diff --git a/client/src/components/learningPath/LearningContent.vue b/client/src/components/learningPath/LearningContent.vue
index 85cb61e2..a964c085 100644
--- a/client/src/components/learningPath/LearningContent.vue
+++ b/client/src/components/learningPath/LearningContent.vue
@@ -34,7 +34,14 @@ const block = computed(() => {
@exit="circleStore.closeLearningContent(props.learningContent)"
@next="circleStore.continueFromLearningContent(props.learningContent)"
>
-
+
diff --git a/server/vbv_lernwelt/learnpath/create_default_learning_path.py b/server/vbv_lernwelt/learnpath/create_default_learning_path.py
index 1e8f26a9..5de58ade 100644
--- a/server/vbv_lernwelt/learnpath/create_default_learning_path.py
+++ b/server/vbv_lernwelt/learnpath/create_default_learning_path.py
@@ -296,7 +296,7 @@ wichtige Grundlage für eine erfolgreiche Beziehung.
"Patrizia & Marco sichern sich ab",
parent=circle,
category_name="Einkommenssicherung",
- wbt_url="/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/index.html",
+ wbt_url="/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/index.html",
)
LearningSequenceFactory(title="Anwenden", parent=circle, icon="it-icon-ls-apply")
@@ -391,6 +391,7 @@ def create_circle_analyse(lp):
"Patrizia & Marco sichern sich ab",
parent=circle,
category_name="Einkommenssicherung",
+ wbt_url="/static/media/lfs/patrizia-marco-sichern-sich-ab-analyse-xapi-AoI_Ssua/index.html",
)
LearningSequenceFactory(title="Anwenden", parent=circle, icon="it-icon-ls-apply")
diff --git a/server/vbv_lernwelt/learnpath/tests/learning_path_factories.py b/server/vbv_lernwelt/learnpath/tests/learning_path_factories.py
index 48fc4bbb..fdd9222a 100644
--- a/server/vbv_lernwelt/learnpath/tests/learning_path_factories.py
+++ b/server/vbv_lernwelt/learnpath/tests/learning_path_factories.py
@@ -13,6 +13,7 @@ from vbv_lernwelt.learnpath.models_learning_unit_content import (
BookBlock,
DocumentBlock,
ExerciseBlock,
+ LearningModuleBlock,
MediaLibraryBlock,
OnlineTrainingBlock,
PlaceholderBlock,
@@ -80,6 +81,13 @@ class ExerciseBlockFactory(wagtail_factories.StructBlockFactory):
model = ExerciseBlock
+class LearningModuleBlockFactory(wagtail_factories.StructBlockFactory):
+ description = "Beispiel Lernmodul"
+
+ class Meta:
+ model = LearningModuleBlock
+
+
class ResourceBlockFactory(wagtail_factories.StructBlockFactory):
description = "Beispiel Hilfsmittel"
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/HqJlBVYO-aJ_d_GB_9380_full.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/0WAdNa5Vl5VBHdHM_9380_full.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/HqJlBVYO-aJ_d_GB_9380_full.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/0WAdNa5Vl5VBHdHM_9380_full.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/MVNM4LQloik_GPKJ_9387_full.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/100v5gIj0qpH7wzE_9387_full.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/MVNM4LQloik_GPKJ_9387_full.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/100v5gIj0qpH7wzE_9387_full.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/MQiwQKz0AiqJRxr0_boardroom.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/7t1iwEJ1CH_OXFO8_boardroom.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/MQiwQKz0AiqJRxr0_boardroom.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/7t1iwEJ1CH_OXFO8_boardroom.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/oxcIOmuo0GLs5wf-_transcoded-7iFk9ijTCLRylAEZ-MF_Offerte_Camele.mp4 b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/84IArHjaz0Iucz5c_transcoded-7iFk9ijTCLRylAEZ-MF_Offerte_Camele.mp4
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/oxcIOmuo0GLs5wf-_transcoded-7iFk9ijTCLRylAEZ-MF_Offerte_Camele.mp4
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/84IArHjaz0Iucz5c_transcoded-7iFk9ijTCLRylAEZ-MF_Offerte_Camele.mp4
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/bmJqrFN5PPXGyDV8_9463_full.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/8j45nC3VQO_ILQti_9463_full.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/bmJqrFN5PPXGyDV8_9463_full.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/8j45nC3VQO_ILQti_9463_full.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/qLGpCbDaMnFLMN3K_quote_background.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/9uxZG_gXPsYHp1zw_quote_background.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/qLGpCbDaMnFLMN3K_quote_background.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/9uxZG_gXPsYHp1zw_quote_background.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/U1Awriec0A8QK6k1_9467_full.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/BbkbXa-JoyFJS8Iz_9467_full.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/U1Awriec0A8QK6k1_9467_full.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/BbkbXa-JoyFJS8Iz_9467_full.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/O68w2LaT7bV9JL5a_vAkqO5OansjIpriK.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/D2bKHL_dYW9Ri3VG_vAkqO5OansjIpriK.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/O68w2LaT7bV9JL5a_vAkqO5OansjIpriK.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/D2bKHL_dYW9Ri3VG_vAkqO5OansjIpriK.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/2ui-m3uKjtFHpLqA_qceO1bXOlHnH5i5H.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/GcNTngsre_C-p-hA_qceO1bXOlHnH5i5H.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/2ui-m3uKjtFHpLqA_qceO1bXOlHnH5i5H.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/GcNTngsre_C-p-hA_qceO1bXOlHnH5i5H.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/mq6Y4vxDopkYrjEr_9383_full.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/HCFzHAL_ZHST4jjx_9383_full.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/mq6Y4vxDopkYrjEr_9383_full.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/HCFzHAL_ZHST4jjx_9383_full.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/nE8fzS2FzVwbOauu_Hf8HljJU838aRNcQ.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/HK20uQXt2wN3DtIW_Hf8HljJU838aRNcQ.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/nE8fzS2FzVwbOauu_Hf8HljJU838aRNcQ.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/HK20uQXt2wN3DtIW_Hf8HljJU838aRNcQ.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/OytWvDOAZAg2x_G7_LY7IIwp_yy4We-To.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/IBYBD17pQTNE8VHd_LY7IIwp_yy4We-To.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/OytWvDOAZAg2x_G7_LY7IIwp_yy4We-To.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/IBYBD17pQTNE8VHd_LY7IIwp_yy4We-To.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/0A4l4HR-Jrgt2l-I_9374_full.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/IF3gsu4ouFXqjov7_9374_full.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/0A4l4HR-Jrgt2l-I_9374_full.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/IF3gsu4ouFXqjov7_9374_full.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/O9MHc-EWt5_vjw-u_9384_full.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/IYUoSPOYhQfRomQj_9384_full.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/O9MHc-EWt5_vjw-u_9384_full.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/IYUoSPOYhQfRomQj_9384_full.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/FAIYV5L9gbHL9_Cx_i0HBH2l_EODWKSZS.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/J833dF86NReJNfqG_i0HBH2l_EODWKSZS.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/FAIYV5L9gbHL9_Cx_i0HBH2l_EODWKSZS.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/J833dF86NReJNfqG_i0HBH2l_EODWKSZS.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/3Tn01w5j-U54dv6A_9397_full.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/JD7hB-5spPlvTI05_9397_full.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/3Tn01w5j-U54dv6A_9397_full.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/JD7hB-5spPlvTI05_9397_full.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/5zEB9eoASQLTFfhY_f-0jsOP4JRgLPx_1.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/L05Qg5fQKmnpRdI0_f-0jsOP4JRgLPx_1.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/5zEB9eoASQLTFfhY_f-0jsOP4JRgLPx_1.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/L05Qg5fQKmnpRdI0_f-0jsOP4JRgLPx_1.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/bTA3CVymwJkNQRb-_bZUHuW8L_x49F2YC.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/LDD6p-azwvyRtsas_bZUHuW8L_x49F2YC.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/bTA3CVymwJkNQRb-_bZUHuW8L_x49F2YC.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/LDD6p-azwvyRtsas_bZUHuW8L_x49F2YC.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/odJaWRplIsZPHrc__9363_full.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/MOSP6b15b2eSCsmW_9363_full.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/odJaWRplIsZPHrc__9363_full.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/MOSP6b15b2eSCsmW_9363_full.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/TXzjY_fJ7UNduDNJ_XhOSbsLTDZTtxwrw.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/Rhcf1NCp_lHsdfSZ_XhOSbsLTDZTtxwrw.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/TXzjY_fJ7UNduDNJ_XhOSbsLTDZTtxwrw.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/Rhcf1NCp_lHsdfSZ_XhOSbsLTDZTtxwrw.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/nJ2o_MolixXBf8QA_25_cities.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/SxLBmoBxjpRvugVl_25_cities.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/nJ2o_MolixXBf8QA_25_cities.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/SxLBmoBxjpRvugVl_25_cities.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/YZS9oSV4RXuS1w-F_9442_full.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/TludJ8-J47tY6IUo_9442_full.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/YZS9oSV4RXuS1w-F_9442_full.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/TludJ8-J47tY6IUo_9442_full.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/tMqe4dOlLiVWGfYU_48wxf2-b-Sfk9QAH.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/TnsV4WF08ewZNGY0_48wxf2-b-Sfk9QAH.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/tMqe4dOlLiVWGfYU_48wxf2-b-Sfk9QAH.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/TnsV4WF08ewZNGY0_48wxf2-b-Sfk9QAH.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/pIgJIEjuatwXam8r_7VdJL27ip8C7y5rY.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/TxaamS2nFX-0p1DR_7VdJL27ip8C7y5rY.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/pIgJIEjuatwXam8r_7VdJL27ip8C7y5rY.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/TxaamS2nFX-0p1DR_7VdJL27ip8C7y5rY.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/u1gv3D1tpAGpWgb5_example-header-image.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/ZddcjZzYg2rl_a3T_example-header-image.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/u1gv3D1tpAGpWgb5_example-header-image.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/ZddcjZzYg2rl_a3T_example-header-image.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/SKJmOgSHALutBZKh_8HWFG2m7lQnPbGta.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/azt5pG2ddHKt8i7z_8HWFG2m7lQnPbGta.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/SKJmOgSHALutBZKh_8HWFG2m7lQnPbGta.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/azt5pG2ddHKt8i7z_8HWFG2m7lQnPbGta.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/1NOLbnfmHEDMR0jL_transcoded-7iFk9ijTCLRylAEZ-MF_Offerte_Camele-00001.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/bISF634o4DFDEkpF_transcoded-7iFk9ijTCLRylAEZ-MF_Offerte_Camele-00001.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/1NOLbnfmHEDMR0jL_transcoded-7iFk9ijTCLRylAEZ-MF_Offerte_Camele-00001.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/bISF634o4DFDEkpF_transcoded-7iFk9ijTCLRylAEZ-MF_Offerte_Camele-00001.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/YSIqwyxqwOuVHy6g_e3KUJ4wINPFtieCt.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/ckO0gVVdiKCohsa6_e3KUJ4wINPFtieCt.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/YSIqwyxqwOuVHy6g_e3KUJ4wINPFtieCt.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/ckO0gVVdiKCohsa6_e3KUJ4wINPFtieCt.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/uiWJarJI-aVepnsd_small_1645825112.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/dU-Et2Rewf63QrSE_small_1645825112.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/uiWJarJI-aVepnsd_small_1645825112.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/dU-Et2Rewf63QrSE_small_1645825112.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/XvgkXSDCfVCcjDH4_Or1Qkyq-dpKjA2Hz-d_VO_Checkliste_Lenker_Nachweis.pdf b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/dqELnYSk6dVThgIy_Or1Qkyq-dpKjA2Hz-d_VO_Checkliste_Lenker_Nachweis.pdf
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/XvgkXSDCfVCcjDH4_Or1Qkyq-dpKjA2Hz-d_VO_Checkliste_Lenker_Nachweis.pdf
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/dqELnYSk6dVThgIy_Or1Qkyq-dpKjA2Hz-d_VO_Checkliste_Lenker_Nachweis.pdf
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/KuMXeiOd1p-YqI8k_s_nKIqzlTMwpwlA5-d_VO_Police_Panda.pdf b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/ecpHmqIM1QAJAHjj_s_nKIqzlTMwpwlA5-d_VO_Police_Panda.pdf
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/KuMXeiOd1p-YqI8k_s_nKIqzlTMwpwlA5-d_VO_Police_Panda.pdf
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/ecpHmqIM1QAJAHjj_s_nKIqzlTMwpwlA5-d_VO_Police_Panda.pdf
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/xjAP74x3BzWH6jTx_hTKmMESahHQvXNWm-d_VO_Bedarfsbogen.pdf b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/f1C_VqUX1JwQIgeO_hTKmMESahHQvXNWm-d_VO_Bedarfsbogen.pdf
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/xjAP74x3BzWH6jTx_hTKmMESahHQvXNWm-d_VO_Bedarfsbogen.pdf
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/f1C_VqUX1JwQIgeO_hTKmMESahHQvXNWm-d_VO_Bedarfsbogen.pdf
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/73FO8JY4dbypgoI7_QVNksDI87K1msviE.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/fskhO5YKD6EisDAZ_QVNksDI87K1msviE.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/73FO8JY4dbypgoI7_QVNksDI87K1msviE.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/fskhO5YKD6EisDAZ_QVNksDI87K1msviE.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/L_w6kQ3VVy4pRQ0T_EL2f5Dru5lea-vF-.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/gVj2AIUIz8D5WATr_EL2f5Dru5lea-vF-.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/L_w6kQ3VVy4pRQ0T_EL2f5Dru5lea-vF-.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/gVj2AIUIz8D5WATr_EL2f5Dru5lea-vF-.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/voE8wNjypg71o0tS_m8zm-NO3jv8Q82GW.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/hrQNHIt-4GYfm89L_m8zm-NO3jv8Q82GW.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/voE8wNjypg71o0tS_m8zm-NO3jv8Q82GW.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/hrQNHIt-4GYfm89L_m8zm-NO3jv8Q82GW.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/2zUqc_eesb23qH5f_9548_full.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/j8qbSR0khynrrGga_9548_full.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/2zUqc_eesb23qH5f_9548_full.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/j8qbSR0khynrrGga_9548_full.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/CWG-44r8pmWPHzQT_qnA9mWNC1XKGOEMw.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/kRkB6UTLBeljmYc2_qnA9mWNC1XKGOEMw.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/CWG-44r8pmWPHzQT_qnA9mWNC1XKGOEMw.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/kRkB6UTLBeljmYc2_qnA9mWNC1XKGOEMw.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/L2jAamWPCPKD_5Kt_0F06gsjS4acFO8fd.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/m9N6vJhJ_DroLWrp_0F06gsjS4acFO8fd.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/L2jAamWPCPKD_5Kt_0F06gsjS4acFO8fd.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/m9N6vJhJ_DroLWrp_0F06gsjS4acFO8fd.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/CmTZBlY9w9ktXUEp_ZmtTMvgH2dpFuTuk.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/ny3XZkP5KEkIH673_ZmtTMvgH2dpFuTuk.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/CmTZBlY9w9ktXUEp_ZmtTMvgH2dpFuTuk.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/ny3XZkP5KEkIH673_ZmtTMvgH2dpFuTuk.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/Sp81HxqTd_tVNJYj_9392_full.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/sMj1cA-tm2WCplR6_9392_full.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/Sp81HxqTd_tVNJYj_9392_full.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/sMj1cA-tm2WCplR6_9392_full.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/Jze-nbdT1LFlCcAZ_9382_full.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/sjMmklWUoPvPUzsh_9382_full.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/Jze-nbdT1LFlCcAZ_9382_full.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/sjMmklWUoPvPUzsh_9382_full.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/J5FkSzj_Hu3UDMUQ_mountains.jpg b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/u_F1KyymyupAiYCR_mountains.jpg
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/J5FkSzj_Hu3UDMUQ_mountains.jpg
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/u_F1KyymyupAiYCR_mountains.jpg
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/DsDPErBiEfe5GJwP_9464_full.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/uqcO0Pn5pU8HPrlM_9464_full.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/DsDPErBiEfe5GJwP_9464_full.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/uqcO0Pn5pU8HPrlM_9464_full.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/mnog1O1wjSEWRQR7_9379_full.png b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/zMNkGumzeQig01lq_9379_full.png
similarity index 100%
rename from server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/mnog1O1wjSEWRQR7_9379_full.png
rename to server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/assets/zMNkGumzeQig01lq_9379_full.png
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/index.html b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/index.html
index 434e2f1a..7209c3a7 100644
--- a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/index.html
+++ b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/index.html
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:3d247ecbc4e5ed7b5b784f61eec92b02e0d7bd0f13037e4384db94769b535083
-size 125340
+oid sha256:6cd9fcfa257e5f16acaad9114da6d473f9bebe69f4f51ddc66f47b837cc69df0
+size 125284
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/lib/main.bundle.css b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/lib/main.bundle.css
index fb3f8edc..0a5e619a 100644
--- a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/lib/main.bundle.css
+++ b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/lib/main.bundle.css
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:98f162f911e6b5cc3a553d18dbd5794d0c0619c64977109786b3b936e2608a47
-size 732322
+oid sha256:cc8c87fb55147d8f68aa8f99d5f246c858c0bdc0ede492dc85bc9b23b1b74b2d
+size 734958
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/lib/main.bundle.js b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/lib/main.bundle.js
index b3083422..4cc1b959 100644
--- a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/lib/main.bundle.js
+++ b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/lib/main.bundle.js
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:791bac5299a38c9d19b7a01a4afacbf573ea0b573b0380c3e956ed2fa49ec569
-size 3313484
+oid sha256:dbc04784c88a9a69d68dc6d000d25fe914493ad0a9d71a49c3ebb7e50c3f0470
+size 3316991
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/tc-config.js b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/tc-config.js
index a00520df..b908f1fa 100644
--- a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/tc-config.js
+++ b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/tc-config.js
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fbf16e61fd0bfb062b0d8c2f0816b4ab5bfde044c5e5b4386b50b82b76926107
+oid sha256:f6f786dc9984db1db1caeba9d5e71afacc5417e5d8b649acc96c66bcedf954eb
size 1763
diff --git a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/tincan.xml b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/tincan.xml
index 718de771..9c84e6b1 100644
--- a/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/tincan.xml
+++ b/server/vbv_lernwelt/static/media/lfs/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/tincan.xml
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2c2578cd3cc92c0aa746dfe689f9ee863765711e37a5656a97ab4665b5559807
+oid sha256:b5775c894d0eac41ec692313d41638d5faf0ac7f83c9fd0bf6d534af00989f3a
size 2950
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/1MJS13Gba_j-lhMO_RJFpDs3Gp3UVdI6I.png b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/1MJS13Gba_j-lhMO_RJFpDs3Gp3UVdI6I.png
new file mode 100644
index 00000000..4105b839
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/1MJS13Gba_j-lhMO_RJFpDs3Gp3UVdI6I.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d129dedabd75bdfc8cb7a7d30641ade0d959b93e3e908f8382129d8adb713662
+size 7433
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/3viNQ_jgxZGhtkPY_b25O4IklWJOIv9Se.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/3viNQ_jgxZGhtkPY_b25O4IklWJOIv9Se.jpg
new file mode 100644
index 00000000..6c9c05aa
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/3viNQ_jgxZGhtkPY_b25O4IklWJOIv9Se.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ada704f420cce039786131a0eda738eed2dd7b971fbb887ab9da8ccbff8aa572
+size 108383
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/4T-IXfrFkcPgbDCQ_uQ9Yk6MNJOzMgkfv.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/4T-IXfrFkcPgbDCQ_uQ9Yk6MNJOzMgkfv.jpg
new file mode 100644
index 00000000..0404ffcc
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/4T-IXfrFkcPgbDCQ_uQ9Yk6MNJOzMgkfv.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:945cef05bcaa47c95752c2ee97f22a072dc21e1469f2dbe042af83f96a704b67
+size 222159
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/4uVAoyvvXOb5CPHi_transcoded-pDUDyNzNizK6b7Gq-201_De.mp4 b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/4uVAoyvvXOb5CPHi_transcoded-pDUDyNzNizK6b7Gq-201_De.mp4
new file mode 100644
index 00000000..56d2befb
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/4uVAoyvvXOb5CPHi_transcoded-pDUDyNzNizK6b7Gq-201_De.mp4
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:86d2c937c859b09207ed28b294d0617cc43c5a8a88abf3605d38bc86a9b3dd9d
+size 7212943
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/5d3vcpsI3SroRlET_18_architecture.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/5d3vcpsI3SroRlET_18_architecture.jpg
new file mode 100644
index 00000000..f1163bdd
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/5d3vcpsI3SroRlET_18_architecture.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1c9d796eb55c19e952c634163c2c389ef1c2f538c930df71b423d1d4a20964c3
+size 310034
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/6cRdc4LNOwMMOk5j_f-0jsOP4JRgLPx_1.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/6cRdc4LNOwMMOk5j_f-0jsOP4JRgLPx_1.jpg
new file mode 100644
index 00000000..8047b1aa
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/6cRdc4LNOwMMOk5j_f-0jsOP4JRgLPx_1.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9214b7035a7facc8a013973e2617ff1a4087f7ad22ce330e2078318bc968a403
+size 68361
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/6t4VkkrlXG9XguiY_qy6xuyq_OAJj3UaD.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/6t4VkkrlXG9XguiY_qy6xuyq_OAJj3UaD.jpg
new file mode 100644
index 00000000..5ee8ff67
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/6t4VkkrlXG9XguiY_qy6xuyq_OAJj3UaD.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7e5e0febef100b5488989b0ed18ea38f8889eddd00c9766adb3cf50ad403e077
+size 40310
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/7L09H49eWp7zd3ZJ_rzN_jtVJzjQ1-kH3.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/7L09H49eWp7zd3ZJ_rzN_jtVJzjQ1-kH3.jpg
new file mode 100644
index 00000000..b8db121b
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/7L09H49eWp7zd3ZJ_rzN_jtVJzjQ1-kH3.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a20f670e04cccb33b0d51ec1d56d538638f99e74be91ce5df7e67264ef8c03b7
+size 105088
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/7dCf0CUKrRojAShp_ILvybMpN_tMgCgvc.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/7dCf0CUKrRojAShp_ILvybMpN_tMgCgvc.jpg
new file mode 100644
index 00000000..4fcbf2e5
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/7dCf0CUKrRojAShp_ILvybMpN_tMgCgvc.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:249b4d3e916eb48a4370bb82cc2a503429eb330a3f79981ed030800b9b3e5aff
+size 94116
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/7dK6N6JIGT4zIhT7_SAQSvbAAgJIrFNqI.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/7dK6N6JIGT4zIhT7_SAQSvbAAgJIrFNqI.jpg
new file mode 100644
index 00000000..2063ab78
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/7dK6N6JIGT4zIhT7_SAQSvbAAgJIrFNqI.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a2df4c87f7176b689af31aedd6195587856a82c5acd550c9ce67dca4cc138712
+size 144464
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/829VO3iIHcfqg1G2_-c62Q9cWJCygM7U_.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/829VO3iIHcfqg1G2_-c62Q9cWJCygM7U_.jpg
new file mode 100644
index 00000000..3bb5f656
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/829VO3iIHcfqg1G2_-c62Q9cWJCygM7U_.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a9e0dba4d8108283a4830f4cca9edb25249ff06ef150ca6c59226d3c190ca341
+size 124662
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/8ERDdkTo71RRC3yq_XSymmQzDmeK_kkXW.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/8ERDdkTo71RRC3yq_XSymmQzDmeK_kkXW.jpg
new file mode 100644
index 00000000..60a65339
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/8ERDdkTo71RRC3yq_XSymmQzDmeK_kkXW.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2bb6602bf118601d32ef127cc4d4ce55b3625dee05d0b5a28a9a475cc292d9fa
+size 118543
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/8FpO2Ak0_YurBl1T_EagCzwLAtc11EOMz.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/8FpO2Ak0_YurBl1T_EagCzwLAtc11EOMz.jpg
new file mode 100644
index 00000000..421b88b9
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/8FpO2Ak0_YurBl1T_EagCzwLAtc11EOMz.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d100541957fedf3dd79e9e4ca4dd627a7eeaa27b98b4036c08432c867d3294b1
+size 95466
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/8MZtsitIV3ujUVVn_EpOXy6rot_0cwjs4.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/8MZtsitIV3ujUVVn_EpOXy6rot_0cwjs4.jpg
new file mode 100644
index 00000000..a0ecfaaf
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/8MZtsitIV3ujUVVn_EpOXy6rot_0cwjs4.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:436ce2cdadd6b8dacadfb1b17bb3064052c201d99e44fb3ded8729b60cc707ce
+size 63932
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/Aq8oiedq2MySGuxl_Ws-AfQqlgoavo370-d_VO_Hilfsmittel.zip b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/Aq8oiedq2MySGuxl_Ws-AfQqlgoavo370-d_VO_Hilfsmittel.zip
new file mode 100644
index 00000000..71313a0b
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/Aq8oiedq2MySGuxl_Ws-AfQqlgoavo370-d_VO_Hilfsmittel.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:74e9581d832bc1896a391ba89191546df38678c51a45a151df918e21253f81ef
+size 12187286
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/FBNogGgH4KzxCfBm_QVNksDI87K1msviE.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/FBNogGgH4KzxCfBm_QVNksDI87K1msviE.jpg
new file mode 100644
index 00000000..b7657cb9
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/FBNogGgH4KzxCfBm_QVNksDI87K1msviE.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:68d4e7d7a44d25fa9a169d8385e35f22372bf2d7519535b9b88bf3c0a843221c
+size 56065
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/I6awtJJkq6Z-37Pv_mountains.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/I6awtJJkq6Z-37Pv_mountains.jpg
new file mode 100644
index 00000000..bce95ea4
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/I6awtJJkq6Z-37Pv_mountains.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d974370f80221c8aee9c29345d7e199ee719b46e6fdd4994c02f8c448274c1d3
+size 160141
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/K0C-W2KzHglTcH6U_vi5czzNE0w8us-RT.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/K0C-W2KzHglTcH6U_vi5czzNE0w8us-RT.jpg
new file mode 100644
index 00000000..c427d45e
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/K0C-W2KzHglTcH6U_vi5czzNE0w8us-RT.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f66fa08e285b14b453ca970661990c3530bc2112b5316231070ead259e185220
+size 183193
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/K5_RIFygR2aLioww_jgp4gh6BHCTEXSjj.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/K5_RIFygR2aLioww_jgp4gh6BHCTEXSjj.jpg
new file mode 100644
index 00000000..ebca94a1
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/K5_RIFygR2aLioww_jgp4gh6BHCTEXSjj.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c1510852014b571cced583a53b93a6847b8373930ddabbc76c0bc062c6a0f5c6
+size 117286
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/KDdTtxV_qiNTjvHK_r3B03spQDULZ8OBN.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/KDdTtxV_qiNTjvHK_r3B03spQDULZ8OBN.jpg
new file mode 100644
index 00000000..8b71265f
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/KDdTtxV_qiNTjvHK_r3B03spQDULZ8OBN.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:87b1b1d749c6a2569dec72722590414cfbdfd8dc4348768936ee04e4f303a731
+size 155821
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/KqWcE1vzFEqy8SBD_2cLyS4qgVnginXGB.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/KqWcE1vzFEqy8SBD_2cLyS4qgVnginXGB.jpg
new file mode 100644
index 00000000..3832093e
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/KqWcE1vzFEqy8SBD_2cLyS4qgVnginXGB.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:558fd1667631984c0f44792155456e4a82760bc7e5163c9d9330f436f997fb26
+size 201850
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/LKtjZ0EgMAzDBOGg_9bs4uwd_u30IjSDT.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/LKtjZ0EgMAzDBOGg_9bs4uwd_u30IjSDT.jpg
new file mode 100644
index 00000000..c61fad32
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/LKtjZ0EgMAzDBOGg_9bs4uwd_u30IjSDT.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:00c50c15a5ffd753c6a2446274e6ea65506f356b375971053099eb5974fe1003
+size 178689
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/LSff5xRmKoOjxR5T_VkTk4jlS9QxJbwDK.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/LSff5xRmKoOjxR5T_VkTk4jlS9QxJbwDK.jpg
new file mode 100644
index 00000000..4b6f049b
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/LSff5xRmKoOjxR5T_VkTk4jlS9QxJbwDK.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:095f63e4c66922fc236af7551ef9c5a5b6046dc8d0f00bc94a1a34444c7a75b8
+size 167386
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/LU534I2JSRzdXBYG__n46i1NbVdz8TIgJ.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/LU534I2JSRzdXBYG__n46i1NbVdz8TIgJ.jpg
new file mode 100644
index 00000000..f64006f8
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/LU534I2JSRzdXBYG__n46i1NbVdz8TIgJ.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eb6d4c8feecdfa765c244f0d234336ce57920a01a2e2d81d9cbbd2b8c7fb907a
+size 116547
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/Lb6yYNBOQ3TswqmB_40zWT7bOYgqjPdYF.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/Lb6yYNBOQ3TswqmB_40zWT7bOYgqjPdYF.jpg
new file mode 100644
index 00000000..ed4242ef
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/Lb6yYNBOQ3TswqmB_40zWT7bOYgqjPdYF.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0b44ba62450c33ab795278f3f42de0ab2af9999e9840d5d1c5f9457fd1428192
+size 93622
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/MwAomwg3_X2W49iO_quote_background.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/MwAomwg3_X2W49iO_quote_background.jpg
new file mode 100644
index 00000000..6e71d22c
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/MwAomwg3_X2W49iO_quote_background.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0d754ba5376177ad51f041f20bb36691ea644eb404d28122f00f483d151e4dcc
+size 168500
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/OEkkwqxMhg_BDbCR_transcoded-vywjABj8xM7egfzt-100_De.mp4 b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/OEkkwqxMhg_BDbCR_transcoded-vywjABj8xM7egfzt-100_De.mp4
new file mode 100644
index 00000000..f648a2b3
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/OEkkwqxMhg_BDbCR_transcoded-vywjABj8xM7egfzt-100_De.mp4
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0d5b62b1a41ef80bcdcdde9ae18103da847bd431329e6f595336da80f04d9cf6
+size 21210569
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/Rq4qRaMx8l5FK4dH_XtUCj0xgLfLvEqTw-d_VO_Bestaetigungsmail_Ersttermin.pdf b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/Rq4qRaMx8l5FK4dH_XtUCj0xgLfLvEqTw-d_VO_Bestaetigungsmail_Ersttermin.pdf
new file mode 100644
index 00000000..34a08748
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/Rq4qRaMx8l5FK4dH_XtUCj0xgLfLvEqTw-d_VO_Bestaetigungsmail_Ersttermin.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cec1e43e2545e9bb9264829056de73a2942784b0c82af1454e2b0883ed415563
+size 86954
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/SF6XRZEvctSktob9_CQFvIVgJrC_Fh2V0-d_VO_Checkliste Gesprächsvorbereitung.pdf b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/SF6XRZEvctSktob9_CQFvIVgJrC_Fh2V0-d_VO_Checkliste Gesprächsvorbereitung.pdf
new file mode 100644
index 00000000..2dc60c16
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/SF6XRZEvctSktob9_CQFvIVgJrC_Fh2V0-d_VO_Checkliste Gesprächsvorbereitung.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9b6c77ef1227e96a82915aba71446849699b1d079264eb45adf10243457c410c
+size 1136052
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/TOUBbpJjO9BsTYZD_j1YONghTV4MOkTTY.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/TOUBbpJjO9BsTYZD_j1YONghTV4MOkTTY.jpg
new file mode 100644
index 00000000..1d090b28
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/TOUBbpJjO9BsTYZD_j1YONghTV4MOkTTY.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:90aa61701f2a2066f34befa7525c30236633b45dde1379ac290bc39bb78646f8
+size 91854
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/TOW9hMyCp6Y2YKvG_transcoded-A2HpN3yPwZmYqjsy-203_De.mp4 b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/TOW9hMyCp6Y2YKvG_transcoded-A2HpN3yPwZmYqjsy-203_De.mp4
new file mode 100644
index 00000000..75329c51
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/TOW9hMyCp6Y2YKvG_transcoded-A2HpN3yPwZmYqjsy-203_De.mp4
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6571f8669044f40eded7d941174329fffcec0b176be3fa40f140404a29d4503d
+size 19183334
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/UIjA4bCCnyLg0m5K_LWSgXoRNoDSsj7PG.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/UIjA4bCCnyLg0m5K_LWSgXoRNoDSsj7PG.jpg
new file mode 100644
index 00000000..c9f81eaa
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/UIjA4bCCnyLg0m5K_LWSgXoRNoDSsj7PG.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3d2d0a94d9ea0c1d9255d97a30814a9e8b8e06fbdd5782693a3d09d3049b7766
+size 149331
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/ULqhlU4PoEudryjd_e3KUJ4wINPFtieCt.png b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/ULqhlU4PoEudryjd_e3KUJ4wINPFtieCt.png
new file mode 100644
index 00000000..836ddc18
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/ULqhlU4PoEudryjd_e3KUJ4wINPFtieCt.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8ec65f3d1651fdc97167b6fa41026da23fb0ba7985f7ef354828821e4eb2d6aa
+size 1714
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/WlPhxVVVDkjyZfpO_Hf8HljJU838aRNcQ.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/WlPhxVVVDkjyZfpO_Hf8HljJU838aRNcQ.jpg
new file mode 100644
index 00000000..2c97b2e9
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/WlPhxVVVDkjyZfpO_Hf8HljJU838aRNcQ.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:646b335da1dabe4279d88281ba387b39811bb9359d32d07dfa552594faa50d76
+size 45517
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/XDiSt9CzMpx-Um5z_zmbMmISgJFjul336.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/XDiSt9CzMpx-Um5z_zmbMmISgJFjul336.jpg
new file mode 100644
index 00000000..bd8d3b1a
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/XDiSt9CzMpx-Um5z_zmbMmISgJFjul336.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b09617808b847b79d2e5a1bd391439b6fc616bce544fb479cdaf2ddd51dce4f0
+size 93906
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/ZNfkSxqdN819Jlf8_i0HBH2l_EODWKSZS.png b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/ZNfkSxqdN819Jlf8_i0HBH2l_EODWKSZS.png
new file mode 100644
index 00000000..bca471c1
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/ZNfkSxqdN819Jlf8_i0HBH2l_EODWKSZS.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dc3d07a9ec40f3b69f527dfde3286da3b0c59246d95bb89ebc3dcfabdf12236d
+size 3274
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/bqrGaRf7qRP0nDYQ_aigDXQ-THq6dYtWn.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/bqrGaRf7qRP0nDYQ_aigDXQ-THq6dYtWn.jpg
new file mode 100644
index 00000000..5515aaa5
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/bqrGaRf7qRP0nDYQ_aigDXQ-THq6dYtWn.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:33fc9fb7ca515e5f1cd50cde7dd232d5576b49804493d6455130db16b9166c73
+size 196675
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/dgtqVpkAMcWRcg00_bukFu-fM45lVObbN.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/dgtqVpkAMcWRcg00_bukFu-fM45lVObbN.jpg
new file mode 100644
index 00000000..18d08edf
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/dgtqVpkAMcWRcg00_bukFu-fM45lVObbN.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:47a9f3c09a9dc773a9895bc61aaad5ec2d6b51cc5cf7b28ad0b41ef2be558706
+size 75968
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/g1_mUNakw2xD-3j6_small_1645825112.png b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/g1_mUNakw2xD-3j6_small_1645825112.png
new file mode 100644
index 00000000..02b867ed
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/g1_mUNakw2xD-3j6_small_1645825112.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bdadf197d498f440eb513261d1539b403316c859df46bcf0d67646d23211348c
+size 1828
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/gc8_ULt5_Cw-pYR9_transcoded-j4YOqPGYtYKZKFe7-202_De.mp4 b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/gc8_ULt5_Cw-pYR9_transcoded-j4YOqPGYtYKZKFe7-202_De.mp4
new file mode 100644
index 00000000..7bc368cf
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/gc8_ULt5_Cw-pYR9_transcoded-j4YOqPGYtYKZKFe7-202_De.mp4
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:368b364cba818fbe52827433af128c29c041e65ba82238ce4dd81b7d2b69966f
+size 11022895
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/heuc4rzTrDb7XDvm_XhOSbsLTDZTtxwrw.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/heuc4rzTrDb7XDvm_XhOSbsLTDZTtxwrw.jpg
new file mode 100644
index 00000000..83d632ee
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/heuc4rzTrDb7XDvm_XhOSbsLTDZTtxwrw.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:493ff07de42a497a702ce021d0cbbe1f4ee7befb92cb2db5c9999a7f2440648f
+size 160232
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/hgj-0X8wX2IZK--z_LLGq198v4iqxpF0G.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/hgj-0X8wX2IZK--z_LLGq198v4iqxpF0G.jpg
new file mode 100644
index 00000000..6922962c
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/hgj-0X8wX2IZK--z_LLGq198v4iqxpF0G.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:85bb1a4f61e32cef145d4b280c9cc57adfcb28a020f9d571ecf0edb5573d7d2f
+size 66594
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/icNhlV8e603PUdHc_Rq_7RnCSVm2LOTQu.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/icNhlV8e603PUdHc_Rq_7RnCSVm2LOTQu.jpg
new file mode 100644
index 00000000..08f8d025
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/icNhlV8e603PUdHc_Rq_7RnCSVm2LOTQu.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0b289f1e621ce5eb4c7c96c436d3fbf61d35238f072e14eb296850b79d90c190
+size 55381
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/j9TxXC_iO6P4nenb_HofcXy0chb5OTxwk.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/j9TxXC_iO6P4nenb_HofcXy0chb5OTxwk.jpg
new file mode 100644
index 00000000..74e86df4
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/j9TxXC_iO6P4nenb_HofcXy0chb5OTxwk.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9249ede0d22e56f6cf0ba558fe6ce5cd1eb4a6b7af3e257f3d6264382b238a9b
+size 130558
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/jf1N1pU3qDF1a6Aa_6fkOS5ag1NZsz_xu.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/jf1N1pU3qDF1a6Aa_6fkOS5ag1NZsz_xu.jpg
new file mode 100644
index 00000000..291db163
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/jf1N1pU3qDF1a6Aa_6fkOS5ag1NZsz_xu.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1736e82367154440ee0d2da3fc011ba63d0bb08b441ae7a22e3617eaa1f28e1e
+size 97630
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/kZpSsu92kVhQZiKE_transcoded-j4YOqPGYtYKZKFe7-202_De-00001.png b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/kZpSsu92kVhQZiKE_transcoded-j4YOqPGYtYKZKFe7-202_De-00001.png
new file mode 100644
index 00000000..9e649f91
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/kZpSsu92kVhQZiKE_transcoded-j4YOqPGYtYKZKFe7-202_De-00001.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6d38b91f6829cf39c738ad1facfa1ff50b50c64644bc4e7870e82f3f2e0f12ad
+size 259061
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/kjH3KpcpKjxIYVel_YQH4L3KRjHCD4Z0V.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/kjH3KpcpKjxIYVel_YQH4L3KRjHCD4Z0V.jpg
new file mode 100644
index 00000000..be2b94fd
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/kjH3KpcpKjxIYVel_YQH4L3KRjHCD4Z0V.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:78c33e5ad2d4c6070938cc28dd07d7eb8446ffcae6e4865202d97ff374c0ecda
+size 170760
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/nGM1Hwvk4wF33qJp_mTxdt1tasL27jgac.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/nGM1Hwvk4wF33qJp_mTxdt1tasL27jgac.jpg
new file mode 100644
index 00000000..b04b2085
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/nGM1Hwvk4wF33qJp_mTxdt1tasL27jgac.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2b31aeb58cb448f54fc6f2546b38f2e905e194137faf32bab7b5f559cbebac4c
+size 57586
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/nkzMXhW25WCix_BN_48cLqSs7Kd37VsJv.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/nkzMXhW25WCix_BN_48cLqSs7Kd37VsJv.jpg
new file mode 100644
index 00000000..9fc79665
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/nkzMXhW25WCix_BN_48cLqSs7Kd37VsJv.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2ced710c0029840823238fc20cde76c17558748c29f6a9411177a4c67928e798
+size 153763
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/ocpTFEEVYci8Z5RR_6Fpk9mN2zIjNHc4k.gif b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/ocpTFEEVYci8Z5RR_6Fpk9mN2zIjNHc4k.gif
new file mode 100644
index 00000000..8e442501
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/ocpTFEEVYci8Z5RR_6Fpk9mN2zIjNHc4k.gif
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:63865a715507ed26662635399cae497434854dda9181790371a62e7cabb7ad35
+size 15429
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/owotUcXuvjAejhUN_example-header-image.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/owotUcXuvjAejhUN_example-header-image.jpg
new file mode 100644
index 00000000..ac0c768f
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/owotUcXuvjAejhUN_example-header-image.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:81984b206c005ded6766640c8d01f46164e20784db2db94e918ae4ceaa9e6d50
+size 270614
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/pz5TlrZOfltiWA01_FoPU0Osj6wpPtbAS.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/pz5TlrZOfltiWA01_FoPU0Osj6wpPtbAS.jpg
new file mode 100644
index 00000000..720fd210
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/pz5TlrZOfltiWA01_FoPU0Osj6wpPtbAS.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:31be55e2b0d60dfb159062bdd2c3e605eccfd9778a6c6a10ab1a7efbac996471
+size 83569
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/ruRp4FZ_2RKl2mV__7lTAMEaiOFxkd90T.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/ruRp4FZ_2RKl2mV__7lTAMEaiOFxkd90T.jpg
new file mode 100644
index 00000000..56054bb1
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/ruRp4FZ_2RKl2mV__7lTAMEaiOFxkd90T.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:73f9d31a5bf6368fe1c7147fbbe5b534666f29aa76bf7c50b32ca2ce88090bdb
+size 96871
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/u1qCTCx-2DJB8iVf_gx88IT3BkFSKgLnC.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/u1qCTCx-2DJB8iVf_gx88IT3BkFSKgLnC.jpg
new file mode 100644
index 00000000..819ee83a
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/u1qCTCx-2DJB8iVf_gx88IT3BkFSKgLnC.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9b59f453e28c8618e3b025e57d111d8dd28d4b417d6084ee4106c88fa7e58462
+size 138769
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/uSA4i62iUr_C7BUS_Zz-UzLNGs7XEozzD.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/uSA4i62iUr_C7BUS_Zz-UzLNGs7XEozzD.jpg
new file mode 100644
index 00000000..cbf2b963
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/uSA4i62iUr_C7BUS_Zz-UzLNGs7XEozzD.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8adbf6b9fd546c8e4e16e0d0f4ab709dcf3c0c2eccc47e5d0a2c9c5fa4c9c10c
+size 89601
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/viUOPm2UqxUdQ4Sm_w5EKCgkvgFaHAeAe.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/viUOPm2UqxUdQ4Sm_w5EKCgkvgFaHAeAe.jpg
new file mode 100644
index 00000000..12c73e89
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/viUOPm2UqxUdQ4Sm_w5EKCgkvgFaHAeAe.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3a5ade64c863b319c86fc07c5605c8c3e4b438af9bbdc1c7c96707a6bff7c6d4
+size 108335
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/wD6_q7a9TR5mvZIh_transcoded-pDUDyNzNizK6b7Gq-201_De-00001.png b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/wD6_q7a9TR5mvZIh_transcoded-pDUDyNzNizK6b7Gq-201_De-00001.png
new file mode 100644
index 00000000..9323d77d
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/wD6_q7a9TR5mvZIh_transcoded-pDUDyNzNizK6b7Gq-201_De-00001.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1ca1a57c9bcd9b98a2874df2aab3af1a3d2c3e6c46afa990e987cff3d11c9cf0
+size 301799
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/wXlLSa8sF8hWUIYr_0Mo5EvLOFhGmqo02.jpg b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/wXlLSa8sF8hWUIYr_0Mo5EvLOFhGmqo02.jpg
new file mode 100644
index 00000000..cda0a299
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/wXlLSa8sF8hWUIYr_0Mo5EvLOFhGmqo02.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5441f691e361d0e103ffd2ffcc561d74473968a34d0d7f56d5f65f0ce9dbd081
+size 82318
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/xq_5Y2Qwkl2QI8cg_transcoded-vywjABj8xM7egfzt-100_De-00001.png b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/xq_5Y2Qwkl2QI8cg_transcoded-vywjABj8xM7egfzt-100_De-00001.png
new file mode 100644
index 00000000..f88bbf6b
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/xq_5Y2Qwkl2QI8cg_transcoded-vywjABj8xM7egfzt-100_De-00001.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:32fed9f3195e5298fd3c87df58ac196c4060b44c1fa08c5b21caea09f00c4e89
+size 258201
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/yYnuECrfp05hDFOf_transcoded-A2HpN3yPwZmYqjsy-203_De-00001.png b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/yYnuECrfp05hDFOf_transcoded-A2HpN3yPwZmYqjsy-203_De-00001.png
new file mode 100644
index 00000000..ff81b0c3
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/assets/yYnuECrfp05hDFOf_transcoded-A2HpN3yPwZmYqjsy-203_De-00001.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0aba50855459e74efd9bc2b43aad49fe093e94a62dae9cdfb6a9479807046e3f
+size 307122
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/goodbye.html b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/goodbye.html
new file mode 100644
index 00000000..958e12ee
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/goodbye.html
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bbe3bf4229ecfe6ddfe9af1ad9decffa26b638711379498c4c551c00a3e099b3
+size 665
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/index.html b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/index.html
new file mode 100644
index 00000000..90002481
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/index.html
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a314ebbda79749adf92c964ea30646f1dbb33727894c2f6c359b929bd7dd6a24
+size 178233
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/EjI2H2bOUhWXi31P-BuenosAires-RegularItalic.woff b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/EjI2H2bOUhWXi31P-BuenosAires-RegularItalic.woff
new file mode 100644
index 00000000..9d2f1901
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/EjI2H2bOUhWXi31P-BuenosAires-RegularItalic.woff
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5f16472d0d2234cd22b40b822264aa27f46bcb8a1f5a160d54910d476fda2635
+size 33300
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/Lato-Black.woff b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/Lato-Black.woff
new file mode 100644
index 00000000..409eb916
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/Lato-Black.woff
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7e630d107bfe042bab96e91671aadbefc2e838943029f1de767c4f3df1982a44
+size 34400
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/Lato-Bold.woff b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/Lato-Bold.woff
new file mode 100644
index 00000000..cc5c41d5
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/Lato-Bold.woff
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:be2d2f18ba47452f1f31d75dc3abaa2c1e57c366825bebfcac55a554424faa5b
+size 35896
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/Lato-Italic.woff b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/Lato-Italic.woff
new file mode 100644
index 00000000..f59b0826
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/Lato-Italic.woff
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6acd990ab8fc3f8b16c977a22e12a7c79bf8a3edd9f2164fe283ad5e880ecf88
+size 36580
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/Lato-Light.woff b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/Lato-Light.woff
new file mode 100644
index 00000000..85fbeb06
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/Lato-Light.woff
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:49213f87be326978bd48a826ee78c2776116dacaf475cd2b9fbb804f77807495
+size 36320
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/Lato-Regular.woff b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/Lato-Regular.woff
new file mode 100644
index 00000000..9b55e6d5
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/Lato-Regular.woff
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b82e3c01c34620fb5a610244cc773ad46b4b7197be81116ba22ee869a600f6d4
+size 35700
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/c8JUHx2ntHwOSJWS-BuenosAires-Regular.woff b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/c8JUHx2ntHwOSJWS-BuenosAires-Regular.woff
new file mode 100644
index 00000000..75f11770
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/c8JUHx2ntHwOSJWS-BuenosAires-Regular.woff
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b613fe26561ec343d05f50e496fdd0a2d2d831a2a2f3bfd467a813311dbc61e3
+size 31568
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/icomoon.ttf b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/icomoon.ttf
new file mode 100644
index 00000000..397a9b14
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/icomoon.ttf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:564148550d2e23f2d2cd45d4ee9e0d7b127a0df058b87887c2bc9c3bbcad5894
+size 24868
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/icomoon.woff b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/icomoon.woff
new file mode 100644
index 00000000..3d71a454
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/icomoon.woff
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:83b1e3cc08d1961c0577a3664dfc5218cc36de38df75f3496c33fb7aee9075c5
+size 24944
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/urcm4TQicFIAp0yG-BuenosAires-Bold.woff b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/urcm4TQicFIAp0yG-BuenosAires-Bold.woff
new file mode 100644
index 00000000..df8f99f5
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/fonts/urcm4TQicFIAp0yG-BuenosAires-Bold.woff
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4b1a268ccf3d9f467696830ead394156ee3ae345e3c8dd1f12750561c0a1ddb5
+size 31772
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/icomoon.css b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/icomoon.css
new file mode 100644
index 00000000..f4b680c0
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/icomoon.css
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:45763ddbad9e23275c04eb94c74cb7fc46edbcbef22b40152c5897e92f24d252
+size 7054
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/lms.js b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/lms.js
new file mode 100644
index 00000000..0b412ab4
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/lms.js
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a6754224f66014417aca75d5955d23222d36f5bf95a7336216f352d2f6f3a954
+size 11275
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/lzwcompress.js b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/lzwcompress.js
new file mode 100644
index 00000000..f238a1b9
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/lzwcompress.js
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:195303e1011938d5ee5688bdf9e7e5baa5fadc7d15a3cf3abbd31beb55016ef4
+size 8653
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/main.bundle.css b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/main.bundle.css
new file mode 100644
index 00000000..8f1dfd49
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/main.bundle.css
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ff351fe317629665f55e9cd41ce6df03242c750c264da12972e4995566414733
+size 732961
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/main.bundle.js b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/main.bundle.js
new file mode 100644
index 00000000..d0f104b1
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/main.bundle.js
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:57bb9b33b4639b8333a9490b202b25779a437adeb5642716a9b238c3254b1e4a
+size 3271800
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/tincan.js b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/tincan.js
new file mode 100644
index 00000000..218d1e10
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/lib/tincan.js
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:093cc80cd39fccd823e95740b034569284c143c4244defd09731bdaa65e532ee
+size 68934
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/tc-config.js b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/tc-config.js
new file mode 100644
index 00000000..b635b024
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/tc-config.js
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e70cd70424908930b856d329a63b842fdf6f815b44261b369596ab8ec2dc2672
+size 1560
diff --git a/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/tincan.xml b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/tincan.xml
new file mode 100644
index 00000000..6fbe27e8
--- /dev/null
+++ b/server/vbv_lernwelt/static/media/lfs/story-patrizia-marco-sichern-sich-ab-einstieg/tincan.xml
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:38fb77f5e1029a49b63d4f67ec94bfe30131ee8ee7419394cbf652dcc171e2a1
+size 2773
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/ScormEnginePackageProperties.xsd b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/ScormEnginePackageProperties.xsd
deleted file mode 100644
index 233c966f..00000000
--- a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/ScormEnginePackageProperties.xsd
+++ /dev/null
@@ -1,258 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/adlcp_rootv1p2.xsd b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/adlcp_rootv1p2.xsd
deleted file mode 100644
index f9306906..00000000
--- a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/adlcp_rootv1p2.xsd
+++ /dev/null
@@ -1,110 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/ims_xml.xsd b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/ims_xml.xsd
deleted file mode 100644
index 20e73057..00000000
--- a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/ims_xml.xsd
+++ /dev/null
@@ -1 +0,0 @@
-
In namespace-aware XML processors, the "xml" prefix is bound to the namespace name http://www.w3.org/XML/1998/namespace. Do not reference this file in XML instances Schawn Thropp: Changed the uriReference type to string type Refers to universal XML 1.0 lang attribute Refers to XML Base: http://www.w3.org/TR/xmlbase
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/imscp_rootv1p1p2.xsd b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/imscp_rootv1p1p2.xsd
deleted file mode 100644
index 911a7f86..00000000
--- a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/imscp_rootv1p1p2.xsd
+++ /dev/null
@@ -1,345 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DRAFT XSD for IMS Content Packaging version 1.1 DRAFT
- Copyright (c) 2001 IMS GLC, Inc.
- 2000-04-21, Adjustments by T.D. Wason from CP 1.0.
- 2001-02-22, T.D.Wason: Modify for 2000-10-24 XML-Schema version. Modified to support extension.
- 2001-03-12, T.D.Wason: Change filename, target and meta-data namespaces and meta-data fielname. Add meta-data to itemType, fileType and organizationType.
- Do not define namespaces for xml in XML instances generated from this xsd.
- Imports IMS meta-data xsd, lower case element names.
- This XSD provides a reference to the IMS meta-data root element as imsmd:record
- If the IMS meta-data is to be used in the XML instance then the instance must define an IMS meta-data prefix with a namespace. The meta-data targetNamespace should be used.
- 2001-03-20, Thor Anderson: Remove manifestref, change resourceref back to identifierref, change manifest back to contained by manifest. --Tom Wason: manifest may contain _none_ or more manifests.
- 2001-04-13 Tom Wason: corrected attirbute name structure. Was misnamed type.
- 2001-05-14 Schawn Thropp: Made all complexType extensible with the group.any
- Added the anyAttribute to all complexTypes. Changed the href attribute on the fileType and resourceType to xsd:string
- Changed the maxLength of the href, identifierref, parameters, structure attributes to match the Information model.
- 2001-07-25 Schawn Thropp: Changed the namespace for the Schema of Schemas to the 5/2/2001 W3C XML Schema
- Recommendation. attributeGroup attr.imsmd deleted, was not used anywhere. Any attribute declarations that have
- use = "default" changed to use="optional" - attr.structure.req.
- Any attribute declarations that have value="somevalue" changed to default="somevalue",
- attr.structure.req (hierarchical). Removed references to IMS MD Version 1.1.
- Modified attribute group "attr.resourcetype.req" to change use from optional
- to required to match the information model. As a result the default value also needed to be removed
- Name change for XSD. Changed to match version of CP Spec
-
-
-
- Inclusions and Imports
-
-
-
-
-
- Attribute Declarations
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- element groups
-
-
-
-
- Any namespaced element from any namespace may be included within an "any" element. The namespace for the imported element must be defined in the instance, and the schema must be imported.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/imsmanifest.xml b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/imsmanifest.xml
deleted file mode 100644
index e8f1dcd8..00000000
--- a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/imsmanifest.xml
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-
- ADL SCORM
- 1.2
- metadata.xml
-
-
-
- Story 01a - 01_Patrizia & Marco sichern sich ab - Einstieg
- -
- Story 01a - 01_Patrizia & Marco sichern sich ab - Einstieg
- eyJjcHYiOiJiTGN5VTNJUSJ9
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/imsmd_rootv1p2p1.xsd b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/imsmd_rootv1p2p1.xsd
deleted file mode 100644
index 99bb356c..00000000
--- a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/imsmd_rootv1p2p1.xsd
+++ /dev/null
@@ -1,573 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- 2001-04-26 T.D.Wason. IMS meta-data 1.2 XML-Schema.
- 2001-06-07 S.E.Thropp. Changed the multiplicity on all elements to match the
- Final 1.2 Binding Specification.
- Changed all elements that use the langstringType to a multiplicy of 1 or more
- Changed centity in the contribute element to have a multiplicity of 0 or more.
- Changed the requirement element to have a multiplicity of 0 or more.
- 2001-07-25 Schawn Thropp. Updates to bring the XSD up to speed with the W3C
- XML Schema Recommendation. The following changes were made: Change the
- namespace to reference the 5/2/2001 W3C XML Schema Recommendation,the base
- type for the durtimeType, simpleType, was changed from timeDuration to duration.
- Any attribute declarations that have use="default" had to change to use="optional"
- - attr.type. Any attribute declarations that have value ="somevalue" had to change
- to default = "somevalue" - attr.type (URI)
- 2001-09-04 Schawn Thropp
- Changed the targetNamespace and namespace of schema to reflect version change
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Any namespaced element from any namespace may be used for an "any" element. The namespace for the imported element must be defined in the instance, and the schema must be imported.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/metadata.xml b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/metadata.xml
deleted file mode 100644
index 4ac4f197..00000000
--- a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/metadata.xml
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
-
-
-
-
-
-
- Catalog
-
- 1
-
-
-
- en
-
-
- Description
-
-
-
- Training
-
-
-
-
- 1
-
-
-
- LOMv1.0
-
-
- Final
-
-
-
-
- ADL SCORM 1.2
-
-
- text/html
- application/x-javascript
- application/x-shockwave-flash
- text/css
- indexAPI.html
-
-
-
-
-
-
- 750
- 550
- no
-
-
- 0
- 0
- no
-
-
-
-
- yes
- no
- yes
-
-
-
-
-
-
-
- LOMv1.0
-
-
- yes
-
-
-
-
- LOMv1.0
-
-
- yes
-
-
-
-
-
-
- LOMv1.0
-
-
- Educational Objective
-
-
-
-
- Description
-
-
-
- Training
-
-
-
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/4NvwZQny3dNY-nxQ_Hf8HljJU838aRNcQ.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/4NvwZQny3dNY-nxQ_Hf8HljJU838aRNcQ.jpg
deleted file mode 100644
index 8bce53ad..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/4NvwZQny3dNY-nxQ_Hf8HljJU838aRNcQ.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/5h1Cvqi-iIC_MNdh_0zFlvPpFzFbuwLT4.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/5h1Cvqi-iIC_MNdh_0zFlvPpFzFbuwLT4.jpg
deleted file mode 100644
index db8bc7b3..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/5h1Cvqi-iIC_MNdh_0zFlvPpFzFbuwLT4.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/6ok_P0cioSPM0kc2_quote_background.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/6ok_P0cioSPM0kc2_quote_background.jpg
deleted file mode 100644
index 4c96b23a..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/6ok_P0cioSPM0kc2_quote_background.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/6r-rqmdfCKW0ABQi_mountains.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/6r-rqmdfCKW0ABQi_mountains.jpg
deleted file mode 100644
index 96eb7461..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/6r-rqmdfCKW0ABQi_mountains.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/7AZoBSX-CjXZQEg7_5PtH_ReahqB2DEE7.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/7AZoBSX-CjXZQEg7_5PtH_ReahqB2DEE7.jpg
deleted file mode 100644
index 0fbc6d64..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/7AZoBSX-CjXZQEg7_5PtH_ReahqB2DEE7.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/A-LhpVBiLTRrqxh4_-c62Q9cWJCygM7U_.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/A-LhpVBiLTRrqxh4_-c62Q9cWJCygM7U_.jpg
deleted file mode 100644
index 47fd41ff..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/A-LhpVBiLTRrqxh4_-c62Q9cWJCygM7U_.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/ATMDEUbL2CRAStgW_r3B03spQDULZ8OBN.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/ATMDEUbL2CRAStgW_r3B03spQDULZ8OBN.jpg
deleted file mode 100644
index 77453efb..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/ATMDEUbL2CRAStgW_r3B03spQDULZ8OBN.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/AnaqkIPHKAPL6q8s_gx88IT3BkFSKgLnC.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/AnaqkIPHKAPL6q8s_gx88IT3BkFSKgLnC.jpg
deleted file mode 100644
index f262420e..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/AnaqkIPHKAPL6q8s_gx88IT3BkFSKgLnC.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/BEUlQ_X3yqyHXk2c_n_14obupLKJJgj6z.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/BEUlQ_X3yqyHXk2c_n_14obupLKJJgj6z.jpg
deleted file mode 100644
index 139e0767..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/BEUlQ_X3yqyHXk2c_n_14obupLKJJgj6z.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/DUgMWnT7SF3ouTEB_f-0jsOP4JRgLPx_1.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/DUgMWnT7SF3ouTEB_f-0jsOP4JRgLPx_1.jpg
deleted file mode 100644
index 4373d2d0..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/DUgMWnT7SF3ouTEB_f-0jsOP4JRgLPx_1.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/DW-jwJ3kSgsPykfp_ILvybMpN_tMgCgvc.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/DW-jwJ3kSgsPykfp_ILvybMpN_tMgCgvc.jpg
deleted file mode 100644
index cd3bf080..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/DW-jwJ3kSgsPykfp_ILvybMpN_tMgCgvc.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/EO0jYsoQqC6is8EA_b25O4IklWJOIv9Se.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/EO0jYsoQqC6is8EA_b25O4IklWJOIv9Se.jpg
deleted file mode 100644
index abd07f27..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/EO0jYsoQqC6is8EA_b25O4IklWJOIv9Se.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/Ei9lEpOc3r8s7bDA_jgp4gh6BHCTEXSjj.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/Ei9lEpOc3r8s7bDA_jgp4gh6BHCTEXSjj.jpg
deleted file mode 100644
index 169205ef..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/Ei9lEpOc3r8s7bDA_jgp4gh6BHCTEXSjj.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/EiQsFcTyXkRZk8vG_zmbMmISgJFjul336.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/EiQsFcTyXkRZk8vG_zmbMmISgJFjul336.jpg
deleted file mode 100644
index d456e6be..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/EiQsFcTyXkRZk8vG_zmbMmISgJFjul336.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/GG0TZSQ4ktLNuStl_18_architecture.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/GG0TZSQ4ktLNuStl_18_architecture.jpg
deleted file mode 100644
index f06a1381..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/GG0TZSQ4ktLNuStl_18_architecture.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/HprNitfNFoYA-Yd5_small_1645825112.png b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/HprNitfNFoYA-Yd5_small_1645825112.png
deleted file mode 100644
index a6c5d8b3..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/HprNitfNFoYA-Yd5_small_1645825112.png and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/IXfKqi_4HYw5ynks_Zz-UzLNGs7XEozzD.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/IXfKqi_4HYw5ynks_Zz-UzLNGs7XEozzD.jpg
deleted file mode 100644
index 2210a27f..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/IXfKqi_4HYw5ynks_Zz-UzLNGs7XEozzD.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/JeMcIiTYvgc8lrYx_w5EKCgkvgFaHAeAe.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/JeMcIiTYvgc8lrYx_w5EKCgkvgFaHAeAe.jpg
deleted file mode 100644
index 96c4669e..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/JeMcIiTYvgc8lrYx_w5EKCgkvgFaHAeAe.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/K5VotY-fY34bfu0Q_LLGq198v4iqxpF0G.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/K5VotY-fY34bfu0Q_LLGq198v4iqxpF0G.jpg
deleted file mode 100644
index 4d24e2b8..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/K5VotY-fY34bfu0Q_LLGq198v4iqxpF0G.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/M3nGqWaeOXxHwYT4_SAQSvbAAgJIrFNqI.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/M3nGqWaeOXxHwYT4_SAQSvbAAgJIrFNqI.jpg
deleted file mode 100644
index 65e6a410..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/M3nGqWaeOXxHwYT4_SAQSvbAAgJIrFNqI.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/MsCiIWEt-lDoARFd_oRl-vHYDoe_lxAol.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/MsCiIWEt-lDoARFd_oRl-vHYDoe_lxAol.jpg
deleted file mode 100644
index 73998f47..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/MsCiIWEt-lDoARFd_oRl-vHYDoe_lxAol.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/Q0iPvRY32PZGME-2_small_1642496678.png b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/Q0iPvRY32PZGME-2_small_1642496678.png
deleted file mode 100644
index 4f49b87d..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/Q0iPvRY32PZGME-2_small_1642496678.png and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/Us8D6grVqTYhk6oD_Rq_7RnCSVm2LOTQu.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/Us8D6grVqTYhk6oD_Rq_7RnCSVm2LOTQu.jpg
deleted file mode 100644
index b5c056bb..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/Us8D6grVqTYhk6oD_Rq_7RnCSVm2LOTQu.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/VFc0huBEe2x9bQpX_aigDXQ-THq6dYtWn.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/VFc0huBEe2x9bQpX_aigDXQ-THq6dYtWn.jpg
deleted file mode 100644
index 563976d1..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/VFc0huBEe2x9bQpX_aigDXQ-THq6dYtWn.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/VTzoKDptmOF4zD4o_EagCzwLAtc11EOMz.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/VTzoKDptmOF4zD4o_EagCzwLAtc11EOMz.jpg
deleted file mode 100644
index a8b107a9..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/VTzoKDptmOF4zD4o_EagCzwLAtc11EOMz.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/WmkBatu2Bzynl7gx_9jWW5HFFAtgCXP0s.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/WmkBatu2Bzynl7gx_9jWW5HFFAtgCXP0s.jpg
deleted file mode 100644
index 245de334..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/WmkBatu2Bzynl7gx_9jWW5HFFAtgCXP0s.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/Wp0Io-zQDmgadYmR_example-header-image.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/Wp0Io-zQDmgadYmR_example-header-image.jpg
deleted file mode 100644
index 401064ca..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/Wp0Io-zQDmgadYmR_example-header-image.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/X-AOBAAXnGoJyK8n_VkTk4jlS9QxJbwDK.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/X-AOBAAXnGoJyK8n_VkTk4jlS9QxJbwDK.jpg
deleted file mode 100644
index 637588b0..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/X-AOBAAXnGoJyK8n_VkTk4jlS9QxJbwDK.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/X0BMtTtxLs7hTtGP_XSymmQzDmeK_kkXW.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/X0BMtTtxLs7hTtGP_XSymmQzDmeK_kkXW.jpg
deleted file mode 100644
index 261602c4..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/X0BMtTtxLs7hTtGP_XSymmQzDmeK_kkXW.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/XVembl43525EWVum_59A_e9vtSkpSd-Cm-d_VO_Hilfsmittel.zip b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/XVembl43525EWVum_59A_e9vtSkpSd-Cm-d_VO_Hilfsmittel.zip
deleted file mode 100644
index 931425bb..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/XVembl43525EWVum_59A_e9vtSkpSd-Cm-d_VO_Hilfsmittel.zip and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/Xdg-JvWPbraNAiFu_XtUCj0xgLfLvEqTw-d_VO_Bestaetigungsmail_Ersttermin.pdf b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/Xdg-JvWPbraNAiFu_XtUCj0xgLfLvEqTw-d_VO_Bestaetigungsmail_Ersttermin.pdf
deleted file mode 100644
index f4b62075..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/Xdg-JvWPbraNAiFu_XtUCj0xgLfLvEqTw-d_VO_Bestaetigungsmail_Ersttermin.pdf and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/XntQW25vKXNT3Cyy_qy6xuyq_OAJj3UaD.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/XntQW25vKXNT3Cyy_qy6xuyq_OAJj3UaD.jpg
deleted file mode 100644
index 00f6dc3a..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/XntQW25vKXNT3Cyy_qy6xuyq_OAJj3UaD.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/aRLSKZIS-MKXtgFS_2cLyS4qgVnginXGB.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/aRLSKZIS-MKXtgFS_2cLyS4qgVnginXGB.jpg
deleted file mode 100644
index 1217c1f8..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/aRLSKZIS-MKXtgFS_2cLyS4qgVnginXGB.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/bVTxwq6UxMXlgsky_vi5czzNE0w8us-RT.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/bVTxwq6UxMXlgsky_vi5czzNE0w8us-RT.jpg
deleted file mode 100644
index 6d4eeafd..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/bVTxwq6UxMXlgsky_vi5czzNE0w8us-RT.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/bc5vMhLxvJ-c8pWA_NwMtzJ0di9ZDZiVn.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/bc5vMhLxvJ-c8pWA_NwMtzJ0di9ZDZiVn.jpg
deleted file mode 100644
index f7a9bed1..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/bc5vMhLxvJ-c8pWA_NwMtzJ0di9ZDZiVn.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/bzPmXLBaizFRvcNr_6Fpk9mN2zIjNHc4k.gif b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/bzPmXLBaizFRvcNr_6Fpk9mN2zIjNHc4k.gif
deleted file mode 100644
index a5a973e8..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/bzPmXLBaizFRvcNr_6Fpk9mN2zIjNHc4k.gif and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/d37ELkG0s9rYT1E1_transcoded-QCeQvat2oxgzuPcF-201_D_20072022_Final.mp4 b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/d37ELkG0s9rYT1E1_transcoded-QCeQvat2oxgzuPcF-201_D_20072022_Final.mp4
deleted file mode 100644
index 7a3fee71..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/d37ELkG0s9rYT1E1_transcoded-QCeQvat2oxgzuPcF-201_D_20072022_Final.mp4 and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/dYTkSAU3nEkisXq4_EpOXy6rot_0cwjs4.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/dYTkSAU3nEkisXq4_EpOXy6rot_0cwjs4.jpg
deleted file mode 100644
index 2e71f9ed..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/dYTkSAU3nEkisXq4_EpOXy6rot_0cwjs4.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/fB1Xe2o8yQtR7jXA_e3KUJ4wINPFtieCt.png b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/fB1Xe2o8yQtR7jXA_e3KUJ4wINPFtieCt.png
deleted file mode 100644
index e5d20cb7..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/fB1Xe2o8yQtR7jXA_e3KUJ4wINPFtieCt.png and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/fUggw1bDyzrWuuEg_7lTAMEaiOFxkd90T.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/fUggw1bDyzrWuuEg_7lTAMEaiOFxkd90T.jpg
deleted file mode 100644
index c29abe90..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/fUggw1bDyzrWuuEg_7lTAMEaiOFxkd90T.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/h4USO6HgOScg3QvQ_uQ9Yk6MNJOzMgkfv.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/h4USO6HgOScg3QvQ_uQ9Yk6MNJOzMgkfv.jpg
deleted file mode 100644
index 3bd34558..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/h4USO6HgOScg3QvQ_uQ9Yk6MNJOzMgkfv.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/i0hmBccaT6sKVi7P_40zWT7bOYgqjPdYF.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/i0hmBccaT6sKVi7P_40zWT7bOYgqjPdYF.jpg
deleted file mode 100644
index 450bedc1..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/i0hmBccaT6sKVi7P_40zWT7bOYgqjPdYF.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/kfihCS5f6FcEaE3o_TICr3AaMtjRh4T_T-d_VO_Checkliste Gesprächsvorbereitung.pdf b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/kfihCS5f6FcEaE3o_TICr3AaMtjRh4T_T-d_VO_Checkliste Gesprächsvorbereitung.pdf
deleted file mode 100644
index 77f60645..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/kfihCS5f6FcEaE3o_TICr3AaMtjRh4T_T-d_VO_Checkliste Gesprächsvorbereitung.pdf and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/l8QzOn4CB2Enn6ye_bukFu-fM45lVObbN.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/l8QzOn4CB2Enn6ye_bukFu-fM45lVObbN.jpg
deleted file mode 100644
index fe9b62dc..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/l8QzOn4CB2Enn6ye_bukFu-fM45lVObbN.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/lDeBOiXGrwmi5_Tt_9bs4uwd_u30IjSDT.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/lDeBOiXGrwmi5_Tt_9bs4uwd_u30IjSDT.jpg
deleted file mode 100644
index 44c7f6b7..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/lDeBOiXGrwmi5_Tt_9bs4uwd_u30IjSDT.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/lvYO0tMDMXz1u3Bb__n46i1NbVdz8TIgJ.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/lvYO0tMDMXz1u3Bb__n46i1NbVdz8TIgJ.jpg
deleted file mode 100644
index f5a494da..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/lvYO0tMDMXz1u3Bb__n46i1NbVdz8TIgJ.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/m4qzq6_AkrhFoyrJ_48cLqSs7Kd37VsJv.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/m4qzq6_AkrhFoyrJ_48cLqSs7Kd37VsJv.jpg
deleted file mode 100644
index f002ff27..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/m4qzq6_AkrhFoyrJ_48cLqSs7Kd37VsJv.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/n2fbf_2Z_K5tIR_l_LWSgXoRNoDSsj7PG.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/n2fbf_2Z_K5tIR_l_LWSgXoRNoDSsj7PG.jpg
deleted file mode 100644
index 49638a75..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/n2fbf_2Z_K5tIR_l_LWSgXoRNoDSsj7PG.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/nK8qF84TeHsbZuLu_mTxdt1tasL27jgac.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/nK8qF84TeHsbZuLu_mTxdt1tasL27jgac.jpg
deleted file mode 100644
index 3a7cdbf3..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/nK8qF84TeHsbZuLu_mTxdt1tasL27jgac.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/oMkvPSHY3XpQChrJ_transcoded-QCeQvat2oxgzuPcF-201_D_20072022_Final-00001.png b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/oMkvPSHY3XpQChrJ_transcoded-QCeQvat2oxgzuPcF-201_D_20072022_Final-00001.png
deleted file mode 100644
index 57ceb8d1..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/oMkvPSHY3XpQChrJ_transcoded-QCeQvat2oxgzuPcF-201_D_20072022_Final-00001.png and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/oeYOnXVrIpyMGTcB_FoPU0Osj6wpPtbAS.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/oeYOnXVrIpyMGTcB_FoPU0Osj6wpPtbAS.jpg
deleted file mode 100644
index 8703c034..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/oeYOnXVrIpyMGTcB_FoPU0Osj6wpPtbAS.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/pVnE6gAqYyQXBqEv_rzN_jtVJzjQ1-kH3.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/pVnE6gAqYyQXBqEv_rzN_jtVJzjQ1-kH3.jpg
deleted file mode 100644
index f92d75c8..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/pVnE6gAqYyQXBqEv_rzN_jtVJzjQ1-kH3.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/qD_qKw_1E-oq9zsP_HofcXy0chb5OTxwk.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/qD_qKw_1E-oq9zsP_HofcXy0chb5OTxwk.jpg
deleted file mode 100644
index a7e378f5..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/qD_qKw_1E-oq9zsP_HofcXy0chb5OTxwk.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/u1JmaaA9PDhS2tBp_QVNksDI87K1msviE.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/u1JmaaA9PDhS2tBp_QVNksDI87K1msviE.jpg
deleted file mode 100644
index 83e345d1..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/u1JmaaA9PDhS2tBp_QVNksDI87K1msviE.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/vsa5-tm6BZKkepT-_YQH4L3KRjHCD4Z0V.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/vsa5-tm6BZKkepT-_YQH4L3KRjHCD4Z0V.jpg
deleted file mode 100644
index f4153b6f..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/vsa5-tm6BZKkepT-_YQH4L3KRjHCD4Z0V.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/w1l9tXF0jfwigpJz_XhOSbsLTDZTtxwrw.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/w1l9tXF0jfwigpJz_XhOSbsLTDZTtxwrw.jpg
deleted file mode 100644
index 17f9b4bc..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/w1l9tXF0jfwigpJz_XhOSbsLTDZTtxwrw.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/x7MgIxqsiPH1xEW4_j1YONghTV4MOkTTY.jpg b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/x7MgIxqsiPH1xEW4_j1YONghTV4MOkTTY.jpg
deleted file mode 100644
index 7dea1f02..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/x7MgIxqsiPH1xEW4_j1YONghTV4MOkTTY.jpg and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/ycgcjJIeqKcTyHWg_RJFpDs3Gp3UVdI6I.png b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/ycgcjJIeqKcTyHWg_RJFpDs3Gp3UVdI6I.png
deleted file mode 100644
index 2f3143b8..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/assets/ycgcjJIeqKcTyHWg_RJFpDs3Gp3UVdI6I.png and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/index.html b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/index.html
deleted file mode 100644
index 59664254..00000000
--- a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/index.html
+++ /dev/null
@@ -1,524 +0,0 @@
-
-
-
-
-
-
-
-
Story 01a - 01_Patrizia & Marco sichern sich ab - Einstieg
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/EjI2H2bOUhWXi31P-BuenosAires-RegularItalic.woff b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/EjI2H2bOUhWXi31P-BuenosAires-RegularItalic.woff
deleted file mode 100644
index 5e4d9400..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/EjI2H2bOUhWXi31P-BuenosAires-RegularItalic.woff and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/Lato-Black.woff b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/Lato-Black.woff
deleted file mode 100644
index d3893f73..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/Lato-Black.woff and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/Lato-Bold.woff b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/Lato-Bold.woff
deleted file mode 100644
index 1f11110d..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/Lato-Bold.woff and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/Lato-Italic.woff b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/Lato-Italic.woff
deleted file mode 100644
index 13d15bc0..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/Lato-Italic.woff and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/Lato-Light.woff b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/Lato-Light.woff
deleted file mode 100644
index 5e6f22fa..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/Lato-Light.woff and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/Lato-Regular.woff b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/Lato-Regular.woff
deleted file mode 100644
index 49e60447..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/Lato-Regular.woff and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/c8JUHx2ntHwOSJWS-BuenosAires-Regular.woff b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/c8JUHx2ntHwOSJWS-BuenosAires-Regular.woff
deleted file mode 100644
index 8b88bc2c..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/c8JUHx2ntHwOSJWS-BuenosAires-Regular.woff and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/icomoon.ttf b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/icomoon.ttf
deleted file mode 100644
index 713ff15b..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/icomoon.ttf and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/icomoon.woff b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/icomoon.woff
deleted file mode 100644
index fdba01bd..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/icomoon.woff and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/urcm4TQicFIAp0yG-BuenosAires-Bold.woff b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/urcm4TQicFIAp0yG-BuenosAires-Bold.woff
deleted file mode 100644
index 6530f13b..00000000
Binary files a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/fonts/urcm4TQicFIAp0yG-BuenosAires-Bold.woff and /dev/null differ
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/icomoon.css b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/icomoon.css
deleted file mode 100644
index d082022f..00000000
--- a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/icomoon.css
+++ /dev/null
@@ -1,455 +0,0 @@
-@font-face {
- font-family: 'icomoon';
- src: url('fonts/icomoon.ttf') format('truetype'),
- url('fonts/icomoon.woff') format('woff');
- font-weight: normal;
- font-style: normal;
-}
-
-[class^="icon-"], [class*=" icon-"] {
- /* use !important to prevent issues with browser extensions that change fonts */
- font-family: 'icomoon' !important;
- speak: none;
- font-style: normal;
- font-weight: normal;
- font-variant: normal;
- text-transform: none;
- line-height: 1;
-
- /* Better Font Rendering =========== */
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-
-.icon-edit-author-name:before {
- content: "\e976";
-}
-.icon-lock:before {
- content: "\e977";
-}
-.icon-checkmark-valid:before {
- content: "\e95d";
-}
-.icon-close-media-panel:before {
- content: "\e95e";
-}
-.icon-trash4:before {
- content: "\e95f";
-}
-.icon-x-invalid-url:before {
- content: "\e960";
-}
-.icon-attach2:before {
- content: "\e961";
-}
-.icon-bold:before {
- content: "\e962";
-}
-.icon-fontcolor:before {
- content: "\e963";
-}
-.icon-fontsize:before {
- content: "\e964";
-}
-.icon-italic:before {
- content: "\e965";
-}
-.icon-link:before {
- content: "\e966";
-}
-.icon-orderedlist:before {
- content: "\e967";
-}
-.icon-quote:before {
- content: "\e968";
-}
-.icon-unorderedlist:before {
- content: "\e969";
-}
-.icon-feedback:before {
- content: "\e910";
-}
-.icon-review:before {
- content: "\e911";
-}
-.icon-customizable:before {
- content: "\e908";
-}
-.icon-design:before {
- content: "\e909";
-}
-.icon-interactions:before {
- content: "\e90a";
-}
-.icon-questions:before {
- content: "\e90b";
-}
-.icon-scenarios2:before {
- content: "\e90c";
-}
-.icon-slides:before {
- content: "\e90d";
-}
-.icon-desktop:before {
- content: "\e902";
-}
-.icon-expressions:before {
- content: "\e903";
-}
-.icon-poses:before {
- content: "\e904";
-}
-.icon-retina:before {
- content: "\e905";
-}
-.icon-scenarios:before {
- content: "\e906";
-}
-.icon-transparency:before {
- content: "\e907";
-}
-.icon-Master-01:before {
- content: "\e934";
-}
-.icon-Master-02:before {
- content: "\e93a";
-}
-.icon-Master-03:before {
- content: "\e939";
-}
-.icon-Master-04:before {
- content: "\e936";
-}
-.icon-Master-05:before {
- content: "\e93b";
-}
-.icon-Master-06:before {
- content: "\e935";
-}
-.icon-Master-07:before {
- content: "\e937";
-}
-.icon-Master-08:before {
- content: "\e938";
-}
-.icon-Master-09:before {
- content: "\e922";
-}
-.icon-Master-10:before {
- content: "\e926";
-}
-.icon-Master-11:before {
- content: "\e924";
-}
-.icon-Master-12:before {
- content: "\e928";
-}
-.icon-Master-13:before {
- content: "\e923";
-}
-.icon-Master-14:before {
- content: "\e925";
-}
-.icon-Master-15:before {
- content: "\e929";
-}
-.icon-Master-16:before {
- content: "\e927";
-}
-.icon-Master-17:before {
- content: "\e92b";
-}
-.icon-Master-18:before {
- content: "\e92c";
-}
-.icon-Master-19:before {
- content: "\e92d";
-}
-.icon-Master-20:before {
- content: "\e92e";
-}
-.icon-Master-21:before {
- content: "\e92f";
-}
-.icon-Master-22:before {
- content: "\e930";
-}
-.icon-Master-23:before {
- content: "\e931";
-}
-.icon-Master-24:before {
- content: "\e932";
-}
-.icon-Master-25:before {
- content: "\e933";
-}
-.icon-Master-26:before {
- content: "\e92a";
-}
-.icon-check-circle:before {
- content: "\e803";
-}
-.icon-trash:before {
- content: "\e804";
-}
-.icon-rotation:before {
- content: "\e91a";
-}
-.icon-vector:before {
- content: "\e91b";
-}
-.icon-mute:before {
- content: "\e90e";
-}
-.icon-volume:before {
- content: "\e90f";
-}
-.icon-logo:before {
- content: "\e805";
-}
-.icon-share:before {
- content: "\e801";
-}
-.icon-sorting:before {
- content: "\e91c";
-}
-.icon-more:before {
- content: "\e91d";
-}
-.icon-copy:before {
- content: "\e951";
-}
-.icon-clock:before {
- content: "\e915";
-}
-.icon-quotes-left:before {
- content: "\e918";
-}
-.icon-list-numbered:before {
- content: "\e916";
-}
-.icon-list2:before {
- content: "\e917";
-}
-.icon-plus:before {
- content: "\e60a";
-}
-.icon-info:before {
- content: "\e974";
-}
-.icon-cross:before {
- content: "\e913";
-}
-.icon-checkmark:before {
- content: "\e975";
-}
-.icon-arrow-up2:before {
- content: "\e959";
-}
-.icon-arrow-down2:before {
- content: "\e95a";
-}
-.icon-sort-alpha-asc:before {
- content: "\e912";
-}
-.icon-rtf:before {
- content: "\e94b";
-}
-.icon-doc:before {
- content: "\e94a";
-}
-.icon-pdf:before {
- content: "\e94c";
-}
-.icon-ppt:before {
- content: "\e94d";
-}
-.icon-file:before {
- content: "\e94e";
-}
-.icon-xls:before {
- content: "\e94f";
-}
-.icon-zip:before {
- content: "\e950";
-}
-.icon-file-alt:before {
- content: "\e944";
-}
-.icon-doc-alt:before {
- content: "\e943";
-}
-.icon-pdf-alt:before {
- content: "\e945";
-}
-.icon-ppt-alt:before {
- content: "\e946";
-}
-.icon-rtf-alt:before {
- content: "\e947";
-}
-.icon-xls-alt:before {
- content: "\e948";
-}
-.icon-zip-alt:before {
- content: "\e949";
-}
-.icon-attach:before {
- content: "\e942";
-}
-.icon-reload:before {
- content: "\e941";
-}
-.icon-trash2:before {
- content: "\e60d";
-}
-.icon-arrow-left:before {
- content: "\e608";
-}
-.icon-arrow-right:before {
- content: "\e609";
-}
-.icon-check-alt:before {
- content: "\e606";
-}
-.icon-password-view:before {
- content: "\e972";
-}
-.icon-password-hide:before {
- content: "\e973";
-}
-.icon-view-grid:before {
- content: "\e96c";
-}
-.icon-grid-view:before {
- content: "\e96c";
-}
-.icon-view-list:before {
- content: "\e96d";
-}
-.icon-list-view:before {
- content: "\e96d";
-}
-.icon-blocks:before {
- content: "\e95b";
-}
-.icon-list3:before {
- content: "\e95c";
-}
-.icon-export:before {
- content: "\e958";
-}
-.icon-screencast:before {
- content: "\e957";
-}
-.icon-cursor:before {
- content: "\e956";
-}
-.icon-documents:before {
- content: "\e952";
-}
-.icon-duplicate:before {
- content: "\e952";
-}
-.icon-trash3:before {
- content: "\e953";
-}
-.icon-Article:before {
- content: "\e93c";
-}
-.icon-Interaction:before {
- content: "\e93d";
-}
-.icon-Quiz:before {
- content: "\e93e";
-}
-.icon-Video:before {
- content: "\e93f";
-}
-.icon-trashcan:before {
- content: "\e921";
-}
-.icon-marker_style:before {
- content: "\e920";
-}
-.icon-photo:before {
- content: "\e91f";
-}
-.icon-microphone:before {
- content: "\e91e";
-}
-.icon-plus2:before {
- content: "\e800";
-}
-.icon-processing:before {
- content: "\e607";
-}
-.icon-menu:before {
- content: "\e602";
-}
-.icon-headset:before {
- content: "\e603";
-}
-.icon-list:before {
- content: "\e604";
-}
-.icon-video:before {
- content: "\e605";
-}
-.icon-mail:before {
- content: "\e954";
-}
-.icon-remove:before {
- content: "\e955";
-}
-.icon-up-level-2:before {
- content: "\e96e";
-}
-.icon-up-level-list-2:before {
- content: "\e96f";
-}
-.icon-plus-circle:before {
- content: "\e802";
-}
-.icon-up-level:before {
- content: "\e970";
-}
-.icon-up-level-list:before {
- content: "\e971";
-}
-.icon-eye:before {
- content: "\e96b";
-}
-.icon-tick:before {
- content: "\e900";
-}
-.icon-check:before {
- content: "\e901";
-}
-.icon-link-alt:before {
- content: "\e919";
-}
-.icon-chevron-down:before {
- content: "\e60b";
-}
-.icon-chevron-up:before {
- content: "\e60c";
-}
-.icon-chevron-left:before {
- content: "\e600";
-}
-.icon-chevron:before {
- content: "\e601";
-}
-.icon-chevron-right:before {
- content: "\e601";
-}
-.icon-close-small:before {
- content: "\e940";
-}
-.icon-pie-chart:before {
- content: "\e914";
-}
-.icon-alert:before {
- content: "\e96a";
-}
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/lzwcompress.js b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/lzwcompress.js
deleted file mode 100644
index da7885de..00000000
--- a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/lzwcompress.js
+++ /dev/null
@@ -1,263 +0,0 @@
-/*
- * lzwCompress.js
- *
- * Copyright (c) 2012-2016 floydpink
- * Licensed under the MIT license.
- *
- * The MIT License (MIT)
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in all
- * copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- */
-
-'use strict';
-
-(function () {
- var root = this;
-
- var lzwCompress = (function (Array, JSON, undefined) {
- var _self = {},
- _lzwLoggingEnabled = false,
- _lzwLog = function (message) {
- try {
- console.log('lzwCompress: ' +
- (new Date()).toISOString() + ' : ' + (typeof(message) === 'object' ? JSON.stringify(message) : message));
- } catch (e) {
- }
- };
-
- // KeyOptimize
- // http://stackoverflow.com/questions/4433402/replace-keys-json-in-javascript
- (function (self, Array, JSON) {
-
- var _keys = [],
- comparer = function (key) {
- return function (e) {
- return e === key;
- };
- },
- inArray = function (array,comparer) {
- for (var i = 0; i < array.length; i++) {
- if (comparer(array[i])) {
- return true;
- }
- }
- return false;
- },
- pushNew = function (array,element, comparer) {
- if (!inArray(array,comparer)) {
- array.push(element);
- }
- },
- _extractKeys = function (obj) {
- if (typeof obj === 'object') {
- for (var key in obj) {
- if (!Array.isArray(obj)) {
- pushNew(_keys,key, comparer(key));
- }
- _extractKeys(obj[key]);
- }
- }
- },
- _encode = function (obj) {
- if (typeof obj !== 'object') {
- return obj;
- }
- for (var prop in obj) {
- if (!Array.isArray(obj)) {
- if (obj.hasOwnProperty(prop)) {
- obj[_keys.indexOf(prop)] = _encode(obj[prop]);
- delete obj[prop];
- }
- } else {
- obj[prop] = _encode(obj[prop]);
- }
- }
- return obj;
- },
- _decode = function (obj) {
- if (typeof obj !== 'object') {
- return obj;
- }
- for (var prop in obj) {
- if (!Array.isArray(obj)) {
- if (obj.hasOwnProperty(prop) && _keys[prop]) {
- obj[_keys[prop]] = _decode(obj[prop]);
- delete obj[prop];
- }
- } else {
- obj[prop] = _decode(obj[prop]);
- }
- }
- return obj;
- },
- compress = function (json) {
- _keys = [];
- var jsonObj = JSON.parse(json);
- _extractKeys(jsonObj);
- _lzwLoggingEnabled && _lzwLog('keys length : ' + _keys.length);
- _lzwLoggingEnabled && _lzwLog('keys : ' + _keys);
- return JSON.stringify({ __k : _keys, __v : _encode(jsonObj) });
- },
- decompress = function (minifiedJson) {
- var obj = minifiedJson;
- if (typeof(obj) !== 'object') {
- return minifiedJson;
- }
- if (!obj.hasOwnProperty('__k')) {
- return JSON.stringify(obj);
- }
- _keys = obj.__k;
- return _decode(obj.__v);
- };
-
- self.KeyOptimize = {
- pack : compress,
- unpack : decompress
- };
- }(_self, Array, JSON));
-
- // LZWCompress
- // http://stackoverflow.com/a/2252533/218882
- // http://rosettacode.org/wiki/LZW_compression#JavaScript
- (function (self, Array) {
- var compress = function (uncompressed) {
- if (typeof(uncompressed) !== 'string') {
- return uncompressed;
- }
- var i,
- dictionary = {},
- c,
- wc,
- w = '',
- result = [],
- dictSize = 256;
- for (i = 0; i < 256; i += 1) {
- dictionary[String.fromCharCode(i)] = i;
- }
- for (i = 0; i < uncompressed.length; i += 1) {
- c = uncompressed.charAt(i);
- wc = w + c;
- if (dictionary[wc]) {
- w = wc;
- } else {
- if (dictionary[w] === undefined) {
- return uncompressed;
- }
- result.push(dictionary[w]);
- dictionary[wc] = dictSize++;
- w = String(c);
- }
- }
- if (w !== '') {
- result.push(dictionary[w]);
- }
- return result;
- },
- decompress = function (compressed) {
- if (!Array.isArray(compressed)) {
- return compressed;
- }
- var i,
- dictionary = [],
- w,
- result,
- k,
- entry = '',
- dictSize = 256;
- for (i = 0; i < 256; i += 1) {
- dictionary[i] = String.fromCharCode(i);
- }
- w = String.fromCharCode(compressed[0]);
- result = w;
- for (i = 1; i < compressed.length; i += 1) {
- k = compressed[i];
- if (dictionary[k]) {
- entry = dictionary[k];
- } else {
- if (k === dictSize) {
- entry = w + w.charAt(0);
- } else {
- return null;
- }
- }
- result += entry;
- dictionary[dictSize++] = w + entry.charAt(0);
- w = entry;
- }
- return result;
- };
-
- self.LZWCompress = {
- pack : compress,
- unpack : decompress
- };
- }(_self, Array));
-
- var _compress = function (obj) {
- _lzwLoggingEnabled && _lzwLog('original (uncompressed) : ' + obj);
- if (!obj || obj === true || obj instanceof Date) {
- return obj;
- }
- var result = obj;
- if (typeof obj === 'object') {
- result = _self.KeyOptimize.pack(JSON.stringify(obj));
- _lzwLoggingEnabled && _lzwLog('key optimized: ' + result);
- }
- var packedObj = _self.LZWCompress.pack(result);
- _lzwLoggingEnabled && _lzwLog('packed (compressed) : ' + packedObj);
- return packedObj;
- },
- _decompress = function (compressedObj) {
- _lzwLoggingEnabled && _lzwLog('original (compressed) : ' + compressedObj);
- if (!compressedObj || compressedObj === true || compressedObj instanceof Date) {
- return compressedObj;
- }
- var probableJSON, result = _self.LZWCompress.unpack(compressedObj);
- try {
- probableJSON = JSON.parse(result);
- } catch (e) {
- _lzwLoggingEnabled && _lzwLog('unpacked (uncompressed) : ' + result);
- return result;
- }
- if (typeof probableJSON === 'object') {
- result = _self.KeyOptimize.unpack(probableJSON);
- }
- _lzwLoggingEnabled && _lzwLog('unpacked (uncompressed) : ' + result);
- return result;
- },
- _enableLogging = function (enable) {
- _lzwLoggingEnabled = enable;
- };
-
- return {
- pack : _compress,
- unpack : _decompress,
- enableLogging : _enableLogging
- };
-
- })(Array, JSON);
-
- if (typeof module !== 'undefined' && module.exports) {
- module.exports = lzwCompress;
- }
- else {
- root.lzwCompress = lzwCompress;
- }
-
-}).call(this);
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/main.bundle.css b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/main.bundle.css
deleted file mode 100644
index 7bee2aa3..00000000
--- a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/main.bundle.css
+++ /dev/null
@@ -1,6 +0,0 @@
-@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}input::-ms-clear{display:none}.bigHeadMode .avatar__image,.bigHeadMode .course-collaborators-author__avatar,.bigHeadMode .item-lock__avatar,.bigHeadMode .lesson-header__author img,.bigHeadMode .overview__author-image,.bigHeadMode .select-author__image,.bigHeadMode .user-info__profile{transform:rotate(0) scale(2);transform-origin:center;transition:transform .3s ease-in-out}.bigHeadMode .avatar__image:hover,.bigHeadMode .course-collaborators-author__avatar:hover,.bigHeadMode .item-lock__avatar:hover,.bigHeadMode .lesson-header__author img:hover,.bigHeadMode .overview__author-image:hover,.bigHeadMode .select-author__image:hover,.bigHeadMode .user-info__profile:hover{transform:rotate(1turn) scale(1)}button{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}@media(forced-colors:active){svg{fill:CanvasText!important}a svg{fill:LinkText!important}button svg{fill:ButtonText!important}[role=checkbox] svg,[role=radio] svg{fill:FieldText!important}}.osano-cm-widget,div.osano-cm-info__info-views.osano-cm-info-views.osano-cm-info-views--position_0>div>ul>li:nth-child(5){display:none}.osano-cm-disclosure__toggle,.osano-cm-disclosure__toggle:hover{color:#282828;text-decoration:underline}.osano-cm-description p{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;font-family:Graphik,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;letter-spacing:normal;line-height:24px}.osano-cm-drawer-toggle .osano-cm-label{font-size:16px;margin:0 auto 0 0}.i-alert{fill:#de1d1d}.i-allCourses{fill:#000}.i-alt{fill:#313537}.i-blockTemplateCheckMark .outer{fill:#fff}.i-blockTemplateCheckMark .inner{fill:#e0e0e0}.i-blockTemplateCheckMark .check{fill:#fff}.i-captions{height:1.6rem;width:2.1rem}.i-checkedbox{fill:#28cea9}.i-checkMark{fill:#666}.i-checkMarkFilled{fill:#313537}.i-chevronLeft{fill:#444b4e}.i-chevronDown{height:.9rem;width:.9rem}.i-dashMark{fill:#666}.i-destinationArrow{fill:#adaeaf}.i-dotsVertical{fill:#313537}.i-download,.i-downloadCircle{fill:#87898b}.i-ellipsis--vert{fill:#e8e8e8}.i-emptyFolder{fill:#adaeaf}.i-errorAlert>circle{fill:#d0021b}.i-errorAlert>path{fill:#fff}.i-errorAlert__path,.i-errorAlert__rect{fill:#d0021b}.i-errorAlert__circle{stroke:#d0021b}.i-exMark{fill:#444b4e}.i-filledChevronRight{height:1rem;width:1rem}.i-folder{fill:#000}.i-folder--empty{fill:#adaeaf}.i-globe{fill:#4a4a4a}.i-heartFilled{fill:#666}.i-heartOutline{stroke:#666}.i-labelSet,.i-move{fill:#4a4a4a}.i-newFolder{fill:#000}.i-pickOne{fill:#c9c9ca}.i-remove{fill:#444}.i-sharedCourses{fill:#000}.i-sortable{fill:#eaeaeb}.i-square-outline .overlay{stroke:#000}.i-stack .overlay,.i-trashFolder{fill:#000}.i-uploadXml{fill:#4a4a4a}.i-viewInReview{fill:#444}.i-xMarkFilled{fill:#313537}@-ms-viewport{width:device-width}@viewport{width:device-width}*{box-sizing:border-box}body,html{background:#f5f5f5}html{-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.5%;max-width:100vw;overflow-x:hidden;overflow-y:auto}body,html{height:100%;overflow:hidden}body{color:#313537;font-family:lato,sans-serif;font-size:1.6em;line-height:1.5;margin:0}@keyframes slide-in{to{transform:translateX(0)}}@keyframes fade-out{0%{opacity:1}to{opacity:0;visibility:hidden}}#app,#innerApp,.transition-group{height:100%;overflow:hidden}a[data-external]{cursor:pointer;text-decoration:underline}@-moz-document url-prefix(""){a,div,span{outline-color:#000}}:-webkit-full-screen-ancestor:not(iframe){animation-name:none!important}.classic .lesson-progress{align-items:center;display:flex;justify-content:center;position:absolute}.classic .lesson-progress--compact{height:2.6rem;right:.7rem;top:.7rem;width:2.6rem}.classic .lesson-progress--cover{height:2.8rem;right:2.5rem;top:1.3rem;width:2.8rem}.classic .lesson-progress--sidebar{height:3rem;right:1.3rem;top:1.1rem;width:3rem}.classic .lesson-progress--overlay{height:3rem;right:-.5rem;top:0;width:3rem}.classic .lesson-progress--inactive{pointer-events:none}.classic .lesson-progress__graphic{align-items:center;display:flex;height:100%;justify-content:center;padding:.5rem;width:100%}.classic .lesson-progress__action{cursor:pointer}.classic .lesson-progress__tooltip{bottom:calc(100% - 1rem);left:50%;max-width:95%;max-width:none;opacity:0;padding-bottom:1rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;white-space:nowrap;width:-webkit-max-content;width:max-content}.classic .lesson-progress__tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.classic .lesson-progress__tooltip__inner{background-color:#313537;border:.1rem solid transparent;border-radius:.6rem;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:#fff;font-size:1.2rem;line-height:1.5rem;padding:1.2rem;position:relative;text-align:center}.classic .lesson-progress__tooltip__inner:after{background:#313537;border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.classic .lesson-progress__tooltip__inner--dark{background-color:#f8f8f8;color:#313537}.classic .lesson-progress__tooltip__inner--dark:after{background:#f8f8f8}.classic .progress-circle{height:100%;overflow:visible;width:100%}.classic .progress-circle__track--light{stroke:rgba(0,0,0,.15)}.classic .progress-circle__track--accent-full-dark{stroke:hsla(0,0%,100%,.5)}.classic .progress-circle__track--dark{stroke:hsla(0,0%,100%,.15)}@media(forced-colors:active){.classic .progress-circle__track{stroke-width:3;stroke:CanvasText}}.classic .progress-circle__runner{stroke:currentColor;transition:stroke-dashoffset .4s ease-out,fill .3s ease .3s,stroke .3s ease .3s}.classic .progress-circle__runner--done,.classic .progress-circle__runner--unstarted{transition:none}.classic .progress-circle__runner--accent-full-dark{stroke:#fff}.classic .progress-circle__runner--accent-full-light{stroke:#313537}@media(forced-colors:active){.classic .progress-circle__runner{stroke:MarkText}}.classic .progress-circle__runner--done{fill:currentColor}@media(forced-colors:active){.classic .progress-circle__runner--done{fill:Canvas}}.classic .progress-circle__fail,.classic .progress-circle__pass{fill:#313537;opacity:0;transition:opacity .3s .3s;visibility:hidden}.classic .progress-circle__fail--done,.classic .progress-circle__pass--done{transition:none}.classic .progress-circle__fail--visible,.classic .progress-circle__pass--visible{opacity:1;visibility:visible}.classic .progress-circle__fail--light,.classic .progress-circle__pass--light{fill:#fff}@media(forced-colors:active){.classic .progress-circle__fail,.classic .progress-circle__pass{fill:CanvasText}}.classic .progress-circle__pass--accent-tint-light,.classic .progress-circle__pass--gray-light-accent{fill:#313537}.classic .progress-circle__pass--accent-full-dark,.classic .progress-circle__pass--accent-full-light{fill:currentColor}.classic .progress-circle__pass--image{fill:#313537}@media(forced-colors:active){.classic .progress-circle__pass{fill:CanvasText}}.classic .progress-circle--sidebar .progress-circle__runner--done.progress-circle__runner--dark,.classic .progress-circle--sidebar.progress-circle--current .progress-circle__runner--done.progress-circle__runner--dark{fill:currentColor;stroke:currentColor}.classic .progress-circle__runner--done.progress-circle__runner--accent-full-dark,.classic .progress-circle__runner--done.progress-circle__runner--image{fill:#fff;stroke:#fff}.classic .progress-circle__runner--done.progress-circle__runner--accent-full-light{fill:#313537;stroke:#313537}.classic .progress-circle__track--image{stroke:#e1e1e1;stroke-opacity:.5}.classic .progress-circle__runner--image{stroke:#fff}@media(forced-colors:active){.classic .lesson-progress__action .progress-circle__track{stroke:ButtonText}.classic .lesson-progress__action .progress-circle__fail,.classic .lesson-progress__action .progress-circle__pass{fill:ButtonText}}.classic .nav-compact,.default .nav-compact{bottom:2rem;left:4rem;position:fixed;transition-duration:.3s;transition-property:visibility,opacity;transition-timing-function:ease;z-index:300}.classic .nav-compact__wrap,.default .nav-compact__wrap{border-radius:7px;box-shadow:0 4px 40px rgba(0,0,0,.15);outline:1px solid transparent;transition:transform .3s ease;width:24rem}.classic .nav-compact--dark .nav-compact__wrap{background-color:#202121;border-top-left-radius:.8rem;border-top-right-radius:.8rem}.classic .nav-compact--dark .nav-compact__wrap--collapsed{border-radius:.8rem}.classic .nav-compact--light .nav-compact__wrap{background-color:#fff}.classic .nav-compact__header,.classic .nav-compact__header-image,.default .nav-compact__header,.default .nav-compact__header-image{border-radius:7px 7px 0 0;transition:border-radius .4s}.classic .nav-compact__header--collapsed,.classic .nav-compact__header-image--collapsed,.default .nav-compact__header--collapsed,.default .nav-compact__header-image--collapsed{border-radius:7px}.classic .nav-compact__header--accent,.classic .nav-compact__header-image--accent,.default .nav-compact__header--accent,.default .nav-compact__header-image--accent{background-color:currentColor}.classic .nav-compact__header,.classic .nav-compact__header-inner,.default .nav-compact__header,.default .nav-compact__header-inner{position:relative}.classic .nav-compact__header,.classic .nav-compact__header--collapsed,.default .nav-compact__header,.default .nav-compact__header--collapsed{padding:1.5rem}.classic .nav-compact__header-inner--light,.default .nav-compact__header-inner--light{color:#313537}.classic .nav-compact__header-inner--accent,.classic .nav-compact__header-inner--dark,.classic .nav-compact__header-inner--image,.default .nav-compact__header-inner--accent,.default .nav-compact__header-inner--dark,.default .nav-compact__header-inner--image{color:#fff}.classic .nav-compact__header-inner--accent-light,.default .nav-compact__header-inner--accent-light{color:#313537}.classic .nav-compact__header-inner--accent-light .nav-compact__header-progress-runner,.default .nav-compact__header-inner--accent-light .nav-compact__header-progress-runner{background-color:#313537}.classic .nav-compact__header-inner--accent-light .nav-compact__header-progress-track,.default .nav-compact__header-inner--accent-light .nav-compact__header-progress-track{background-color:rgba(0,0,0,.2)}.classic .nav-compact__header-inner--accent-dark,.default .nav-compact__header-inner--accent-dark{color:#fff}.classic .nav-compact__header-inner--accent-dark .nav-compact__header-progress-runner,.default .nav-compact__header-inner--accent-dark .nav-compact__header-progress-runner{background-color:#fff}.classic .nav-compact__header-image,.default .nav-compact__header-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.classic .nav-compact__header-controls,.default .nav-compact__header-controls{align-items:center;display:flex;position:absolute;right:0;top:-.4rem}.classic .nav-compact__header-control,.default .nav-compact__header-control{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:1.8rem;justify-content:center;margin-left:1rem;width:1.8rem}.classic .nav-compact__header-control--image,.default .nav-compact__header-control--image{color:#fff}.classic .nav-compact__header-control--image:hover,.default .nav-compact__header-control--image:hover{background-color:hsla(0,0%,100%,.25)}.classic .nav-compact__header-search-icon,.default .nav-compact__header-search-icon{height:1.2rem;width:1.2rem}.classic .nav-compact__header-toggle-icon,.default .nav-compact__header-toggle-icon{height:.6rem;width:1rem}.classic .nav-compact__header-counter,.default .nav-compact__header-counter{font-size:1.1rem;font-style:italic;line-height:1.4rem;margin-bottom:.5rem}.classic .nav-compact__header-title,.default .nav-compact__header-title{display:flex}.classic .nav-compact__header-title-link,.default .nav-compact__header-title-link{color:inherit;font-size:1.3rem;font-weight:700;line-height:1.6rem;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.classic .nav-compact__header-title-link:focus,.default .nav-compact__header-title-link:focus{outline-offset:2px;outline-width:2px}.classic .nav-compact__header-progress,.default .nav-compact__header-progress{margin-top:1rem}.classic .nav-compact__header-progress-text,.default .nav-compact__header-progress-text{font-size:.9rem;font-weight:700;letter-spacing:.06rem;line-height:1.1rem;margin-bottom:.6rem}.classic .nav-compact__header-progress-text--collapsed,.default .nav-compact__header-progress-text--collapsed{height:0;margin-bottom:0;transition:height .3s,margin-bottom .3s;visibility:hidden}.classic .nav-compact__header-progress-runner,.classic .nav-compact__header-progress-track,.default .nav-compact__header-progress-runner,.default .nav-compact__header-progress-track{border-radius:.2rem;height:.4rem}.classic .nav-compact__header-progress-track,.default .nav-compact__header-progress-track{background-color:#eee}.classic .nav-compact__header-progress-track--image,.classic .nav-compact__header-progress-track--image.nav-compact__header-progress-track--dark{background-color:hsla(0,0%,100%,.3)}.classic .nav-compact__header-progress-track--accent,.classic .nav-compact__header-progress-track--dark,.default .nav-compact__header-progress-track--accent,.default .nav-compact__header-progress-track--dark{background-color:hsla(0,0%,100%,.2)}.classic .nav-compact__header-progress-runner,.default .nav-compact__header-progress-runner{background-color:currentColor;transition:width .6s}.classic .nav-compact__header-progress-runner--accent,.classic .nav-compact__header-progress-runner--image,.default .nav-compact__header-progress-runner--accent,.default .nav-compact__header-progress-runner--image{background-color:#fff}.classic .nav-compact__outline,.default .nav-compact__outline{border-radius:0 0 7px 7px;max-height:35rem;overflow-x:hidden;overflow-y:auto;transition:max-height .3s}.classic .nav-compact__outline-section-list .nav-compact__outline-list-item:last-of-type,.classic .nav-compact__outline-section:last-of-type .nav-compact__outline-section-empty,.classic .nav-compact__outline-section:last-of-type .nav-compact__outline-section-toggle--collapsed,.default .nav-compact__outline-section-list .nav-compact__outline-list-item:last-of-type,.default .nav-compact__outline-section:last-of-type .nav-compact__outline-section-empty,.default .nav-compact__outline-section:last-of-type .nav-compact__outline-section-toggle--collapsed{margin-bottom:.8rem}.classic .nav-compact__outline--collapsed,.default .nav-compact__outline--collapsed{max-height:0;overflow:hidden;visibility:hidden}.classic .nav-compact__outline:hover,.default .nav-compact__outline:hover{border-radius:0 0 .7rem .7rem}.classic .nav-compact__outline::-webkit-scrollbar,.default .nav-compact__outline::-webkit-scrollbar{-webkit-appearance:none}.classic .nav-compact__outline::-webkit-scrollbar:vertical,.default .nav-compact__outline::-webkit-scrollbar:vertical{width:.8rem}.classic .nav-compact__outline::-webkit-scrollbar-thumb,.default .nav-compact__outline::-webkit-scrollbar-thumb{border-radius:.8rem}.classic .nav-compact__outline--dark::-webkit-scrollbar-thumb,.default .nav-compact__outline--dark::-webkit-scrollbar-thumb{background-color:#757575;border:.2rem solid #202121}.classic .nav-compact__outline--light::-webkit-scrollbar-thumb,.default .nav-compact__outline--light::-webkit-scrollbar-thumb{background-color:#c2c2c2;border:.2rem solid #fff}.classic .nav-compact__outline-list,.default .nav-compact__outline-list{border-radius:0 0 7px 7px}.classic .nav-compact__outline-list-item,.default .nav-compact__outline-list-item{position:relative}.classic .nav-compact__outline-item--active,.classic .nav-compact__outline-section-item--active,.default .nav-compact__outline-item--active,.default .nav-compact__outline-section-item--active{font-weight:700}.classic .nav-compact__outline-item--active:after,.classic .nav-compact__outline-section-item--active:after,.default .nav-compact__outline-item--active:after,.default .nav-compact__outline-section-item--active:after{border-left:.5rem solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0}.classic .nav-compact__outline-item--restricted,.classic .nav-compact__outline-section-item--restricted,.default .nav-compact__outline-item--restricted,.default .nav-compact__outline-section-item--restricted{cursor:not-allowed}.classic .nav-compact__outline-item-tooltip,.classic .nav-compact__outline-section-item-tooltip,.default .nav-compact__outline-item-tooltip,.default .nav-compact__outline-section-item-tooltip{bottom:calc(100% - 1rem);left:50%;max-width:95%;opacity:0;padding-bottom:1rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:-webkit-max-content;width:max-content}.classic .nav-compact__outline-item-tooltip--visible,.classic .nav-compact__outline-section-item-tooltip--visible,.default .nav-compact__outline-item-tooltip--visible,.default .nav-compact__outline-section-item-tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.classic .nav-compact__outline-item-tooltip__inner,.classic .nav-compact__outline-section-item-tooltip__inner,.default .nav-compact__outline-item-tooltip__inner,.default .nav-compact__outline-section-item-tooltip__inner{background-color:#313537;border:.1rem solid transparent;border-radius:.6rem;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:#fff;font-size:1.2rem;line-height:1.5rem;padding:1.2rem;position:relative;text-align:center}.classic .nav-compact__outline-item-tooltip__inner:after,.classic .nav-compact__outline-section-item-tooltip__inner:after,.default .nav-compact__outline-item-tooltip__inner:after,.default .nav-compact__outline-section-item-tooltip__inner:after{background:#313537;border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.classic .nav-compact__outline-item-tooltip__inner--dark,.classic .nav-compact__outline-section-item-tooltip__inner--dark,.default .nav-compact__outline-item-tooltip__inner--dark,.default .nav-compact__outline-section-item-tooltip__inner--dark{background-color:#f8f8f8;color:#313537}.classic .nav-compact__outline-item-tooltip__inner--dark:after,.classic .nav-compact__outline-section-item-tooltip__inner--dark:after,.default .nav-compact__outline-item-tooltip__inner--dark:after,.default .nav-compact__outline-section-item-tooltip__inner--dark:after{background:#f8f8f8}.classic .nav-compact__outline-item__link,.classic .nav-compact__outline-section-item__link,.default .nav-compact__outline-item__link,.default .nav-compact__outline-section-item__link{display:block;font-size:1.3rem;height:100%;line-height:1.6rem;padding:1.2rem 3.1rem 1.2rem 1.5rem;text-decoration:none;width:100%}.classic .nav-compact__outline-item__link:focus,.classic .nav-compact__outline-section-item__link:focus,.default .nav-compact__outline-item__link:focus,.default .nav-compact__outline-section-item__link:focus{outline-offset:-2px;outline-width:2px}.classic .nav-compact__outline-item__link--dark,.classic .nav-compact__outline-section-item__link--dark,.default .nav-compact__outline-item__link--dark,.default .nav-compact__outline-section-item__link--dark{color:#fff}.classic .nav-compact__outline-item__link--light,.classic .nav-compact__outline-section-item__link--light,.default .nav-compact__outline-item__link--light,.default .nav-compact__outline-section-item__link--light{color:#313537}.classic .nav-compact .nav-compact__outline--accent-light .progress-circle__pass--light,.default .nav-compact .nav-compact__outline--accent-light .progress-circle__pass--light{fill:#202121}.classic .nav-compact .nav-compact__outline--accent-dark .progress-circle__pass--dark,.default .nav-compact .nav-compact__outline--accent-dark .progress-circle__pass--dark{fill:#fff}.classic .nav-compact .nav-compact__outline--dark .progress-circle__runner--failed,.default .nav-compact .nav-compact__outline--dark .progress-circle__runner--failed{stroke:#fff;fill:#fff}.classic .nav-compact .nav-compact__outline--dark .progress-circle__fail,.default .nav-compact .nav-compact__outline--dark .progress-circle__fail{fill:#313537}.classic .nav-compact .nav-compact__outline--light .progress-circle__runner--failed,.default .nav-compact .nav-compact__outline--light .progress-circle__runner--failed{stroke:#202121;fill:#202121}.classic .nav-compact .nav-compact__outline--light .progress-circle__fail,.default .nav-compact .nav-compact__outline--light .progress-circle__fail{fill:#fff}.classic .nav-compact .nav-compact__outline-item__link--light.nav-compact__outline-item__link--active,.classic .nav-compact .nav-compact__outline-item__link--light:not(.nav-compact__outline-item__link--restricted):focus,.classic .nav-compact .nav-compact__outline-item__link--light:not(.nav-compact__outline-item__link--restricted):hover,.classic .nav-compact .nav-compact__outline-section-item__link--light.nav-compact__outline-section-item__link--active,.classic .nav-compact .nav-compact__outline-section-item__link--light:not(.nav-compact__outline-section-item__link--restricted):focus,.classic .nav-compact .nav-compact__outline-section-item__link--light:not(.nav-compact__outline-section-item__link--restricted):hover,.default .nav-compact .nav-compact__outline-item__link--light.nav-compact__outline-item__link--active,.default .nav-compact .nav-compact__outline-item__link--light:not(.nav-compact__outline-item__link--restricted):focus,.default .nav-compact .nav-compact__outline-item__link--light:not(.nav-compact__outline-item__link--restricted):hover,.default .nav-compact .nav-compact__outline-section-item__link--light.nav-compact__outline-section-item__link--active,.default .nav-compact .nav-compact__outline-section-item__link--light:not(.nav-compact__outline-section-item__link--restricted):focus,.default .nav-compact .nav-compact__outline-section-item__link--light:not(.nav-compact__outline-section-item__link--restricted):hover{background-color:#eee;color:#313537}.classic .nav-compact .nav-compact__outline-item__link--light.nav-compact__outline-item__link--active .nav-compact__outline-item__link-icon,.classic .nav-compact .nav-compact__outline-item__link--light.nav-compact__outline-item__link--active .nav-compact__outline-section-item__link-icon,.classic .nav-compact .nav-compact__outline-item__link--light:not(.nav-compact__outline-item__link--restricted):focus .nav-compact__outline-item__link-icon,.classic .nav-compact .nav-compact__outline-item__link--light:not(.nav-compact__outline-item__link--restricted):focus .nav-compact__outline-section-item__link-icon,.classic .nav-compact .nav-compact__outline-item__link--light:not(.nav-compact__outline-item__link--restricted):hover .nav-compact__outline-item__link-icon,.classic .nav-compact .nav-compact__outline-item__link--light:not(.nav-compact__outline-item__link--restricted):hover .nav-compact__outline-section-item__link-icon,.classic .nav-compact .nav-compact__outline-section-item__link--light.nav-compact__outline-section-item__link--active .nav-compact__outline-item__link-icon,.classic .nav-compact .nav-compact__outline-section-item__link--light.nav-compact__outline-section-item__link--active .nav-compact__outline-section-item__link-icon,.classic .nav-compact .nav-compact__outline-section-item__link--light:not(.nav-compact__outline-section-item__link--restricted):focus .nav-compact__outline-item__link-icon,.classic .nav-compact .nav-compact__outline-section-item__link--light:not(.nav-compact__outline-section-item__link--restricted):focus .nav-compact__outline-section-item__link-icon,.classic .nav-compact .nav-compact__outline-section-item__link--light:not(.nav-compact__outline-section-item__link--restricted):hover .nav-compact__outline-item__link-icon,.classic .nav-compact .nav-compact__outline-section-item__link--light:not(.nav-compact__outline-section-item__link--restricted):hover .nav-compact__outline-section-item__link-icon,.default .nav-compact .nav-compact__outline-item__link--light.nav-compact__outline-item__link--active .nav-compact__outline-item__link-icon,.default .nav-compact .nav-compact__outline-item__link--light.nav-compact__outline-item__link--active .nav-compact__outline-section-item__link-icon,.default .nav-compact .nav-compact__outline-item__link--light:not(.nav-compact__outline-item__link--restricted):focus .nav-compact__outline-item__link-icon,.default .nav-compact .nav-compact__outline-item__link--light:not(.nav-compact__outline-item__link--restricted):focus .nav-compact__outline-section-item__link-icon,.default .nav-compact .nav-compact__outline-item__link--light:not(.nav-compact__outline-item__link--restricted):hover .nav-compact__outline-item__link-icon,.default .nav-compact .nav-compact__outline-item__link--light:not(.nav-compact__outline-item__link--restricted):hover .nav-compact__outline-section-item__link-icon,.default .nav-compact .nav-compact__outline-section-item__link--light.nav-compact__outline-section-item__link--active .nav-compact__outline-item__link-icon,.default .nav-compact .nav-compact__outline-section-item__link--light.nav-compact__outline-section-item__link--active .nav-compact__outline-section-item__link-icon,.default .nav-compact .nav-compact__outline-section-item__link--light:not(.nav-compact__outline-section-item__link--restricted):focus .nav-compact__outline-item__link-icon,.default .nav-compact .nav-compact__outline-section-item__link--light:not(.nav-compact__outline-section-item__link--restricted):focus .nav-compact__outline-section-item__link-icon,.default .nav-compact .nav-compact__outline-section-item__link--light:not(.nav-compact__outline-section-item__link--restricted):hover .nav-compact__outline-item__link-icon,.default .nav-compact .nav-compact__outline-section-item__link--light:not(.nav-compact__outline-section-item__link--restricted):hover .nav-compact__outline-section-item__link-icon{color:inherit}.classic .nav-compact .nav-compact__outline-item__link--dark.nav-compact__outline-item__link--active,.classic .nav-compact .nav-compact__outline-item__link--dark:not(.nav-compact__outline-item__link--restricted):focus,.classic .nav-compact .nav-compact__outline-item__link--dark:not(.nav-compact__outline-item__link--restricted):hover,.classic .nav-compact .nav-compact__outline-section-item__link--dark.nav-compact__outline-section-item__link--active,.classic .nav-compact .nav-compact__outline-section-item__link--dark:not(.nav-compact__outline-section-item__link--restricted):focus,.classic .nav-compact .nav-compact__outline-section-item__link--dark:not(.nav-compact__outline-section-item__link--restricted):hover,.default .nav-compact .nav-compact__outline-item__link--dark.nav-compact__outline-item__link--active,.default .nav-compact .nav-compact__outline-item__link--dark:not(.nav-compact__outline-item__link--restricted):focus,.default .nav-compact .nav-compact__outline-item__link--dark:not(.nav-compact__outline-item__link--restricted):hover,.default .nav-compact .nav-compact__outline-section-item__link--dark.nav-compact__outline-section-item__link--active,.default .nav-compact .nav-compact__outline-section-item__link--dark:not(.nav-compact__outline-section-item__link--restricted):focus,.default .nav-compact .nav-compact__outline-section-item__link--dark:not(.nav-compact__outline-section-item__link--restricted):hover{background-color:#353535;color:#fff}.classic .nav-compact .nav-compact__outline-item__link--dark.nav-compact__outline-item__link--active .nav-compact__outline-item__link-icon,.classic .nav-compact .nav-compact__outline-item__link--dark.nav-compact__outline-item__link--active .nav-compact__outline-section-item__link-icon,.classic .nav-compact .nav-compact__outline-item__link--dark:not(.nav-compact__outline-item__link--restricted):focus .nav-compact__outline-item__link-icon,.classic .nav-compact .nav-compact__outline-item__link--dark:not(.nav-compact__outline-item__link--restricted):focus .nav-compact__outline-section-item__link-icon,.classic .nav-compact .nav-compact__outline-item__link--dark:not(.nav-compact__outline-item__link--restricted):hover .nav-compact__outline-item__link-icon,.classic .nav-compact .nav-compact__outline-item__link--dark:not(.nav-compact__outline-item__link--restricted):hover .nav-compact__outline-section-item__link-icon,.classic .nav-compact .nav-compact__outline-section-item__link--dark.nav-compact__outline-section-item__link--active .nav-compact__outline-item__link-icon,.classic .nav-compact .nav-compact__outline-section-item__link--dark.nav-compact__outline-section-item__link--active .nav-compact__outline-section-item__link-icon,.classic .nav-compact .nav-compact__outline-section-item__link--dark:not(.nav-compact__outline-section-item__link--restricted):focus .nav-compact__outline-item__link-icon,.classic .nav-compact .nav-compact__outline-section-item__link--dark:not(.nav-compact__outline-section-item__link--restricted):focus .nav-compact__outline-section-item__link-icon,.classic .nav-compact .nav-compact__outline-section-item__link--dark:not(.nav-compact__outline-section-item__link--restricted):hover .nav-compact__outline-item__link-icon,.classic .nav-compact .nav-compact__outline-section-item__link--dark:not(.nav-compact__outline-section-item__link--restricted):hover .nav-compact__outline-section-item__link-icon,.default .nav-compact .nav-compact__outline-item__link--dark.nav-compact__outline-item__link--active .nav-compact__outline-item__link-icon,.default .nav-compact .nav-compact__outline-item__link--dark.nav-compact__outline-item__link--active .nav-compact__outline-section-item__link-icon,.default .nav-compact .nav-compact__outline-item__link--dark:not(.nav-compact__outline-item__link--restricted):focus .nav-compact__outline-item__link-icon,.default .nav-compact .nav-compact__outline-item__link--dark:not(.nav-compact__outline-item__link--restricted):focus .nav-compact__outline-section-item__link-icon,.default .nav-compact .nav-compact__outline-item__link--dark:not(.nav-compact__outline-item__link--restricted):hover .nav-compact__outline-item__link-icon,.default .nav-compact .nav-compact__outline-item__link--dark:not(.nav-compact__outline-item__link--restricted):hover .nav-compact__outline-section-item__link-icon,.default .nav-compact .nav-compact__outline-section-item__link--dark.nav-compact__outline-section-item__link--active .nav-compact__outline-item__link-icon,.default .nav-compact .nav-compact__outline-section-item__link--dark.nav-compact__outline-section-item__link--active .nav-compact__outline-section-item__link-icon,.default .nav-compact .nav-compact__outline-section-item__link--dark:not(.nav-compact__outline-section-item__link--restricted):focus .nav-compact__outline-item__link-icon,.default .nav-compact .nav-compact__outline-section-item__link--dark:not(.nav-compact__outline-section-item__link--restricted):focus .nav-compact__outline-section-item__link-icon,.default .nav-compact .nav-compact__outline-section-item__link--dark:not(.nav-compact__outline-section-item__link--restricted):hover .nav-compact__outline-item__link-icon,.default .nav-compact .nav-compact__outline-section-item__link--dark:not(.nav-compact__outline-section-item__link--restricted):hover .nav-compact__outline-section-item__link-icon{color:inherit}.classic .nav-compact__outline-item__link-icon,.classic .nav-compact__outline-section-item__link-icon,.default .nav-compact__outline-item__link-icon,.default .nav-compact__outline-section-item__link-icon{forced-color-adjust:auto}.classic .nav-compact__outline-section-empty,.classic .nav-compact__outline-section-toggle,.default .nav-compact__outline-section-empty,.default .nav-compact__outline-section-toggle{align-items:center;display:flex;font-size:1rem;font-weight:700;letter-spacing:.06rem;line-height:1.2rem;text-align:left;text-transform:uppercase;width:100%}.classic .nav-compact__outline-section-empty--dark,.classic .nav-compact__outline-section-toggle--dark,.default .nav-compact__outline-section-empty--dark,.default .nav-compact__outline-section-toggle--dark{color:#fff}.classic .nav-compact__outline-section-empty--light,.classic .nav-compact__outline-section-toggle--light,.default .nav-compact__outline-section-empty--light,.default .nav-compact__outline-section-toggle--light{color:#35393b}.classic .nav-compact__outline-section-toggle,.default .nav-compact__outline-section-toggle{cursor:pointer;padding:1.2rem 1.5rem}.classic .nav-compact__outline-section-toggle:focus,.default .nav-compact__outline-section-toggle:focus{outline-offset:-2px;outline-width:2px}.classic .nav-compact__outline-section-empty,.default .nav-compact__outline-section-empty{padding:1.2rem 1.5rem 1.2rem 3rem}.classic .nav-compact__outline-section-toggle-icon,.default .nav-compact__outline-section-toggle-icon{flex-shrink:0;margin-right:.6rem;order:-1;transition:transform .3s;width:.9rem}.classic .nav-compact__outline-section-toggle-icon--collapsed,.default .nav-compact__outline-section-toggle-icon--collapsed{transform:rotate(-90deg)}.classic .nav-compact__outline-section-toggle-icon--dark,.default .nav-compact__outline-section-toggle-icon--dark{color:#fff}.classic .nav-compact__outline-section-toggle-icon--light,.default .nav-compact__outline-section-toggle-icon--light{color:#6a737c}@media(forced-colors:active){.classic .nav-compact__outline-section-toggle-icon--dark,.classic .nav-compact__outline-section-toggle-icon--light,.default .nav-compact__outline-section-toggle-icon--dark,.default .nav-compact__outline-section-toggle-icon--light{color:ButtonText}}.classic .nav-compact__outline-section-list,.default .nav-compact__outline-section-list{transition:max-height .3s,opacity .5s}.classic .nav-compact__outline-section-list--collapsed,.default .nav-compact__outline-section-list--collapsed{max-height:0!important;opacity:0;overflow:hidden}.classic .lesson--open .nav-compact,.default .lesson--open .nav-compact{opacity:0;visibility:hidden}.classic .lesson--open .nav-compact__wrap,.default .lesson--open .nav-compact__wrap{transform:translateX(28rem)}@keyframes classic-nav-compact-enter{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes classic-nav-compact-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(25px)}}.classic .lesson--entering .nav-compact__wrap,.default .lesson--entering .nav-compact__wrap{animation:classic-nav-compact-enter .4s}.classic .lesson--exiting .nav-compact__wrap,.default .lesson--exiting .nav-compact__wrap{animation:classic-nav-compact-exit .4s;opacity:0}.classic .nav-overlay__body{height:100%;margin:0 auto;overflow-y:auto;width:100%}.classic .nav-overlay__content{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.classic .nav-overlay__content--graphic{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.classic .nav-overlay__header-container{flex:1 0;padding-bottom:3.2rem;width:100%}@media(max-width:29.9375em){.classic .nav-overlay__header-container{padding-bottom:4.8rem}.classic .nav-overlay__header-controls{padding:1.6rem 1.6rem 1.2rem}}.classic .nav-overlay__header-close-icon,.classic .nav-overlay__header-search-icon{cursor:pointer;height:2.1rem;width:2.1rem}@media(max-width:61.9375em){.classic .nav-overlay__header-close-icon,.classic .nav-overlay__header-search-icon{height:1.7rem;width:1.7rem}}.classic .nav-overlay__header-title-progress-container{margin:0 auto;max-width:64rem;padding:0 3.2rem;width:100%}@media(min-width:48em){.classic .nav-overlay__header-title-progress-container{padding:0;width:auto}}@media(min-width:62em){.classic .nav-overlay__header-title-progress-container{max-width:83.8rem}}.classic .nav-overlay__header-title{cursor:pointer;font-size:4.8rem;font-weight:700;line-height:6rem;max-width:70rem;padding-bottom:2.4rem}@media(max-width:47.9375em){.classic .nav-overlay__header-title{font-size:3.6rem;line-height:4.8rem}}@media(max-width:29.9375em){.classic .nav-overlay__header-title{font-size:2.4rem;line-height:3.2rem;padding-bottom:1.6rem}}.classic .nav-overlay__header-title-link{color:#313537;text-decoration:none}.classic .nav-overlay__header-progress-text{font-size:1.2rem;font-weight:900;letter-spacing:.1rem;line-height:1.4rem;margin-top:1.2rem}.classic .nav-overlay__header-progress-runner,.classic .nav-overlay__header-progress-track{border-radius:10rem;height:.5rem;transition:background-color .3s}.classic .nav-overlay__header-progress-track{background-color:rgba(49,53,55,.2)}.classic .nav-overlay__header-progress-runner{background-color:currentColor;transition:width .6s}.classic .nav-overlay__outline{margin:4rem auto 0;max-width:64rem;padding:0 3.2rem;width:100%}@media(min-width:48em){.classic .nav-overlay__outline{padding:0;width:auto}}@media(min-width:62em){.classic .nav-overlay__outline{max-width:83.8rem}}.classic .nav-overlay__outline-list-item{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:3.2rem;position:relative}.classic .nav-overlay__outline-section-list{margin-top:3.2rem;padding-bottom:4.8rem}@media(max-width:29.9375em){.classic .nav-overlay__outline-section-list{padding-bottom:3.6rem}}.classic .nav-overlay__outline-section-list .nav-overlay__outline-list-item:last-of-type{margin-bottom:0}.classic .nav-overlay__outline-section-text{color:#313537;font-size:1.4rem;font-weight:700;letter-spacing:.65px;line-height:1.68rem;text-transform:uppercase}.classic .nav-overlay__outline-section-divider{border-bottom:.1rem solid #e6e6e7;margin-top:.9rem}.classic .nav-overlay__outline-item{width:100%}.classic .nav-overlay__outline-item--section__link,.classic .nav-overlay__outline-item__link{align-items:baseline;color:#707070;display:flex;font-size:2rem;font-weight:700;line-height:3.2rem;position:relative;text-decoration:none}@media(max-width:29.9375em){.classic .nav-overlay__outline-item--section__link,.classic .nav-overlay__outline-item__link{font-size:1.6rem;line-height:2.4rem}}.classic .nav-overlay__outline-item--section__link:not(.classic .nav-overlay__outline-item__link--restricted):not(.classic .nav-overlay__outline-item--section__link--restricted):active,.classic .nav-overlay__outline-item--section__link:not(.classic .nav-overlay__outline-item__link--restricted):not(.classic .nav-overlay__outline-item--section__link--restricted):hover,.classic .nav-overlay__outline-item__link:not(.classic .nav-overlay__outline-item__link--restricted):not(.classic .nav-overlay__outline-item--section__link--restricted):active,.classic .nav-overlay__outline-item__link:not(.classic .nav-overlay__outline-item__link--restricted):not(.classic .nav-overlay__outline-item--section__link--restricted):hover{color:#313537}.classic .nav-overlay__outline-item--section__link:not(.classic .nav-overlay__outline-item__link--restricted):not(.classic .nav-overlay__outline-item--section__link--restricted):active:before,.classic .nav-overlay__outline-item--section__link:not(.classic .nav-overlay__outline-item__link--restricted):not(.classic .nav-overlay__outline-item--section__link--restricted):hover:before,.classic .nav-overlay__outline-item__link:not(.classic .nav-overlay__outline-item__link--restricted):not(.classic .nav-overlay__outline-item--section__link--restricted):active:before,.classic .nav-overlay__outline-item__link:not(.classic .nav-overlay__outline-item__link--restricted):not(.classic .nav-overlay__outline-item--section__link--restricted):hover:before{background-color:hsla(0,0%,77%,.2);border-radius:.8rem;bottom:-.8rem;content:"";left:-1.2rem;position:absolute;right:-1.2rem;top:-.8rem}.classic .nav-overlay__outline-item--section__link:not(.classic .nav-overlay__outline-item__link--restricted):not(.classic .nav-overlay__outline-item--section__link--restricted):active .nav-overlay__outline-item-link-icon,.classic .nav-overlay__outline-item--section__link:not(.classic .nav-overlay__outline-item__link--restricted):not(.classic .nav-overlay__outline-item--section__link--restricted):hover .nav-overlay__outline-item-link-icon,.classic .nav-overlay__outline-item__link:not(.classic .nav-overlay__outline-item__link--restricted):not(.classic .nav-overlay__outline-item--section__link--restricted):active .nav-overlay__outline-item-link-icon,.classic .nav-overlay__outline-item__link:not(.classic .nav-overlay__outline-item__link--restricted):not(.classic .nav-overlay__outline-item--section__link--restricted):hover .nav-overlay__outline-item-link-icon{color:#313537}.classic .nav-overlay__outline-item--section__link:not(.classic .nav-overlay__outline-item__link--restricted):not(.classic .nav-overlay__outline-item--section__link--restricted):active:before,.classic .nav-overlay__outline-item__link:not(.classic .nav-overlay__outline-item__link--restricted):not(.classic .nav-overlay__outline-item--section__link--restricted):active:before{background-color:hsla(0,0%,77%,.4)}.classic .nav-overlay__outline-item--section__link--restricted,.classic .nav-overlay__outline-item__link--restricted{cursor:not-allowed}.classic .nav-overlay__outline-item--section-link-icon,.classic .nav-overlay__outline-item-link-icon{color:#717376;forced-color-adjust:auto;min-width:1.8rem;pointer-events:none;z-index:1}.classic .nav-overlay__outline-item--section-link-icon--quiz,.classic .nav-overlay__outline-item-link-icon--quiz{align-self:center;height:1.8rem;margin-top:.3rem}.classic .nav-overlay__outline-lesson-title{margin:0 5rem 0 1.9rem;z-index:1}.classic .nav-overlay__outline-item-tooltip{bottom:calc(100% - 1rem);left:50%;max-width:95%;opacity:0;padding-bottom:1rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:-webkit-max-content;width:max-content}.classic .nav-overlay__outline-item-tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.classic .nav-overlay__outline-item-tooltip__inner{background-color:#313537;border:.1rem solid transparent;border-radius:.6rem;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:#fff;font-size:1.2rem;line-height:1.5rem;padding:1.2rem;position:relative;text-align:center}.classic .nav-overlay__outline-item-tooltip__inner:after{background:#313537;border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.classic .nav-overlay__outline-item-tooltip__inner--dark{background-color:#f8f8f8;color:#313537}.classic .nav-overlay__outline-item-tooltip__inner--dark:after{background:#f8f8f8}.classic .nav-overlay__search{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.classic .nav-overlay__search-header{display:flex;justify-content:flex-end}.classic .nav-overlay__search-close-btn{cursor:pointer}.classic .nav-overlay__search-close-icon{height:1.7rem;width:1.7rem}.classic .nav-overlay__search-container{align-items:center;border-bottom:.2rem solid rgba(32,33,33,.5);display:flex;padding-bottom:1.9rem;position:relative;width:100%}.classic .nav-overlay__search-body{margin:0 1.6rem;width:85rem}@media(min-width:30em){.classic .nav-overlay__search-body{margin:0 4rem}}@media(min-width:62em){.classic .nav-overlay__search-body{margin:0 5.6rem}}.classic .nav-overlay__search-header{left:0;padding:2rem 1.6rem;position:absolute;top:0;width:100%}@media(min-width:48em){.classic .nav-overlay__search-header{padding:3.2rem 2.8rem}}.classic .nav-overlay__search-icon{flex-shrink:0;height:2.8rem;width:2.8rem}.classic .nav-overlay__search-input{background:transparent;border:none;font-size:3.2rem;line-height:4rem;margin:0 1.6rem;outline:none;position:relative;width:100%}.classic .nav-overlay__search-input:-ms-input-placeholder{text-transform:capitalize}.classic .nav-overlay__search-input::placeholder{text-transform:capitalize}.classic .nav-overlay__search-input::-webkit-input-placeholder{color:rgba(32,33,33,.5)}.classic .nav-overlay__search-input:-moz-placeholder,.classic .nav-overlay__search-input::-moz-placeholder{color:rgba(32,33,33,.5);opacity:1}.classic .nav-overlay__search-input:-ms-input-placeholder{color:rgba(32,33,33,.5)}@media(min-width:48em){.classic .nav-overlay__search-input{margin:0 2.5rem}}.classic .nav-overlay__search-input-wrap{position:relative;width:100%}.classic .nav-overlay__search-clear-btn{cursor:pointer}.classic .nav-overlay__search-clear-icon{height:2.4rem;width:2.4rem}.classic .nav-overlay__search-actions{display:flex;justify-content:center}.classic .nav-overlay__search-submit-btn{background:#fff;border:.2rem solid #000;border-radius:10rem;color:#4a4a4a;cursor:pointer;font-size:1.2rem;font-weight:900;letter-spacing:.1rem;margin:3.5rem 0;min-width:9.8rem;padding:1.1rem 2.8rem;text-transform:uppercase;width:100%}@media(min-width:30em){.classic .nav-overlay__search-submit-btn{width:auto}}@media(min-width:48em){.classic .nav-overlay__search-submit-btn{visibility:hidden}}.classic .nav-overlay--gray{background-color:#fafafa}.classic .nav-overlay--dark{background-color:#202121}.classic .nav-overlay--dark .nav-overlay__header-progress-track{background-color:hsla(0,0%,100%,.2)}.classic .nav-overlay--dark .nav-overlay__header-controls,.classic .nav-overlay--dark .nav-overlay__header-progress-text,.classic .nav-overlay--dark .nav-overlay__header-title-link,.classic .nav-overlay--dark .nav-overlay__outline-item--section__link,.classic .nav-overlay--dark .nav-overlay__outline-item-link-icon,.classic .nav-overlay--dark .nav-overlay__outline-item__link,.classic .nav-overlay--dark .nav-overlay__outline-section-text,.classic .nav-overlay--dark .nav-overlay__search-clear-btn,.classic .nav-overlay--dark .nav-overlay__search-close-btn,.classic .nav-overlay--dark .nav-overlay__search-icon,.classic .nav-overlay--dark .nav-overlay__search-input{color:#fff}.classic .nav-overlay--dark .nav-overlay__search-container{border-color:hsla(0,0%,100%,.5)}.classic .nav-overlay--accent-full-dark .nav-overlay__search-input::-webkit-input-placeholder,.classic .nav-overlay--dark .nav-overlay__search-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.classic .nav-overlay--accent-full-dark .nav-overlay__search-input:-moz-placeholder,.classic .nav-overlay--accent-full-dark .nav-overlay__search-input::-moz-placeholder,.classic .nav-overlay--dark .nav-overlay__search-input:-moz-placeholder,.classic .nav-overlay--dark .nav-overlay__search-input::-moz-placeholder{color:hsla(0,0%,100%,.5);opacity:1}.classic .nav-overlay--accent-full-dark .nav-overlay__search-input:-ms-input-placeholder,.classic .nav-overlay--dark .nav-overlay__search-input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.classic .nav-overlay--accent-full-dark .nav-overlay__search-submit-btn,.classic .nav-overlay--dark .nav-overlay__search-submit-btn,.classic .nav-overlay--image .nav-overlay__search-submit-btn{border-color:transparent}.classic .nav-overlay--accent-full-dark .nav-overlay__header-controls,.classic .nav-overlay--accent-full-dark .nav-overlay__header-progress-text,.classic .nav-overlay--accent-full-dark .nav-overlay__header-title-link,.classic .nav-overlay--accent-full-dark .nav-overlay__outline-item--section__link,.classic .nav-overlay--accent-full-dark .nav-overlay__outline-item-link-icon,.classic .nav-overlay--accent-full-dark .nav-overlay__outline-item__link,.classic .nav-overlay--accent-full-dark .nav-overlay__outline-section-text,.classic .nav-overlay--accent-full-dark .nav-overlay__search-clear-btn,.classic .nav-overlay--accent-full-dark .nav-overlay__search-close-btn,.classic .nav-overlay--accent-full-dark .nav-overlay__search-icon,.classic .nav-overlay--accent-full-dark .nav-overlay__search-input{color:#fff}.classic .nav-overlay--accent-full-dark .nav-overlay__search-container{border-color:hsla(0,0%,100%,.5)}.classic .nav-overlay--accent-full-dark .nav-overlay__header-progress-runner,.classic .nav-overlay--image .nav-overlay__header-progress-runner{color:#fff}.classic .nav-overlay--accent-full-dark .nav-overlay__header-progress-track,.classic .nav-overlay--image .nav-overlay__header-progress-track{background-color:hsla(0,0%,100%,.2)}.classic .nav-overlay--accent-full-light .nav-overlay__header-progress-runner{color:#313537}.classic .nav-overlay--accent-full-light .nav-overlay__header-progress-track{background-color:rgba(49,53,55,.2)}.classic .nav-overlay--accent-full-light .nav-overlay__header-controls,.classic .nav-overlay--accent-full-light .nav-overlay__header-progress-text,.classic .nav-overlay--accent-full-light .nav-overlay__outline-item--section__link,.classic .nav-overlay--accent-full-light .nav-overlay__outline-item-link-icon,.classic .nav-overlay--accent-full-light .nav-overlay__outline-item__link,.classic .nav-overlay--accent-full-light .nav-overlay__outline-section-text,.classic .nav-overlay--accent-full-light .nav-overlay__search-close-btn,.classic .nav-overlay--accent-full-light .nav-overlay__search-exit-btn,.classic .nav-overlay--accent-full-light .nav-overlay__search-icon,.classic .nav-overlay--accent-full-light .nav-overlay__search-input{color:#313537}.classic .nav-overlay--accent-tint{background:currentColor}.classic .nav-overlay--accent-tint .nav-overlay__header-controls,.classic .nav-overlay--accent-tint .nav-overlay__header-progress-text,.classic .nav-overlay--accent-tint .nav-overlay__outline-item--section__link,.classic .nav-overlay--accent-tint .nav-overlay__outline-item-link-icon,.classic .nav-overlay--accent-tint .nav-overlay__outline-item__link,.classic .nav-overlay--accent-tint .nav-overlay__outline-section-text,.classic .nav-overlay--accent-tint .nav-overlay__search-clear-btn,.classic .nav-overlay--accent-tint .nav-overlay__search-close-btn,.classic .nav-overlay--accent-tint .nav-overlay__search-icon,.classic .nav-overlay--accent-tint .nav-overlay__search-input{color:#313537}.classic .nav-overlay--accent-full-light .nav-overlay__outline-section-divider,.classic .nav-overlay--accent-tint .nav-overlay__outline-section-divider{border-color:rgba(49,53,55,.4)}.classic .nav-overlay--accent-full-dark,.classic .nav-overlay--accent-full-light{background-color:currentColor}.classic .nav-overlay__outline--dark .progress-circle__pass--accent-dark,.classic .nav-overlay__outline--light .progress-circle__pass--accent-dark{fill:#fff}.classic .nav-overlay__outline--dark .progress-circle__pass--accent-light,.classic .nav-overlay__outline--light .progress-circle__pass--accent-light{fill:#313537}.classic .nav-overlay--image .nav-overlay__header-controls,.classic .nav-overlay--image .nav-overlay__header-progress-text,.classic .nav-overlay--image .nav-overlay__header-title-link,.classic .nav-overlay--image .nav-overlay__outline-item--section__link,.classic .nav-overlay--image .nav-overlay__outline-item-link-icon,.classic .nav-overlay--image .nav-overlay__outline-item__link,.classic .nav-overlay--image .nav-overlay__outline-section-text,.classic .nav-overlay--image .nav-overlay__search-clear-btn,.classic .nav-overlay--image .nav-overlay__search-close-btn,.classic .nav-overlay--image .nav-overlay__search-icon,.classic .nav-overlay--image .nav-overlay__search-input{color:#fff}.classic .nav-overlay--image .nav-overlay__search-container{border-color:hsla(0,0%,100%,.5)}.classic .nav-overlay--image .nav-overlay__search-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.classic .nav-overlay--image .nav-overlay__search-input:-moz-placeholder,.classic .nav-overlay--image .nav-overlay__search-input::-moz-placeholder{color:hsla(0,0%,100%,.5);opacity:1}.classic .nav-overlay--image .nav-overlay__search-input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.classic .nav-overlay__outline--accent-full .progress-circle__runner--failed-dark-style,.classic .nav-overlay__outline--dark .progress-circle__runner--failed-dark-style,.classic .nav-overlay__outline--image .progress-circle__runner--failed-dark-style{fill:#000;stroke:#fff;stroke-width:1}.classic .nav-overlay__outline--accent-full .progress-circle__fail--accent-full,.classic .nav-overlay__outline--accent-full .progress-circle__fail--dark,.classic .nav-overlay__outline--accent-full .progress-circle__fail--image,.classic .nav-overlay__outline--dark .progress-circle__fail--accent-full,.classic .nav-overlay__outline--dark .progress-circle__fail--dark,.classic .nav-overlay__outline--dark .progress-circle__fail--image,.classic .nav-overlay__outline--image .progress-circle__fail--accent-full,.classic .nav-overlay__outline--image .progress-circle__fail--dark,.classic .nav-overlay__outline--image .progress-circle__fail--image{fill:#fff}.classic .nav-overlay__outline--accent-tint .progress-circle__runner--failed-light-style,.classic .nav-overlay__outline--gray .progress-circle__runner--failed-light-style,.classic .nav-overlay__outline--light .progress-circle__runner--failed-light-style{fill:#000;stroke:#000}.classic .nav-overlay__outline--accent-tint .progress-circle__fail--accent-tint,.classic .nav-overlay__outline--accent-tint .progress-circle__fail--gray,.classic .nav-overlay__outline--accent-tint .progress-circle__fail--light,.classic .nav-overlay__outline--gray .progress-circle__fail--accent-tint,.classic .nav-overlay__outline--gray .progress-circle__fail--gray,.classic .nav-overlay__outline--gray .progress-circle__fail--light,.classic .nav-overlay__outline--light .progress-circle__fail--accent-tint,.classic .nav-overlay__outline--light .progress-circle__fail--gray,.classic .nav-overlay__outline--light .progress-circle__fail--light{fill:#fff}.classic .nav-overlay__outline--image .progress-circle__runner--failed-image{fill:#000;stroke:#fff;stroke-width:.1}.classic .nav-overlay__outline--image .progress-circle__fail--image{fill:#fff}.classic .lesson-progress{min-width:2rem}.classic .nav-overlay__outline-item--section__link--accent-full-dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active,.classic .nav-overlay__outline-item--section__link--accent-full-dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active .nav-overlay__outline-item-link-icon,.classic .nav-overlay__outline-item--section__link--accent-full-dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):hover,.classic .nav-overlay__outline-item--section__link--accent-full-dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):hover .nav-overlay__outline-item-link-icon,.classic .nav-overlay__outline-item--section__link--dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active,.classic .nav-overlay__outline-item--section__link--dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active .nav-overlay__outline-item-link-icon,.classic .nav-overlay__outline-item--section__link--dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):hover,.classic .nav-overlay__outline-item--section__link--dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):hover .nav-overlay__outline-item-link-icon,.classic .nav-overlay__outline-item--section__link--image:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active,.classic .nav-overlay__outline-item--section__link--image:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active .nav-overlay__outline-item-link-icon,.classic .nav-overlay__outline-item--section__link--image:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):hover,.classic .nav-overlay__outline-item--section__link--image:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):hover .nav-overlay__outline-item-link-icon,.classic .nav-overlay__outline-item__link--accent-full-dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active,.classic .nav-overlay__outline-item__link--accent-full-dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active .nav-overlay__outline-item-link-icon,.classic .nav-overlay__outline-item__link--accent-full-dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):hover,.classic .nav-overlay__outline-item__link--accent-full-dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):hover .nav-overlay__outline-item-link-icon,.classic .nav-overlay__outline-item__link--dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active,.classic .nav-overlay__outline-item__link--dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active .nav-overlay__outline-item-link-icon,.classic .nav-overlay__outline-item__link--dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):hover,.classic .nav-overlay__outline-item__link--dark:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):hover .nav-overlay__outline-item-link-icon,.classic .nav-overlay__outline-item__link--image:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active,.classic .nav-overlay__outline-item__link--image:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active .nav-overlay__outline-item-link-icon,.classic .nav-overlay__outline-item__link--image:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):hover,.classic .nav-overlay__outline-item__link--image:not(.classic .nav-overlay__outline-item__link--dark--restricted):not(.classic .nav-overlay__outline-item__link--image--restricted):not(.classic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.classic .nav-overlay__outline-item--section__link--dark--restricted):not(.classic .nav-overlay__outline-item--section__link--image--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):hover .nav-overlay__outline-item-link-icon{color:#fff}.classic .nav-overlay__outline-item--section__link--accent-full:not(.classic .nav-overlay__outline-item__link--accent-full--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full--restricted):active:before,.classic .nav-overlay__outline-item--section__link--accent-full:not(.classic .nav-overlay__outline-item__link--accent-full--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full--restricted):hover:before,.classic .nav-overlay__outline-item__link--accent-full:not(.classic .nav-overlay__outline-item__link--accent-full--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full--restricted):active:before,.classic .nav-overlay__outline-item__link--accent-full:not(.classic .nav-overlay__outline-item__link--accent-full--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full--restricted):hover:before{background-color:hsla(0,0%,100%,.2)}.classic .nav-overlay__outline-item--section__link--accent-full:not(.classic .nav-overlay__outline-item__link--accent-full--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full--restricted):active:before,.classic .nav-overlay__outline-item__link--accent-full:not(.classic .nav-overlay__outline-item__link--accent-full--restricted):not(.classic .nav-overlay__outline-item--section__link--accent-full--restricted):active:before{background-color:hsla(0,0%,100%,.5)}.classic .nav-sidebar__content,.default .nav-sidebar__content{width:28rem}.classic .nav-sidebar__content--dark,.default .nav-sidebar__content--dark{background-color:#202121}.classic .nav-sidebar__content--light,.default .nav-sidebar__content--light{background-color:#fafafa}.classic .nav-sidebar__outline,.default .nav-sidebar__outline{padding:2.8rem 0}.classic .nav-sidebar__outline--hidden,.default .nav-sidebar__outline--hidden{padding:0}.classic .nav-sidebar__outline-list-item,.default .nav-sidebar__outline-list-item{position:relative}.classic .nav-sidebar__outline-item--active:after,.classic .nav-sidebar__outline-section-item--active:after,.default .nav-sidebar__outline-item--active:after,.default .nav-sidebar__outline-section-item--active:after{border-left:.5rem solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0}.classic .nav-sidebar__outline-item-tooltip,.classic .nav-sidebar__outline-section-item-tooltip,.default .nav-sidebar__outline-item-tooltip,.default .nav-sidebar__outline-section-item-tooltip{bottom:calc(100% - 1rem);left:50%;max-width:95%;opacity:0;padding-bottom:1rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:-webkit-max-content;width:max-content}.classic .nav-sidebar__outline-item-tooltip--visible,.classic .nav-sidebar__outline-section-item-tooltip--visible,.default .nav-sidebar__outline-item-tooltip--visible,.default .nav-sidebar__outline-section-item-tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.classic .nav-sidebar__outline-item-tooltip__inner,.classic .nav-sidebar__outline-section-item-tooltip__inner,.default .nav-sidebar__outline-item-tooltip__inner,.default .nav-sidebar__outline-section-item-tooltip__inner{background-color:#313537;border:.1rem solid transparent;border-radius:.6rem;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:#fff;font-size:1.2rem;line-height:1.5rem;padding:1.2rem;position:relative;text-align:center}.classic .nav-sidebar__outline-item-tooltip__inner:after,.classic .nav-sidebar__outline-section-item-tooltip__inner:after,.default .nav-sidebar__outline-item-tooltip__inner:after,.default .nav-sidebar__outline-section-item-tooltip__inner:after{background:#313537;border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.classic .nav-sidebar__outline-item-tooltip__inner--dark,.classic .nav-sidebar__outline-section-item-tooltip__inner--dark,.default .nav-sidebar__outline-item-tooltip__inner--dark,.default .nav-sidebar__outline-section-item-tooltip__inner--dark{background-color:#f8f8f8;color:#313537}.classic .nav-sidebar__outline-item-tooltip__inner--dark:after,.classic .nav-sidebar__outline-section-item-tooltip__inner--dark:after,.default .nav-sidebar__outline-item-tooltip__inner--dark:after,.default .nav-sidebar__outline-section-item-tooltip__inner--dark:after{background:#f8f8f8}.classic .nav-sidebar__outline-item__link,.classic .nav-sidebar__outline-section-item__link,.default .nav-sidebar__outline-item__link,.default .nav-sidebar__outline-section-item__link{display:block;font-size:1.3rem;font-weight:700;height:100%;line-height:1.6rem;padding:1.8rem 4.1rem 1.8rem 4.3rem;position:relative;text-decoration:none;width:100%}.classic .nav-sidebar__outline-item__link:focus,.classic .nav-sidebar__outline-section-item__link:focus,.default .nav-sidebar__outline-item__link:focus,.default .nav-sidebar__outline-section-item__link:focus{outline-offset:-2px;outline-width:2px}.classic .nav-sidebar__outline-item__link--light,.classic .nav-sidebar__outline-section-item__link--light,.default .nav-sidebar__outline-item__link--light,.default .nav-sidebar__outline-section-item__link--light{color:#707070}.classic .nav-sidebar__outline-item__link--dark,.classic .nav-sidebar__outline-section-item__link--dark,.default .nav-sidebar__outline-item__link--dark,.default .nav-sidebar__outline-section-item__link--dark{color:#bcbcbc}.classic .nav-sidebar__outline-item__link--restricted,.classic .nav-sidebar__outline-section-item__link--restricted,.default .nav-sidebar__outline-item__link--restricted,.default .nav-sidebar__outline-section-item__link--restricted{cursor:not-allowed}.classic .nav-sidebar .nav-sidebar__outline-section-toggle:focus.nav-sidebar__outline-section-toggle--light:after,.default .nav-sidebar .nav-sidebar__outline-section-toggle:focus.nav-sidebar__outline-section-toggle--light:after{border-bottom:none}.classic .nav-sidebar .nav-sidebar__outline--accent-light .progress-circle__pass--light,.default .nav-sidebar .nav-sidebar__outline--accent-light .progress-circle__pass--light{fill:#313537}.classic .nav-sidebar .nav-sidebar__outline--accent-dark .progress-circle__pass--dark,.default .nav-sidebar .nav-sidebar__outline--accent-dark .progress-circle__pass--dark{fill:#fff}.classic .nav-sidebar .nav-sidebar__outline--dark .progress-circle__runner--failed,.default .nav-sidebar .nav-sidebar__outline--dark .progress-circle__runner--failed{stroke:#fff;fill:#fff}.classic .nav-sidebar .nav-sidebar__outline--dark .progress-circle__fail,.default .nav-sidebar .nav-sidebar__outline--dark .progress-circle__fail{fill:#313537}.classic .nav-sidebar .nav-sidebar__outline--light .progress-circle__runner--failed,.default .nav-sidebar .nav-sidebar__outline--light .progress-circle__runner--failed{stroke:#202121;fill:#202121}.classic .nav-sidebar .nav-sidebar__outline--light .progress-circle__fail,.default .nav-sidebar .nav-sidebar__outline--light .progress-circle__fail{fill:#fff}.classic .nav-sidebar .progress-circle--sidebar.progress-circle--current .progress-circle__runner--done.progress-circle__runner--failed.progress-circle__runner--dark,.default .nav-sidebar .progress-circle--sidebar.progress-circle--current .progress-circle__runner--done.progress-circle__runner--failed.progress-circle__runner--dark{stroke:#fff;fill:#fff}.classic .nav-sidebar__outline-item-link-icon,.classic .nav-sidebar__outline-section-item-link-icon,.default .nav-sidebar__outline-item-link-icon,.default .nav-sidebar__outline-section-item-link-icon{color:#717376;forced-color-adjust:auto;height:1.6rem;left:2rem;margin-right:.7rem;position:absolute;top:2.7rem;transform:translateY(-50%);width:1.6rem}.classic .nav-sidebar__outline-item-link-icon--dark,.classic .nav-sidebar__outline-section-item-link-icon--dark,.default .nav-sidebar__outline-item-link-icon--dark,.default .nav-sidebar__outline-section-item-link-icon--dark{color:#bcbcbc}.classic .nav-sidebar .nav-sidebar__outline-item__link--light.nav-sidebar__outline-item__link--active,.classic .nav-sidebar .nav-sidebar__outline-item__link--light:not(.nav-sidebar__outline-item__link--restricted):focus,.classic .nav-sidebar .nav-sidebar__outline-item__link--light:not(.nav-sidebar__outline-item__link--restricted):hover,.classic .nav-sidebar .nav-sidebar__outline-section-item__link--light.nav-sidebar__outline-section-item__link--active,.classic .nav-sidebar .nav-sidebar__outline-section-item__link--light:not(.nav-sidebar__outline-section-item__link--restricted):focus,.classic .nav-sidebar .nav-sidebar__outline-section-item__link--light:not(.nav-sidebar__outline-section-item__link--restricted):hover,.default .nav-sidebar .nav-sidebar__outline-item__link--light.nav-sidebar__outline-item__link--active,.default .nav-sidebar .nav-sidebar__outline-item__link--light:not(.nav-sidebar__outline-item__link--restricted):focus,.default .nav-sidebar .nav-sidebar__outline-item__link--light:not(.nav-sidebar__outline-item__link--restricted):hover,.default .nav-sidebar .nav-sidebar__outline-section-item__link--light.nav-sidebar__outline-section-item__link--active,.default .nav-sidebar .nav-sidebar__outline-section-item__link--light:not(.nav-sidebar__outline-section-item__link--restricted):focus,.default .nav-sidebar .nav-sidebar__outline-section-item__link--light:not(.nav-sidebar__outline-section-item__link--restricted):hover{background-color:#f3f3f3;color:#313537}.classic .nav-sidebar .nav-sidebar__outline-item__link--dark.nav-sidebar__outline-item__link--active,.classic .nav-sidebar .nav-sidebar__outline-item__link--dark:not(.nav-sidebar__outline-item__link--restricted):focus,.classic .nav-sidebar .nav-sidebar__outline-item__link--dark:not(.nav-sidebar__outline-item__link--restricted):hover,.classic .nav-sidebar .nav-sidebar__outline-section-item__link--dark.nav-sidebar__outline-section-item__link--active,.classic .nav-sidebar .nav-sidebar__outline-section-item__link--dark:not(.nav-sidebar__outline-section-item__link--restricted):focus,.classic .nav-sidebar .nav-sidebar__outline-section-item__link--dark:not(.nav-sidebar__outline-section-item__link--restricted):hover,.default .nav-sidebar .nav-sidebar__outline-item__link--dark.nav-sidebar__outline-item__link--active,.default .nav-sidebar .nav-sidebar__outline-item__link--dark:not(.nav-sidebar__outline-item__link--restricted):focus,.default .nav-sidebar .nav-sidebar__outline-item__link--dark:not(.nav-sidebar__outline-item__link--restricted):hover,.default .nav-sidebar .nav-sidebar__outline-section-item__link--dark.nav-sidebar__outline-section-item__link--active,.default .nav-sidebar .nav-sidebar__outline-section-item__link--dark:not(.nav-sidebar__outline-section-item__link--restricted):focus,.default .nav-sidebar .nav-sidebar__outline-section-item__link--dark:not(.nav-sidebar__outline-section-item__link--restricted):hover{background-color:hsla(0,0%,100%,.1);color:#fff}.classic .nav-sidebar .nav-sidebar__outline-item__link--dark.nav-sidebar__outline-item__link .nav-sidebar__outline-item-link-icon,.classic .nav-sidebar .nav-sidebar__outline-item__link--dark.nav-sidebar__outline-item__link .nav-sidebar__outline-section-item-link-icon,.classic .nav-sidebar .nav-sidebar__outline-item__link--light.nav-sidebar__outline-item__link .nav-sidebar__outline-item-link-icon,.classic .nav-sidebar .nav-sidebar__outline-item__link--light.nav-sidebar__outline-item__link .nav-sidebar__outline-section-item-link-icon,.default .nav-sidebar .nav-sidebar__outline-item__link--dark.nav-sidebar__outline-item__link .nav-sidebar__outline-item-link-icon,.default .nav-sidebar .nav-sidebar__outline-item__link--dark.nav-sidebar__outline-item__link .nav-sidebar__outline-section-item-link-icon,.default .nav-sidebar .nav-sidebar__outline-item__link--light.nav-sidebar__outline-item__link .nav-sidebar__outline-item-link-icon,.default .nav-sidebar .nav-sidebar__outline-item__link--light.nav-sidebar__outline-item__link .nav-sidebar__outline-section-item-link-icon{color:inherit}.classic .nav-sidebar__outline-section:not(:first-of-type),.default .nav-sidebar__outline-section:not(:first-of-type){margin-top:.8rem}.classic .nav-sidebar__outline-section-text,.classic .nav-sidebar__outline-section-toggle,.default .nav-sidebar__outline-section-text,.default .nav-sidebar__outline-section-toggle{align-items:flex-start;display:flex;font-size:1rem;font-weight:700;letter-spacing:.06rem;line-height:1.2rem;text-align:left;text-transform:uppercase;width:100%}.classic .nav-sidebar__outline-section-text--dark,.classic .nav-sidebar__outline-section-toggle--dark,.default .nav-sidebar__outline-section-text--dark,.default .nav-sidebar__outline-section-toggle--dark{color:#fff}.classic .nav-sidebar__outline-section-text--light,.classic .nav-sidebar__outline-section-toggle--light,.default .nav-sidebar__outline-section-text--light,.default .nav-sidebar__outline-section-toggle--light{color:#35393b}.classic .nav-sidebar__outline-section-toggle,.default .nav-sidebar__outline-section-toggle{cursor:pointer;margin:0 0 .9rem;padding:1.2rem 2.8rem 1.2rem 2rem;position:relative}.classic .nav-sidebar__outline-section-toggle:focus,.default .nav-sidebar__outline-section-toggle:focus{outline-offset:-2px;outline-width:2px}.classic .nav-sidebar__outline-section-toggle--light:after,.default .nav-sidebar__outline-section-toggle--light:after{border-bottom:1px solid #e6e6e7;bottom:0;content:"";left:2rem;position:absolute;right:2.8rem}.classic .nav-sidebar__outline-section-text,.default .nav-sidebar__outline-section-text{padding:1.2rem 2.8rem 1.2rem 3.5rem}.classic .nav-sidebar__outline-section-toggle-icon,.default .nav-sidebar__outline-section-toggle-icon{flex-shrink:0;margin-right:.6rem;margin-top:.4rem;order:-1;transition:transform .3s;width:.9rem}.classic .nav-sidebar__outline-section-toggle-icon--collapsed,.default .nav-sidebar__outline-section-toggle-icon--collapsed{transform:rotate(-90deg)}.classic .nav-sidebar__outline-section-toggle-icon--dark,.default .nav-sidebar__outline-section-toggle-icon--dark{color:#fff}.classic .nav-sidebar__outline-section-toggle-icon--light,.default .nav-sidebar__outline-section-toggle-icon--light{color:#6a737c}@media(forced-colors:active){.classic .nav-sidebar__outline-section-toggle-icon--dark,.classic .nav-sidebar__outline-section-toggle-icon--light,.default .nav-sidebar__outline-section-toggle-icon--dark,.default .nav-sidebar__outline-section-toggle-icon--light{color:ButtonText}}.classic .nav-sidebar__outline-section-list,.default .nav-sidebar__outline-section-list{transition:max-height .3s,opacity .5s}.classic .nav-sidebar__outline-section-list--collapsed,.default .nav-sidebar__outline-section-list--collapsed{max-height:0!important;opacity:0;overflow:hidden}.classic .lesson--open-mobile .nav-sidebar__content,.default .lesson--open-mobile .nav-sidebar__content{padding-bottom:4rem;width:26rem}.classic .nav-sidebar-header--searching,.default .nav-sidebar-header--searching{height:7.5rem!important}.classic .nav-sidebar-header__inner,.default .nav-sidebar-header__inner{padding:2rem}.classic .nav-sidebar-header__inner--compact,.default .nav-sidebar-header__inner--compact{padding:1rem 2rem}.classic .nav-sidebar-header__search-btn,.default .nav-sidebar-header__search-btn{height:2.6rem;right:1.5rem;top:1.3rem;width:2.6rem}.classic .nav-sidebar-header__search-btn--hidden,.default .nav-sidebar-header__search-btn--hidden{transform:translateY(-1.5rem)}.classic .nav-sidebar-header__search-icon,.default .nav-sidebar-header__search-icon{color:#fff;height:1.6rem;width:1.6rem}.classic .nav-sidebar-header__search-area,.default .nav-sidebar-header__search-area{left:1.9rem;right:1.9rem;top:1.9rem}.classic .nav-sidebar-header__search-area--hidden,.default .nav-sidebar-header__search-area--hidden{transform:translateY(calc(-100% - 2rem))}.classic .nav-sidebar-header__graphic,.default .nav-sidebar-header__graphic{bottom:0;left:0;position:absolute;right:0;top:0}.classic .nav-sidebar-header__content,.default .nav-sidebar-header__content{color:#fff;margin:3rem 0 .5rem}.classic .nav-sidebar-header__content--hidden,.default .nav-sidebar-header__content--hidden{left:2rem;right:2rem}.classic .nav-sidebar-header__content--compact,.default .nav-sidebar-header__content--compact{margin:.7rem 0 1rem}.classic .nav-sidebar-header__title,.default .nav-sidebar-header__title{color:inherit;display:inline-block;font-size:2.8rem;font-weight:900;line-height:3.3rem;text-decoration:none}.classic .nav-sidebar-header__title--compact,.default .nav-sidebar-header__title--compact{font-size:2rem;line-height:2.4rem;margin-right:2.4rem}.classic .nav-sidebar-header__title--image,.default .nav-sidebar-header__title--image{color:#fff}.classic .nav-sidebar-header__progress-runner,.classic .nav-sidebar-header__progress-track,.default .nav-sidebar-header__progress-runner,.default .nav-sidebar-header__progress-track{height:.2rem}.classic .nav-sidebar-header__progress-track,.default .nav-sidebar-header__progress-track{background-color:hsla(0,0%,100%,.5);margin-top:4rem}.classic .nav-sidebar-header__progress-track--compact,.default .nav-sidebar-header__progress-track--compact{margin-top:2rem}.classic .nav-sidebar-header__progress-runner,.default .nav-sidebar-header__progress-runner{background-color:currentColor;background-color:#fff;transition:width .6s}.classic .nav-sidebar-header__progress-text,.default .nav-sidebar-header__progress-text{font-size:1.1rem;font-weight:700;letter-spacing:.01rem;line-height:1.3rem;margin-top:.5rem;text-transform:uppercase}.classic .nav-sidebar-header__inner--dark-accent .nav-sidebar-header__search-icon,.classic .nav-sidebar-header__progress-text--image,.default .nav-sidebar-header__inner--dark-accent .nav-sidebar-header__search-icon,.default .nav-sidebar-header__progress-text--image{color:#fff}@media(forced-colors:active){.classic .nav-sidebar-header__inner--dark-accent .nav-sidebar-header__search-icon,.default .nav-sidebar-header__inner--dark-accent .nav-sidebar-header__search-icon{color:ButtonText}}.classic .nav-sidebar-header__inner--dark-accent .nav-sidebar-header__content,.default .nav-sidebar-header__inner--dark-accent .nav-sidebar-header__content{color:#fff}.classic .nav-sidebar-header__inner--dark-accent .nav-sidebar-header__content .nav-sidebar-header__progress-runner,.default .nav-sidebar-header__inner--dark-accent .nav-sidebar-header__content .nav-sidebar-header__progress-runner{background-color:#fff}.classic .nav-sidebar-header__inner--light-accent .nav-sidebar-header__search-icon,.default .nav-sidebar-header__inner--light-accent .nav-sidebar-header__search-icon{color:#202121}.classic .nav-sidebar-header__inner--light-accent .nav-sidebar-header__search-icon.nav-sidebar-header__search-icon--image,.default .nav-sidebar-header__inner--light-accent .nav-sidebar-header__search-icon.nav-sidebar-header__search-icon--image{color:#fff}.classic .nav-sidebar-header__inner--light-accent .nav-sidebar-header__content,.default .nav-sidebar-header__inner--light-accent .nav-sidebar-header__content{color:#313537}.classic .nav-sidebar-header__inner--light-accent .nav-sidebar-header__content .nav-sidebar-header__progress-runner,.default .nav-sidebar-header__inner--light-accent .nav-sidebar-header__content .nav-sidebar-header__progress-runner{background-color:#202121}.classic .nav-sidebar-header__inner--light-accent .nav-sidebar-header__content .nav-sidebar-header__progress-runner--image,.default .nav-sidebar-header__inner--light-accent .nav-sidebar-header__content .nav-sidebar-header__progress-runner--image{background-color:#fff}.classic .nav-sidebar-header__inner--light-accent .nav-sidebar-header__content .nav-sidebar-header__progress-track,.default .nav-sidebar-header__inner--light-accent .nav-sidebar-header__content .nav-sidebar-header__progress-track{background-color:rgba(0,0,0,.3)}.classic .nav-sidebar-header__inner--light-accent .nav-sidebar-header__content .nav-sidebar-header__progress-track--image,.default .nav-sidebar-header__inner--light-accent .nav-sidebar-header__content .nav-sidebar-header__progress-track--image{background-color:hsla(0,0%,100%,.5)}.classic .nav-sidebar-search,.default .nav-sidebar-search{border:.1rem solid transparent;border-radius:10rem}.classic .nav-sidebar-search__icon,.default .nav-sidebar-search__icon{color:#444;height:1.6rem;left:1.2rem;position:absolute;top:50%;transform:translateY(-50%);width:1.6rem}.classic .nav-sidebar-search__input,.default .nav-sidebar-search__input{background-color:#fff;border-radius:10rem;font-family:inherit;font-size:1.5rem;line-height:1.8rem;padding:.8rem 3.8rem .9rem 3.6rem}.classic .nav-sidebar-search__input:-ms-input-placeholder,.default .nav-sidebar-search__input:-ms-input-placeholder{color:#313537;opacity:1}.classic .nav-sidebar-search__input::placeholder,.default .nav-sidebar-search__input::placeholder{color:#313537;opacity:1}.classic .nav-sidebar-search__close,.default .nav-sidebar-search__close{color:#76767c;height:2rem;position:absolute;right:.7rem;top:50%;transform:translateY(-50%);width:2rem}.classic .nav-sidebar-search__close:focus,.classic .nav-sidebar-search__close:hover,.default .nav-sidebar-search__close:focus,.default .nav-sidebar-search__close:hover{color:#313537}.classic .nav-sidebar-search__close-icon,.default .nav-sidebar-search__close-icon{height:1rem;width:1rem}.classic .nav-sidebar-header-ghost--searching,.default .nav-sidebar-header-ghost--searching{height:7.5rem!important}.classic .nav-sidebar-results,.default .nav-sidebar-results{padding:2rem 0}.classic .nav-sidebar-results__message,.default .nav-sidebar-results__message{color:#707070;font-size:1.5rem;line-height:1.8rem;margin:0 2.4rem}.classic .nav-sidebar-results__message--dark,.default .nav-sidebar-results__message--dark{color:#fff}.classic .nav-sidebar-results__message--light,.default .nav-sidebar-results__message--light{color:#313537}.classic .nav-sidebar-results__term,.default .nav-sidebar-results__term{font-style:italic}.classic .nav-sidebar-result,.default .nav-sidebar-result{margin-bottom:1rem}.classic .nav-sidebar-result__inner--active:after,.default .nav-sidebar-result__inner--active:after{border-left:.5rem solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0}.classic .nav-sidebar-result__link,.default .nav-sidebar-result__link{display:block;font-size:1.2rem;letter-spacing:.05rem;line-height:1.4rem;padding:1.8rem 4.3rem;position:relative;text-decoration:none}.classic .nav-sidebar-result__link--dark,.default .nav-sidebar-result__link--dark{color:#fff}.classic .nav-sidebar-result__link--light,.default .nav-sidebar-result__link--light{color:#313537}.classic .nav-sidebar-result__icon,.default .nav-sidebar-result__icon{height:1.6rem;left:2rem;position:absolute;top:1.8rem}.classic .nav-sidebar-result__title,.default .nav-sidebar-result__title{display:block;font-weight:700}.classic .nav-sidebar-result__count,.default .nav-sidebar-result__count{display:block;font-style:italic;margin-top:.6rem}.classic .nav-sidebar-result__link--dark.nav-sidebar-result__link--active,.classic .nav-sidebar-result__link--dark:focus,.classic .nav-sidebar-result__link--dark:hover,.default .nav-sidebar-result__link--dark.nav-sidebar-result__link--active,.default .nav-sidebar-result__link--dark:focus,.default .nav-sidebar-result__link--dark:hover{background-color:hsla(0,0%,100%,.1)}.classic .nav-sidebar-result__link--light.nav-sidebar-result__link--active,.classic .nav-sidebar-result__link--light:focus,.classic .nav-sidebar-result__link--light:hover,.default .nav-sidebar-result__link--light.nav-sidebar-result__link--active,.default .nav-sidebar-result__link--light:focus,.default .nav-sidebar-result__link--light:hover{background-color:#f3f3f3}@keyframes classic-nav-sidebar-enter{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes classic-nav-sidebar-text-enter{0%{transform:translateY(25px)}40%{transform:translateY(25px)}to{transform:translateY(0)}}@keyframes classic-nav-sidebar-exit{0%{opacity:1}33%{opacity:0}to{opacity:0}}@keyframes classic-nav-sidebar-text-exit{0%{opacity:1;transform:translateY(0)}33%{opacity:0;transform:translateY(25px)}to{opacity:0;transform:translateY(25px)}}.classic .lesson--entering .nav-sidebar__content,.default .lesson--entering .nav-sidebar__content{animation:classic-nav-sidebar-enter .4s}.classic .lesson--entering .nav-sidebar__body>*,.default .lesson--entering .nav-sidebar__body>*{animation:classic-nav-sidebar-text-enter .4s}.classic .lesson--exiting .nav-sidebar__content,.default .lesson--exiting .nav-sidebar__content{animation:classic-nav-sidebar-exit .6s;animation-fill-mode:forwards}.classic .lesson--exiting .nav-sidebar__body>*,.default .lesson--exiting .nav-sidebar__body>*{animation:classic-nav-sidebar-text-exit .6s;animation-fill-mode:forwards}@keyframes classic-lesson-content-enter{0%{opacity:0}10%{opacity:0}to{opacity:1}}@keyframes classic-lesson-content-exit{0%{opacity:1}10%{opacity:1}60%{opacity:0}to{opacity:0}}.classic .lesson{bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;z-index:2}.classic .lesson--entering .lesson__content{animation:classic-lesson-content-enter .5s}.classic .lesson--exiting .lesson__content{animation:classic-lesson-content-exit .63s;animation-fill-mode:forwards}.classic .page__menu,.default .page__menu{padding:2rem}@media(max-width:67.5em)and (min-width:60em){.classic .lesson--open .lesson-header__main:first-child,.classic .lesson--open-mobile .lesson-header__main:first-child,.default .lesson--open .lesson-header__main:first-child,.default .lesson--open-mobile .lesson-header__main:first-child{margin-left:0}}.classic .lesson-header-wrap .lesson-header,.default .lesson-header-wrap .lesson-header{padding-bottom:7.2rem}@media(max-width:89.9375em){.classic .lesson-header-wrap .lesson-header,.default .lesson-header-wrap .lesson-header{padding-bottom:6.7rem}}@media(max-width:47.9375em){.classic .lesson-header-wrap .lesson-header,.default .lesson-header-wrap .lesson-header{padding-bottom:5.7rem}}.classic .lesson-header-wrap .lesson-header__top-wrap,.default .lesson-header-wrap .lesson-header__top-wrap{margin:0;padding-bottom:0}.classic .lesson-header-wrap .lesson-header__top-wrap:after,.default .lesson-header-wrap .lesson-header__top-wrap:after{background:currentColor;transition:none}.classic .lesson-header-wrap .lesson-header__author,.default .lesson-header-wrap .lesson-header__author{display:flex}.classic .lesson-header-wrap .lesson-header__author--partner-content,.default .lesson-header-wrap .lesson-header__author--partner-content{display:none}.classic .lesson-header-wrap .lesson-header__author-name,.default .lesson-header-wrap .lesson-header__author-name{font-size:1.4rem;font-weight:400}.classic .lesson-header-wrap .lesson-header__author-img,.default .lesson-header-wrap .lesson-header__author-img{border:none}.classic .lesson-header-wrap .lesson-header .lesson-header__partner-content,.default .lesson-header-wrap .lesson-header .lesson-header__partner-content{padding-bottom:2.4rem}.classic .lesson-header-wrap .lesson-header .lesson-header__partner-content__author,.default .lesson-header-wrap .lesson-header .lesson-header__partner-content__author{color:#282828;font-size:1.4rem;font-weight:400;margin-bottom:4rem}.classic .lesson-header-wrap .lesson-header__title,.default .lesson-header-wrap .lesson-header__title{font-size:4rem;line-height:4.8rem;margin-bottom:2.4rem}@media(max-width:47.9375em){.classic .lesson-header-wrap .lesson-header__title,.default .lesson-header-wrap .lesson-header__title{font-size:3.6rem;line-height:4.32rem}}.classic .lesson-header-wrap .lesson-header__counter,.default .lesson-header-wrap .lesson-header__counter{color:#313537;letter-spacing:.05rem;margin-bottom:1.6rem}.classic .lesson-header-wrap--mobile .page__header,.default .lesson-header-wrap--mobile .page__header{min-height:12.4rem;padding-top:2rem}.classic .lesson-header-wrap--mobile .lesson-header,.default .lesson-header-wrap--mobile .lesson-header{padding-bottom:2.8rem}.classic .lesson-header-wrap--mobile .lesson-header__content,.default .lesson-header-wrap--mobile .lesson-header__content{display:flex;flex-direction:column}.classic .lesson-header-wrap--mobile .lesson-header__top-wrap,.default .lesson-header-wrap--mobile .lesson-header__top-wrap{margin:0}.classic .lesson-header-wrap--mobile .lesson-header__top-wrap:after,.default .lesson-header-wrap--mobile .lesson-header__top-wrap:after{height:.4rem;width:4rem}.classic .lesson-header-wrap--mobile .lesson-header__counter,.default .lesson-header-wrap--mobile .lesson-header__counter{font-size:1.2rem;font-weight:400;height:1.4rem;order:0;text-align:right}.classic .lesson-header-wrap--mobile .lesson-header__author,.default .lesson-header-wrap--mobile .lesson-header__author{font-size:1.4rem;line-height:2rem;margin:0;padding-bottom:.4rem}.classic .lesson-header-wrap--mobile .lesson-header__author-img,.default .lesson-header-wrap--mobile .lesson-header__author-img{height:2.2rem;width:2.2rem}.classic .lesson-header-wrap--mobile .lesson-header .lesson-header__partner-content,.default .lesson-header-wrap--mobile .lesson-header .lesson-header__partner-content{padding-bottom:0}.classic .lesson-header-wrap--mobile .lesson-header .lesson-header__partner-content-author,.default .lesson-header-wrap--mobile .lesson-header .lesson-header__partner-content-author{font-size:1.4rem;line-height:2rem;margin-bottom:.4rem}.classic .lesson-header-wrap--mobile .lesson-header .lesson-header__partner-content-author-img,.default .lesson-header-wrap--mobile .lesson-header .lesson-header__partner-content-author-img{height:2.2rem;width:2.2rem}.classic .lesson-header-wrap--mobile .lesson-header__partner-content--mobile,.default .lesson-header-wrap--mobile .lesson-header__partner-content--mobile{margin-bottom:.4rem}.classic .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author,.default .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author{height:3rem;margin:0 .8rem 0 0;padding:0;position:relative;width:3rem}.classic .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author--single,.default .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author--single{height:2.2rem;margin:0 .8rem 1rem 0;width:2.2rem}.classic .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img,.default .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img{height:2.2rem;margin-right:0;position:absolute;width:2.2rem}.classic .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img--single,.default .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img--single{left:0!important}.classic .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img:first-of-type,.default .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img:first-of-type{top:1rem;z-index:1}.classic .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img:last-of-type,.default .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img:last-of-type{left:1rem}.classic .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__author-name,.default .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__author-name{align-items:center;display:flex;line-height:2rem;margin-top:1rem}.classic .lesson-header-wrap--mobile .lesson-header__title,.default .lesson-header-wrap--mobile .lesson-header__title{font-size:2.4rem;font-weight:700;line-height:3.2rem;margin-bottom:1.6rem}.classic .lesson-header-wrap--small,.default .lesson-header-wrap--small{min-height:12.8rem}.classic .lesson-header-wrap--small .page__header,.default .lesson-header-wrap--small .page__header{padding-top:2.8rem}.classic .lesson-header-wrap--small .lesson-header,.default .lesson-header-wrap--small .lesson-header{padding-bottom:2.8rem}.classic .lesson-header-wrap--small .lesson-header__content,.default .lesson-header-wrap--small .lesson-header__content{display:flex;flex-direction:column}.classic .lesson-header-wrap--small .lesson-header__info-row,.default .lesson-header-wrap--small .lesson-header__info-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:.4rem}.classic .lesson-header-wrap--small .lesson-header__info-row--divider,.default .lesson-header-wrap--small .lesson-header__info-row--divider{color:#e4e4e4;font-size:1.6rem;padding:0 1.2rem}@media(max-width:52.4375em){.classic .lesson-header-wrap--small .lesson-header__info-row,.classic .lesson-header-wrap--small .lesson-header__title-wrapper--no-info,.default .lesson-header-wrap--small .lesson-header__info-row,.default .lesson-header-wrap--small .lesson-header__title-wrapper--no-info{padding-top:2.8rem}}.classic .lesson-header-wrap--small .lesson-header__top-wrap,.default .lesson-header-wrap--small .lesson-header__top-wrap{margin:0}.classic .lesson-header-wrap--small .lesson-header__top-wrap:after,.default .lesson-header-wrap--small .lesson-header__top-wrap:after{background-color:currentColor;background:currentColor;height:.4rem;width:4rem}.classic .lesson-header-wrap--small .lesson-header__counter,.default .lesson-header-wrap--small .lesson-header__counter{font-size:1.2rem;font-weight:400;line-height:1.4rem;margin:0;opacity:.6;order:0}.classic .lesson-header-wrap--small .lesson-header__author,.default .lesson-header-wrap--small .lesson-header__author{font-size:1.4rem;font-weight:400;line-height:2rem;margin:0}.classic .lesson-header-wrap--small .lesson-header__author-img,.default .lesson-header-wrap--small .lesson-header__author-img{height:2.2rem;width:2.2rem}.classic .lesson-header-wrap--small .lesson-header__title,.default .lesson-header-wrap--small .lesson-header__title{font-size:2.4rem;font-weight:700;line-height:3.2rem;margin-bottom:1.6rem}.classic .lesson-header-wrap--small .lesson-header .lesson-header__partner-content,.default .lesson-header-wrap--small .lesson-header .lesson-header__partner-content{padding-bottom:0}.classic .lesson-header-wrap--small .lesson-header .lesson-header__partner-content-author,.default .lesson-header-wrap--small .lesson-header .lesson-header__partner-content-author{font-size:1.4rem;line-height:2rem;margin-bottom:0;padding-right:1.2rem}.classic .lesson-header-wrap--small .lesson-header .lesson-header__partner-content-author:last-of-type,.default .lesson-header-wrap--small .lesson-header .lesson-header__partner-content-author:last-of-type{padding-right:0}.classic .lesson-header-wrap--small .lesson-header .lesson-header__partner-content-author-img,.default .lesson-header-wrap--small .lesson-header .lesson-header__partner-content-author-img{height:2rem;width:2rem}.classic .lesson-header-wrap--large .page__header,.default .lesson-header-wrap--large .page__header{padding-top:10.4rem}@media(max-width:89.9375em){.classic .lesson-header-wrap--large .page__header,.default .lesson-header-wrap--large .page__header{padding-top:6.2rem}}.classic .lesson-header-wrap--large .lesson-header,.default .lesson-header-wrap--large .lesson-header{padding-bottom:11.2rem}@media(max-width:89.9375em){.classic .lesson-header-wrap--large .lesson-header,.default .lesson-header-wrap--large .lesson-header{padding-bottom:7rem}}@media(max-width:47.9375em){.classic .lesson-header-wrap--large .lesson-header,.default .lesson-header-wrap--large .lesson-header{padding-bottom:5.7rem}}.classic .lesson-header-wrap--large .lesson-header__top-wrap,.default .lesson-header-wrap--large .lesson-header__top-wrap{margin:0}.classic .lesson-header-wrap--large .lesson-header__top-wrap:after,.default .lesson-header-wrap--large .lesson-header__top-wrap:after{background:currentColor}.classic .lesson-header-wrap--large .lesson-header__author,.default .lesson-header-wrap--large .lesson-header__author{margin-bottom:3.7rem}.classic .lesson-header-wrap--large .lesson-header__title,.default .lesson-header-wrap--large .lesson-header__title{font-size:7.2rem;line-height:8.64rem;margin-bottom:2rem}@media(max-width:89.9375em){.classic .lesson-header-wrap--large .lesson-header__title,.default .lesson-header-wrap--large .lesson-header__title{font-size:5.6rem;line-height:6.72rem}}@media(max-width:47.9375em){.classic .lesson-header-wrap--large .lesson-header__title,.default .lesson-header-wrap--large .lesson-header__title{font-size:4.4rem;line-height:5.28rem}}.classic .lesson-header-wrap--light .lesson-header__top-wrap:after,.default .lesson-header-wrap--light .lesson-header__top-wrap:after{background:currentColor}.classic .lesson-header-wrap--light .lesson-header__author,.classic .lesson-header-wrap--light .lesson-header__author-name,.default .lesson-header-wrap--light .lesson-header__author,.default .lesson-header-wrap--light .lesson-header__author-name{color:#282828}.classic .lesson-header-wrap--light .lesson-header__description,.default .lesson-header-wrap--light .lesson-header__description{color:#2d363a}.classic .lesson-header-wrap--light .lesson-header__counter,.default .lesson-header-wrap--light .lesson-header__counter{color:#000}.classic .lesson-header-wrap--gray .page__header,.default .lesson-header-wrap--gray .page__header{background:#fafafa}.classic .lesson-header-wrap--gray .lesson-header__top-wrap:after,.default .lesson-header-wrap--gray .lesson-header__top-wrap:after{background-color:currentColor}.classic .lesson-header-wrap--gray .lesson-header__author,.classic .lesson-header-wrap--gray .lesson-header__author h1,.classic .lesson-header-wrap--gray .lesson-header__author-name,.classic .lesson-header-wrap--gray .lesson-header__author-name h1,.classic .lesson-header-wrap--gray .lesson-header__counter,.classic .lesson-header-wrap--gray .lesson-header__counter h1,.classic .lesson-header-wrap--gray .lesson-header__description,.classic .lesson-header-wrap--gray .lesson-header__description h1,.classic .lesson-header-wrap--gray .lesson-header__title,.classic .lesson-header-wrap--gray .lesson-header__title h1,.default .lesson-header-wrap--gray .lesson-header__author,.default .lesson-header-wrap--gray .lesson-header__author h1,.default .lesson-header-wrap--gray .lesson-header__author-name,.default .lesson-header-wrap--gray .lesson-header__author-name h1,.default .lesson-header-wrap--gray .lesson-header__counter,.default .lesson-header-wrap--gray .lesson-header__counter h1,.default .lesson-header-wrap--gray .lesson-header__description,.default .lesson-header-wrap--gray .lesson-header__description h1,.default .lesson-header-wrap--gray .lesson-header__title,.default .lesson-header-wrap--gray .lesson-header__title h1{color:#313537}.classic .lesson-header-wrap--gray .lesson-header__title:after,.default .lesson-header-wrap--gray .lesson-header__title:after{background:#202121}.classic .lesson-header-wrap--dark .page__header,.classic .lesson-header-wrap--image .page__header,.default .lesson-header-wrap--dark .page__header,.default .lesson-header-wrap--image .page__header{background:#303030}.classic .lesson-header-wrap--black .page__header,.default .lesson-header-wrap--black .page__header{background:#000}.classic .lesson-header-wrap--bg-dark .lesson-header__author,.classic .lesson-header-wrap--bg-dark .lesson-header__author-name,.classic .lesson-header-wrap--bg-dark .lesson-header__counter,.classic .lesson-header-wrap--bg-dark .lesson-header__description,.classic .lesson-header-wrap--bg-dark .lesson-header__partner-content-author,.classic .lesson-header-wrap--black .lesson-header__author,.classic .lesson-header-wrap--black .lesson-header__author-name,.classic .lesson-header-wrap--black .lesson-header__counter,.classic .lesson-header-wrap--black .lesson-header__description,.classic .lesson-header-wrap--black .lesson-header__partner-content-author,.classic .lesson-header-wrap--dark .lesson-header__author,.classic .lesson-header-wrap--dark .lesson-header__author-name,.classic .lesson-header-wrap--dark .lesson-header__counter,.classic .lesson-header-wrap--dark .lesson-header__description,.classic .lesson-header-wrap--dark .lesson-header__partner-content-author,.classic .lesson-header-wrap--image .lesson-header__author,.classic .lesson-header-wrap--image .lesson-header__author-name,.classic .lesson-header-wrap--image .lesson-header__counter,.classic .lesson-header-wrap--image .lesson-header__description,.classic .lesson-header-wrap--image .lesson-header__partner-content-author,.default .lesson-header-wrap--bg-dark .lesson-header__author,.default .lesson-header-wrap--bg-dark .lesson-header__author-name,.default .lesson-header-wrap--bg-dark .lesson-header__counter,.default .lesson-header-wrap--bg-dark .lesson-header__description,.default .lesson-header-wrap--bg-dark .lesson-header__partner-content-author,.default .lesson-header-wrap--black .lesson-header__author,.default .lesson-header-wrap--black .lesson-header__author-name,.default .lesson-header-wrap--black .lesson-header__counter,.default .lesson-header-wrap--black .lesson-header__description,.default .lesson-header-wrap--black .lesson-header__partner-content-author,.default .lesson-header-wrap--dark .lesson-header__author,.default .lesson-header-wrap--dark .lesson-header__author-name,.default .lesson-header-wrap--dark .lesson-header__counter,.default .lesson-header-wrap--dark .lesson-header__description,.default .lesson-header-wrap--dark .lesson-header__partner-content-author,.default .lesson-header-wrap--image .lesson-header__author,.default .lesson-header-wrap--image .lesson-header__author-name,.default .lesson-header-wrap--image .lesson-header__counter,.default .lesson-header-wrap--image .lesson-header__description,.default .lesson-header-wrap--image .lesson-header__partner-content-author{color:#fff}.classic .lesson-header-wrap--bg-dark .lesson-header__title,.classic .lesson-header-wrap--black .lesson-header__title,.classic .lesson-header-wrap--dark .lesson-header__title,.classic .lesson-header-wrap--image .lesson-header__title,.default .lesson-header-wrap--bg-dark .lesson-header__title,.default .lesson-header-wrap--black .lesson-header__title,.default .lesson-header-wrap--dark .lesson-header__title,.default .lesson-header-wrap--image .lesson-header__title{color:currentColor}.classic .lesson-header-wrap--bg-dark .lesson-header__title h1,.classic .lesson-header-wrap--black .lesson-header__title h1,.classic .lesson-header-wrap--dark .lesson-header__title h1,.classic .lesson-header-wrap--image .lesson-header__title h1,.default .lesson-header-wrap--bg-dark .lesson-header__title h1,.default .lesson-header-wrap--black .lesson-header__title h1,.default .lesson-header-wrap--dark .lesson-header__title h1,.default .lesson-header-wrap--image .lesson-header__title h1{color:#fff}.classic .lesson-header-wrap--bg-dark .lesson-header__title:after,.classic .lesson-header-wrap--bg-dark .lesson-header__top-wrap:after,.classic .lesson-header-wrap--black .lesson-header__title:after,.classic .lesson-header-wrap--black .lesson-header__top-wrap:after,.classic .lesson-header-wrap--dark .lesson-header__title:after,.classic .lesson-header-wrap--dark .lesson-header__top-wrap:after,.classic .lesson-header-wrap--image .lesson-header__title:after,.classic .lesson-header-wrap--image .lesson-header__top-wrap:after,.default .lesson-header-wrap--bg-dark .lesson-header__title:after,.default .lesson-header-wrap--bg-dark .lesson-header__top-wrap:after,.default .lesson-header-wrap--black .lesson-header__title:after,.default .lesson-header-wrap--black .lesson-header__top-wrap:after,.default .lesson-header-wrap--dark .lesson-header__title:after,.default .lesson-header-wrap--dark .lesson-header__top-wrap:after,.default .lesson-header-wrap--image .lesson-header__title:after,.default .lesson-header-wrap--image .lesson-header__top-wrap:after{background-color:currentColor}.classic .lesson-header-wrap--bg-dark .lesson-header__author-img,.classic .lesson-header-wrap--black .lesson-header__author-img,.classic .lesson-header-wrap--dark .lesson-header__author-img,.classic .lesson-header-wrap--image .lesson-header__author-img,.default .lesson-header-wrap--bg-dark .lesson-header__author-img,.default .lesson-header-wrap--black .lesson-header__author-img,.default .lesson-header-wrap--dark .lesson-header__author-img,.default .lesson-header-wrap--image .lesson-header__author-img{border:none}.classic .lesson-header-wrap--image .lesson-header__top-wrap:after,.default .lesson-header-wrap--image .lesson-header__top-wrap:after{background-color:#fff}.classic .lesson-header-wrap--accent .page__header,.default .lesson-header-wrap--accent .page__header{background:currentColor}.classic .lesson-header-wrap--accent .lesson-header__top-wrap:after,.default .lesson-header-wrap--accent .lesson-header__top-wrap:after{background:#fff}.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__author,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__author h1,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__author-name,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__author-name h1,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__counter,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__counter h1,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__description,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__description h1,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__title,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__title h1,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__author,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__author h1,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__author-name,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__author-name h1,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__counter,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__counter h1,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__description,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__description h1,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__title,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__title h1{color:#313537}.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__title:after,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light:after,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light .lesson-header__title:after,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-light:after{background:#202121}.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__author,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__author h1,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__author-name,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__author-name h1,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__counter,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__counter h1,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__description,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__description h1,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__title,.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__title h1,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__author,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__author h1,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__author-name,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__author-name h1,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__counter,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__counter h1,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__description,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__description h1,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__title,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__title h1{color:#fff}.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__title:after,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__title:after{background:#fff}.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__author-img,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark .lesson-header__author-img{border:none}.classic .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark:after,.default .lesson-header-wrap--accent .lesson-header__top-wrap--bg-dark:after{background:#fff}.classic .lesson-header-wrap--image .page__header,.default .lesson-header-wrap--image .page__header{background-position:50%;background-repeat:no-repeat;background-size:cover}.classic .lesson-header-wrap--tint .lesson-header__top-wrap:after,.classic .lesson-header-wrap--tint .page__header,.default .lesson-header-wrap--tint .lesson-header__top-wrap:after,.default .lesson-header-wrap--tint .page__header{background:currentColor}.classic .lesson-header-wrap--tint .lesson-header__author,.classic .lesson-header-wrap--tint .lesson-header__author-name,.default .lesson-header-wrap--tint .lesson-header__author,.default .lesson-header-wrap--tint .lesson-header__author-name{color:#282828}.classic .lesson-header-wrap--tint .lesson-header__description,.default .lesson-header-wrap--tint .lesson-header__description{color:#2d363a}.classic .lesson-header-wrap--tint .lesson-header__counter,.default .lesson-header-wrap--tint .lesson-header__counter{color:#000}.classic .lesson-header-wrap--custom .lesson-header__top-wrap--bg-light:after,.default .lesson-header-wrap--custom .lesson-header__top-wrap--bg-light:after{background:#000}.classic .lesson-header-wrap--custom .lesson-header__top-wrap--bg-dark:after,.default .lesson-header-wrap--custom .lesson-header__top-wrap--bg-dark:after{background:#fff}.classic.light-accent .lesson-header-wrap--accent .lesson-header__author,.classic.light-accent .lesson-header-wrap--accent .lesson-header__author-name,.classic.light-accent .lesson-header-wrap--accent .lesson-header__title,.default.light-accent .lesson-header-wrap--accent .lesson-header__author,.default.light-accent .lesson-header-wrap--accent .lesson-header__author-name,.default.light-accent .lesson-header-wrap--accent .lesson-header__title{color:#282828}.classic.light-accent .lesson-header-wrap--accent .lesson-header__counter,.default.light-accent .lesson-header-wrap--accent .lesson-header__counter{color:#000}.classic.dark-accent .lesson-header-wrap--accent .lesson-header__author,.classic.dark-accent .lesson-header-wrap--accent .lesson-header__author-name,.classic.dark-accent .lesson-header-wrap--accent .lesson-header__counter,.classic.dark-accent .lesson-header-wrap--accent .lesson-header__description,.classic.dark-accent .lesson-header-wrap--accent .lesson-header__partner-content-author,.classic.dark-accent .lesson-header-wrap--accent .lesson-header__title,.default.dark-accent .lesson-header-wrap--accent .lesson-header__author,.default.dark-accent .lesson-header-wrap--accent .lesson-header__author-name,.default.dark-accent .lesson-header-wrap--accent .lesson-header__counter,.default.dark-accent .lesson-header-wrap--accent .lesson-header__description,.default.dark-accent .lesson-header-wrap--accent .lesson-header__partner-content-author,.default.dark-accent .lesson-header-wrap--accent .lesson-header__title{color:#fff}.classic .cover__header-content-action-link,.classic .cover__my-list-button,.default .cover__header-content-action-link,.default .cover__my-list-button{background:#fff;border:.2rem solid transparent;border-radius:10rem;color:#4a4a4a;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:900;letter-spacing:.1rem;margin-bottom:1.7rem;min-width:9.8rem;padding:1.1rem 2.8rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .15s ease-in-out;white-space:nowrap}@media(resolution:1dppx){.classic .cover__header-content-action-link,.classic .cover__my-list-button,.default .cover__header-content-action-link,.default .cover__my-list-button{transform:scale(.999)}}.classic .cover__header-content-action-link:hover,.classic .cover__my-list-button:hover,.default .cover__header-content-action-link:hover,.default .cover__my-list-button:hover{transform:scale(1.05)}.classic .cover__header-content-action-link:active,.classic .cover__my-list-button:active,.default .cover__header-content-action-link:active,.default .cover__my-list-button:active{transform:scale(.95);transition-duration:.1s}@media(max-width:29.9375em){.classic .cover__header-content-action-link,.classic .cover__my-list-button,.default .cover__header-content-action-link,.default .cover__my-list-button{margin-right:0;width:100%}}.classic .cover__my-list-button--checked,.classic .overview__start-again,.default .cover__my-list-button--checked,.default .overview__start-again{background-color:transparent;border-color:currentColor;color:#fff}.classic,.default{background-color:#fff}.classic .cover__header,.default .cover__header{min-height:44.6rem}.classic .cover__header-graphic,.default .cover__header-graphic{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:50%}@media(max-width:47.9375em){.classic .cover__header,.default .cover__header{min-height:47.4rem}}@media(max-width:29.9375em){.classic .cover__header,.default .cover__header{min-height:15.2rem}}.classic .cover__header-content-action-wrapper,.default .cover__header-content-action-wrapper{display:inline-flex;flex-wrap:wrap}@media(max-width:47.9375em){.classic .cover__header-content-action-wrapper,.default .cover__header-content-action-wrapper{display:flex;width:100%}}.classic .cover__header-content,.default .cover__header-content{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;min-height:55rem;padding:12.4rem 5rem}@media(max-width:89.9375em){.classic .cover__header-content,.default .cover__header-content{align-items:center;display:flex;padding:12.4rem 5rem}}@media(max-width:47.9375em){.classic .cover__header-content,.default .cover__header-content{min-height:44.6rem;padding:8.8rem 2.2rem}}@media(max-width:29.9375em){.classic .cover__header-content,.default .cover__header-content{min-height:15.2rem;padding:4.8rem 1.5rem 3.2rem}}.classic .cover__header-content-info,.default .cover__header-content-info{margin:0 auto;width:70rem}@media(max-width:89.9375em){.classic .cover__header-content-info,.default .cover__header-content-info{width:60rem}}@media(max-width:47.9375em){.classic .cover__header-content-info,.default .cover__header-content-info{width:52.8rem}}@media(max-width:29.9375em){.classic .cover__header-content-info,.default .cover__header-content-info{padding:0;width:100%}}.classic .cover__header-content-info--rbc,.classic .cover__header-content-info--riseCom,.default .cover__header-content-info--rbc,.default .cover__header-content-info--riseCom{width:101.6rem}@media(max-width:89.9375em){.classic .cover__header-content-info--rbc,.classic .cover__header-content-info--riseCom,.default .cover__header-content-info--rbc,.default .cover__header-content-info--riseCom{max-width:86.36rem}}@media(max-width:74.9375em){.classic .cover__header-content-info--rbc,.classic .cover__header-content-info--riseCom,.default .cover__header-content-info--rbc,.default .cover__header-content-info--riseCom{max-width:60rem}}@media(max-width:47.9375em){.classic .cover__header-content-info--rbc,.classic .cover__header-content-info--riseCom,.default .cover__header-content-info--rbc,.default .cover__header-content-info--riseCom{width:52.8rem}}.classic .cover__header-content-authors,.default .cover__header-content-authors{display:flex}.classic .cover__header-content-authors-avatar,.classic .cover__header-content-authors-avatar-fallback,.default .cover__header-content-authors-avatar,.default .cover__header-content-authors-avatar-fallback{background-size:cover;border:1px solid #fff;border-radius:50%;flex-shrink:0;height:3.8rem;margin:0 1rem 0 0;width:3.8rem}.classic .cover__header-content-authors-name,.default .cover__header-content-authors-name{color:#fff;font-size:1.6rem;font-weight:700;line-height:3.8rem;margin:0}@media(max-width:74.9375em){.classic .cover__header-content-partner-content-authors,.default .cover__header-content-partner-content-authors{display:none}}.classic .cover__header-content-title,.default .cover__header-content-title{word-wrap:break-word;color:#fff;font-size:4.5rem;font-weight:900;letter-spacing:-.02rem;line-height:5.2rem;margin:2rem 0 3rem;max-width:140rem}@media(min-width:90em){.classic .cover__header-content-title,.default .cover__header-content-title{font-size:6rem;line-height:7rem}}@media(max-width:89.9375em){.classic .cover__header-content-title,.default .cover__header-content-title{letter-spacing:-.015rem;max-width:70.4rem}}@media(max-width:29.9375em){.classic .cover__header-content-title,.default .cover__header-content-title{font-size:3.2rem;line-height:3.8rem;margin:2rem 0 4.8rem}}.classic .cover__header-content .cover__progress,.default .cover__header-content .cover__progress{margin-bottom:3rem;width:100%}@media(max-width:29.9375em){.classic .cover__header-content .cover__progress,.default .cover__header-content .cover__progress{margin-top:-.5rem}}.classic .cover__header-content .cover__progress-text,.default .cover__header-content .cover__progress-text{color:#fff;font-size:1.2rem;font-weight:900;letter-spacing:.028rem;line-height:1.6rem}.classic .cover__header-content .cover__progress-next-lesson,.default .cover__header-content .cover__progress-next-lesson{margin-bottom:3rem}.classic .cover__header-content .cover__progress-next-lesson-text,.default .cover__header-content .cover__progress-next-lesson-text{color:#fff;font-size:1.2rem;font-weight:900;letter-spacing:.028rem;line-height:1.6rem;margin-left:.8rem;text-transform:capitalize}.classic .cover__header-content .cover__progress-next-lesson-icon,.default .cover__header-content .cover__progress-next-lesson-icon{color:#fff}.classic .cover__header-content .cover__progress-outer,.default .cover__header-content .cover__progress-outer{background:hsla(0,0%,96%,.4);border-radius:10rem;height:.5rem;margin-bottom:1.6rem;margin-top:.8rem;width:100%}.classic .cover__header-content .cover__progress-inner,.default .cover__header-content .cover__progress-inner{background:#fff;border-radius:10rem;height:100%}.classic .cover__header-content-action-link,.default .cover__header-content-action-link{margin-right:1.7rem}.classic .cover__header-content-action-link--disabled,.default .cover__header-content-action-link--disabled{display:none}.classic .cover__header-content-action-link:last-child,.default .cover__header-content-action-link:last-child{margin-right:0}@media(max-width:29.9375em){.classic .cover__header-content-action-link,.default .cover__header-content-action-link{margin-right:0}}.classic .cover__my-list-button,.default .cover__my-list-button{align-items:center;display:flex;justify-content:center}.classic .cover__my-list-button-icon,.default .cover__my-list-button-icon{fill:none;stroke-width:.2rem;stroke:currentColor;flex:0 0 auto;height:1.6rem;margin:0 .75em 0 0;vertical-align:middle;width:1.6rem}.classic .cover__my-list-button-text,.default .cover__my-list-button-text{display:flex;flex-direction:column;justify-content:center}.classic .cover__my-list-button-text-remove,.default .cover__my-list-button-text-remove{height:0;visibility:hidden}.classic .cover__my-list-button--checked .cover__my-list-button-icon,.default .cover__my-list-button--checked .cover__my-list-button-icon{fill:currentColor}.classic .cover__my-list-button--checked .cover__my-list-button-text-add,.default .cover__my-list-button--checked .cover__my-list-button-text-add{height:0;visibility:hidden}.classic .cover__my-list-button--checked .cover__my-list-button-text-remove,.default .cover__my-list-button--checked .cover__my-list-button-text-remove{height:auto;visibility:visible}.classic .cover--layout-centered .cover__header-content,.classic .cover--layout-centered-overlay .cover__header-content,.default .cover--layout-centered .cover__header-content,.default .cover--layout-centered-overlay .cover__header-content{align-items:center;display:flex}@media(max-width:47.9375em){.classic .cover--layout-centered .cover__header-content,.classic .cover--layout-centered-overlay .cover__header-content,.default .cover--layout-centered .cover__header-content,.default .cover--layout-centered-overlay .cover__header-content{min-height:47.4rem}}@media(max-width:29.9375em){.classic .cover--layout-centered .cover__header-content,.classic .cover--layout-centered-overlay .cover__header-content,.default .cover--layout-centered .cover__header-content,.default .cover--layout-centered-overlay .cover__header-content{min-height:16.4rem}}.classic .cover--layout-centered .cover__header-content-info,.classic .cover--layout-centered-overlay .cover__header-content-info,.default .cover--layout-centered .cover__header-content-info,.default .cover--layout-centered-overlay .cover__header-content-info{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:77.6rem}@media(max-width:89.9375em){.classic .cover--layout-centered .cover__header-content-info,.classic .cover--layout-centered-overlay .cover__header-content-info,.default .cover--layout-centered .cover__header-content-info,.default .cover--layout-centered-overlay .cover__header-content-info{max-width:91.2rem}}@media(max-width:61.9375em){.classic .cover--layout-centered .cover__header-content-info,.classic .cover--layout-centered-overlay .cover__header-content-info,.default .cover--layout-centered .cover__header-content-info,.default .cover--layout-centered-overlay .cover__header-content-info{max-width:52.8rem}}@media(max-width:29.9375em){.classic .cover--layout-centered .cover__header-content-info,.classic .cover--layout-centered-overlay .cover__header-content-info,.default .cover--layout-centered .cover__header-content-info,.default .cover--layout-centered-overlay .cover__header-content-info{width:100%}}.classic .cover--layout-centered .cover__header-content-title,.classic .cover--layout-centered-overlay .cover__header-content-title,.default .cover--layout-centered .cover__header-content-title,.default .cover--layout-centered-overlay .cover__header-content-title{font-size:8rem;letter-spacing:-.02rem;line-height:9rem;max-width:91.2rem;text-align:center}@media(max-width:89.9375em){.classic .cover--layout-centered .cover__header-content-title,.classic .cover--layout-centered-overlay .cover__header-content-title,.default .cover--layout-centered .cover__header-content-title,.default .cover--layout-centered-overlay .cover__header-content-title{font-size:6rem;line-height:7rem}}@media(max-width:61.9375em){.classic .cover--layout-centered .cover__header-content-title,.classic .cover--layout-centered-overlay .cover__header-content-title,.default .cover--layout-centered .cover__header-content-title,.default .cover--layout-centered-overlay .cover__header-content-title{font-size:4.5rem;line-height:5.2rem}}@media(max-width:29.9375em){.classic .cover--layout-centered .cover__header-content-title,.classic .cover--layout-centered-overlay .cover__header-content-title,.default .cover--layout-centered .cover__header-content-title,.default .cover--layout-centered-overlay .cover__header-content-title{font-size:3.2rem;line-height:3.8rem}}.classic .cover--layout-centered .cover__header-content .cover__progress,.classic .cover--layout-centered-overlay .cover__header-content .cover__progress,.default .cover--layout-centered .cover__header-content .cover__progress,.default .cover--layout-centered-overlay .cover__header-content .cover__progress{max-width:65rem}@media(max-width:47.9375em){.classic .cover--layout-centered .cover__header-content .cover__progress,.classic .cover--layout-centered-overlay .cover__header-content .cover__progress,.default .cover--layout-centered .cover__header-content .cover__progress,.default .cover--layout-centered-overlay .cover__header-content .cover__progress{max-width:50rem}}.classic .cover--layout-centered .cover__header-content .cover__progress .cover__progress-next-lesson,.classic .cover--layout-centered-overlay .cover__header-content .cover__progress .cover__progress-next-lesson,.default .cover--layout-centered .cover__header-content .cover__progress .cover__progress-next-lesson,.default .cover--layout-centered-overlay .cover__header-content .cover__progress .cover__progress-next-lesson{text-align:center}.classic .cover--layout-centered .cover__header-content .cover__header-content-action-wrapper,.classic .cover--layout-centered-overlay .cover__header-content .cover__header-content-action-wrapper,.default .cover--layout-centered .cover__header-content .cover__header-content-action-wrapper,.default .cover--layout-centered-overlay .cover__header-content .cover__header-content-action-wrapper{justify-content:center}.classic .cover--layout-centered .cover__details-content,.classic .cover--layout-centered-overlay .cover__details-content,.default .cover--layout-centered .cover__details-content,.default .cover--layout-centered-overlay .cover__details-content{padding:0 2.2rem}@media(max-width:29.9375em){.classic .cover--layout-centered .cover__details-content,.classic .cover--layout-centered-overlay .cover__details-content,.default .cover--layout-centered .cover__details-content,.default .cover--layout-centered-overlay .cover__details-content{margin-top:0}}.classic .cover--layout-centered .cover__details-content-columns,.classic .cover--layout-centered-overlay .cover__details-content-columns,.default .cover--layout-centered .cover__details-content-columns,.default .cover--layout-centered-overlay .cover__details-content-columns{margin:0 auto}.classic .cover__details-content-section--type-partner-content,.default .cover__details-content-section--type-partner-content{width:24rem}@media(max-width:74.9375em){.classic .cover__details-content-section--type-partner-content,.default .cover__details-content-section--type-partner-content{display:none}}.classic .cover__course-length-section+.cover__details-content-section--type-partner-content .cover__details-content-heading,.default .cover__course-length-section+.cover__details-content-section--type-partner-content .cover__details-content-heading{clip:rect(0,0,0,0)!important;border:none!important;clip-path:inset(50%)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.classic .cover__course-length-section,.default .cover__course-length-section{border-bottom:1px solid #e9e9e9;line-height:1.6rem;margin:0 0 2rem;padding:0 0 2rem}@media(max-width:74.9375em){.classic .cover__course-length-section,.default .cover__course-length-section{border-bottom:none;margin-bottom:1.6rem;padding:0}}.classic .cover__course-length-title,.default .cover__course-length-title{clip:rect(0,0,0,0)!important;border:none!important;clip-path:inset(50%)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.classic .cover--layout-split-left-image .cover__header,.classic .cover--layout-split-right-image .cover__header,.classic .cover--layout-two-thirds-left-image .cover__header,.classic .cover--layout-two-thirds-right-image .cover__header,.default .cover--layout-split-left-image .cover__header,.default .cover--layout-split-right-image .cover__header,.default .cover--layout-two-thirds-left-image .cover__header,.default .cover--layout-two-thirds-right-image .cover__header{display:flex}.classic .cover--layout-two-thirds-left-image .cover__header-content,.default .cover--layout-two-thirds-left-image .cover__header-content{align-items:center;display:flex}.classic .cover--layout-two-thirds-left-image .cover__header-content-info,.default .cover--layout-two-thirds-left-image .cover__header-content-info{margin:auto}.classic .cover--layout-two-thirds-right-image .cover__header-content-info,.default .cover--layout-two-thirds-right-image .cover__header-content-info{margin:0}.classic .cover--layout-two-thirds-left-image .cover__header-content,.classic .cover--layout-two-thirds-right-image .cover__header-content,.default .cover--layout-two-thirds-left-image .cover__header-content,.default .cover--layout-two-thirds-right-image .cover__header-content{padding:12.6rem 12.8rem;width:66.6666666667%}@media(max-width:89.9375em){.classic .cover--layout-two-thirds-left-image .cover__header-content,.classic .cover--layout-two-thirds-right-image .cover__header-content,.default .cover--layout-two-thirds-left-image .cover__header-content,.default .cover--layout-two-thirds-right-image .cover__header-content{padding:10.3rem 10.8rem 10.7rem 4.8rem}}.classic .cover--layout-two-thirds-left-image .cover__header-content-info,.classic .cover--layout-two-thirds-right-image .cover__header-content-info,.default .cover--layout-two-thirds-left-image .cover__header-content-info,.default .cover--layout-two-thirds-right-image .cover__header-content-info{max-width:102.4rem;width:100%}@media(max-width:89.9375em){.classic .cover--layout-two-thirds-left-image .cover__header-content-info,.classic .cover--layout-two-thirds-right-image .cover__header-content-info,.default .cover--layout-two-thirds-left-image .cover__header-content-info,.default .cover--layout-two-thirds-right-image .cover__header-content-info{max-width:70.4rem}}.classic .cover--layout-two-thirds-left-image .cover__header-content-title,.classic .cover--layout-two-thirds-right-image .cover__header-content-title,.default .cover--layout-two-thirds-left-image .cover__header-content-title,.default .cover--layout-two-thirds-right-image .cover__header-content-title{font-size:4.5rem;letter-spacing:-.02rem;line-height:5.2rem}@media(min-width:90em){.classic .cover--layout-two-thirds-left-image .cover__header-content-title,.classic .cover--layout-two-thirds-right-image .cover__header-content-title,.default .cover--layout-two-thirds-left-image .cover__header-content-title,.default .cover--layout-two-thirds-right-image .cover__header-content-title{font-size:6rem;letter-spacing:-.15rem;line-height:7rem}}@media(max-width:61.9375em){.classic .cover--layout-two-thirds-left-image .cover__header-content-title,.classic .cover--layout-two-thirds-right-image .cover__header-content-title,.default .cover--layout-two-thirds-left-image .cover__header-content-title,.default .cover--layout-two-thirds-right-image .cover__header-content-title{font-size:4rem;line-height:4.8rem}}.classic .cover--layout-two-thirds-left-image .cover__header-content .cover__progress,.classic .cover--layout-two-thirds-right-image .cover__header-content .cover__progress,.default .cover--layout-two-thirds-left-image .cover__header-content .cover__progress,.default .cover--layout-two-thirds-right-image .cover__header-content .cover__progress{max-width:50rem}@media(max-width:47.9375em){.classic .cover--layout-two-thirds-left-image .cover__header-content .cover__progress,.classic .cover--layout-two-thirds-right-image .cover__header-content .cover__progress,.default .cover--layout-two-thirds-left-image .cover__header-content .cover__progress,.default .cover--layout-two-thirds-right-image .cover__header-content .cover__progress{max-width:50rem}}.classic .cover--layout-two-thirds-left-image .cover__header-graphic,.classic .cover--layout-two-thirds-right-image .cover__header-graphic,.default .cover--layout-two-thirds-left-image .cover__header-graphic,.default .cover--layout-two-thirds-right-image .cover__header-graphic{width:33.3333333333%}.classic .cover--layout-split-left-image .cover__header-content,.classic .cover--layout-split-right-image .cover__header-content,.default .cover--layout-split-left-image .cover__header-content,.default .cover--layout-split-right-image .cover__header-content{display:flex;flex-direction:column;justify-content:center;padding:14.2rem 12.8rem;width:50%}@media(max-width:89.9375em){.classic .cover--layout-split-left-image .cover__header-content,.classic .cover--layout-split-right-image .cover__header-content,.default .cover--layout-split-left-image .cover__header-content,.default .cover--layout-split-right-image .cover__header-content{padding:11.4rem 5.6rem 11.9rem}}.classic .cover--layout-split-left-image .cover__header-content-info,.classic .cover--layout-split-right-image .cover__header-content-info,.default .cover--layout-split-left-image .cover__header-content-info,.default .cover--layout-split-right-image .cover__header-content-info{margin:0;max-width:102.4rem;width:100%}@media(min-width:90em){.classic .cover--layout-split-left-image .cover__header-content-info,.classic .cover--layout-split-right-image .cover__header-content-info,.default .cover--layout-split-left-image .cover__header-content-info,.default .cover--layout-split-right-image .cover__header-content-info{max-width:59.6rem}}@media(max-width:89.9375em){.classic .cover--layout-split-left-image .cover__header-content-info,.classic .cover--layout-split-right-image .cover__header-content-info,.default .cover--layout-split-left-image .cover__header-content-info,.default .cover--layout-split-right-image .cover__header-content-info{max-width:38.4rem}}.classic .cover--layout-split-left-image .cover__header-content-title,.classic .cover--layout-split-right-image .cover__header-content-title,.default .cover--layout-split-left-image .cover__header-content-title,.default .cover--layout-split-right-image .cover__header-content-title{font-size:6rem;line-height:7rem}@media(max-width:89.9375em){.classic .cover--layout-split-left-image .cover__header-content-title,.classic .cover--layout-split-right-image .cover__header-content-title,.default .cover--layout-split-left-image .cover__header-content-title,.default .cover--layout-split-right-image .cover__header-content-title{font-size:3.2rem;letter-spacing:-.015rem;line-height:4rem}}.classic .cover--layout-split-left-image .cover__details-content,.classic .cover--layout-split-right-image .cover__details-content,.default .cover--layout-split-left-image .cover__details-content,.default .cover--layout-split-right-image .cover__details-content{margin:5.4rem auto}.classic .cover--layout-split-left-image .cover__details-content-columns,.classic .cover--layout-split-left-image .cover__details-content-wrap,.classic .cover--layout-split-right-image .cover__details-content-columns,.classic .cover--layout-split-right-image .cover__details-content-wrap,.default .cover--layout-split-left-image .cover__details-content-columns,.default .cover--layout-split-left-image .cover__details-content-wrap,.default .cover--layout-split-right-image .cover__details-content-columns,.default .cover--layout-split-right-image .cover__details-content-wrap{margin-top:0}.classic .cover--layout-split-left-image .cover__details-content-aside,.classic .cover--layout-split-right-image .cover__details-content-aside,.default .cover--layout-split-left-image .cover__details-content-aside,.default .cover--layout-split-right-image .cover__details-content-aside{margin-top:5rem}@media(max-width:74.9375em){.classic .cover--layout-split-left-image .cover__details-content-aside,.classic .cover--layout-split-right-image .cover__details-content-aside,.default .cover--layout-split-left-image .cover__details-content-aside,.default .cover--layout-split-right-image .cover__details-content-aside{margin-bottom:5rem}}.classic .cover--layout-split-left-image .cover__details-content-aside--logo,.classic .cover--layout-split-right-image .cover__details-content-aside--logo,.default .cover--layout-split-left-image .cover__details-content-aside--logo,.default .cover--layout-split-right-image .cover__details-content-aside--logo{margin-top:15.5rem}@media(max-width:74.9375em){.classic .cover--layout-split-left-image .cover__details-content-aside--logo,.classic .cover--layout-split-right-image .cover__details-content-aside--logo,.default .cover--layout-split-left-image .cover__details-content-aside--logo,.default .cover--layout-split-right-image .cover__details-content-aside--logo{margin-top:0}}.classic.light-accent .cover--layout-centered .cover__header-content-authors-name,.classic.light-accent .cover--layout-centered .cover__header-content-title,.classic.light-accent .cover--layout-left .cover__header-content-authors-name,.classic.light-accent .cover--layout-left .cover__header-content-title,.classic.light-accent .cover--layout-split-left-image .cover__header-content-authors-name,.classic.light-accent .cover--layout-split-left-image .cover__header-content-title,.classic.light-accent .cover--layout-split-right-image .cover__header-content-authors-name,.classic.light-accent .cover--layout-split-right-image .cover__header-content-title,.classic.light-accent .cover--layout-two-thirds-left-image .cover__header-content-authors-name,.classic.light-accent .cover--layout-two-thirds-left-image .cover__header-content-title,.classic.light-accent .cover--layout-two-thirds-right-image .cover__header-content-authors-name,.classic.light-accent .cover--layout-two-thirds-right-image .cover__header-content-title,.default.light-accent .cover--layout-centered .cover__header-content-authors-name,.default.light-accent .cover--layout-centered .cover__header-content-title,.default.light-accent .cover--layout-left .cover__header-content-authors-name,.default.light-accent .cover--layout-left .cover__header-content-title,.default.light-accent .cover--layout-split-left-image .cover__header-content-authors-name,.default.light-accent .cover--layout-split-left-image .cover__header-content-title,.default.light-accent .cover--layout-split-right-image .cover__header-content-authors-name,.default.light-accent .cover--layout-split-right-image .cover__header-content-title,.default.light-accent .cover--layout-two-thirds-left-image .cover__header-content-authors-name,.default.light-accent .cover--layout-two-thirds-left-image .cover__header-content-title,.default.light-accent .cover--layout-two-thirds-right-image .cover__header-content-authors-name,.default.light-accent .cover--layout-two-thirds-right-image .cover__header-content-title{color:#313537}.classic.light-accent .cover--layout-centered .cover__progress-outer,.classic.light-accent .cover--layout-left .cover__progress-outer,.classic.light-accent .cover--layout-split-left-image .cover__progress-outer,.classic.light-accent .cover--layout-split-right-image .cover__progress-outer,.classic.light-accent .cover--layout-two-thirds-left-image .cover__progress-outer,.classic.light-accent .cover--layout-two-thirds-right-image .cover__progress-outer,.default.light-accent .cover--layout-centered .cover__progress-outer,.default.light-accent .cover--layout-left .cover__progress-outer,.default.light-accent .cover--layout-split-left-image .cover__progress-outer,.default.light-accent .cover--layout-split-right-image .cover__progress-outer,.default.light-accent .cover--layout-two-thirds-left-image .cover__progress-outer,.default.light-accent .cover--layout-two-thirds-right-image .cover__progress-outer{background:rgba(0,0,0,.2)}.classic.light-accent .cover--layout-centered .cover__header-content-authors-avatar,.classic.light-accent .cover--layout-left .cover__header-content-authors-avatar,.classic.light-accent .cover--layout-split-left-image .cover__header-content-authors-avatar,.classic.light-accent .cover--layout-split-right-image .cover__header-content-authors-avatar,.classic.light-accent .cover--layout-two-thirds-left-image .cover__header-content-authors-avatar,.classic.light-accent .cover--layout-two-thirds-right-image .cover__header-content-authors-avatar,.default.light-accent .cover--layout-centered .cover__header-content-authors-avatar,.default.light-accent .cover--layout-left .cover__header-content-authors-avatar,.default.light-accent .cover--layout-split-left-image .cover__header-content-authors-avatar,.default.light-accent .cover--layout-split-right-image .cover__header-content-authors-avatar,.default.light-accent .cover--layout-two-thirds-left-image .cover__header-content-authors-avatar,.default.light-accent .cover--layout-two-thirds-right-image .cover__header-content-authors-avatar{border:1px solid #313537}.classic.light-accent .cover__progress-next-lesson-icon,.classic.light-accent .cover__progress-next-lesson-text,.classic.light-accent .cover__progress-text,.default.light-accent .cover__progress-next-lesson-icon,.default.light-accent .cover__progress-next-lesson-text,.default.light-accent .cover__progress-text{color:#313537}.classic.light-accent .cover__progress-inner,.default.light-accent .cover__progress-inner{background-color:#313537}.classic.light-accent .cover--layout-centered-overlay .cover__my-list-button--checked,.classic.light-accent .cover--layout-centered-overlay .overview__start-again,.classic.light-accent .cover--layout-left-overlay .cover__my-list-button--checked,.classic.light-accent .cover--layout-left-overlay .overview__start-again,.classic.light-accent .cover__header-content-action-link,.classic.light-accent .cover__my-list-button,.classic.light-accent .cover__my-list-button--checked,.classic.light-accent .overview__start-again,.default.light-accent .cover--layout-centered-overlay .cover__my-list-button--checked,.default.light-accent .cover--layout-centered-overlay .overview__start-again,.default.light-accent .cover--layout-left-overlay .cover__my-list-button--checked,.default.light-accent .cover--layout-left-overlay .overview__start-again,.default.light-accent .cover__header-content-action-link,.default.light-accent .cover__my-list-button,.default.light-accent .cover__my-list-button--checked,.default.light-accent .overview__start-again{color:#313537}.classic .cover__details,.default .cover__details{display:block;padding:0 5rem}@media(max-width:29.9375em){.classic .cover__details,.default .cover__details{padding:0}}.classic .cover__details-logo,.default .cover__details-logo{margin-bottom:3rem}@media(max-width:89.9375em){.classic .cover__details-logo,.default .cover__details-logo{max-width:60rem}}@media(max-width:47.9375em){.classic .cover__details-logo,.default .cover__details-logo{max-width:52.8rem}}@media(max-width:29.9375em){.classic .cover__details-logo,.default .cover__details-logo{width:100%}}.classic .cover__details-content,.default .cover__details-content{flex-grow:2;margin:0 auto;max-width:70rem;width:100%}.classic .cover__details-content-heading--row,.default .cover__details-content-heading--row{align-items:center;display:flex;justify-content:space-between}.classic .cover__details-content-heading .overview__description-published,.default .cover__details-content-heading .overview__description-published{color:#666;font-size:1.2rem;font-weight:400;letter-spacing:.028rem;line-height:1.6rem}@media(max-width:47.9375em){.classic .cover__details-content-heading .overview__description-published,.default .cover__details-content-heading .overview__description-published{display:none}}.classic .cover__details-content-wrap,.default .cover__details-content-wrap{margin:5rem auto;max-width:101.6rem}@media(max-width:29.9375em){.classic .cover__details-content-wrap,.default .cover__details-content-wrap{margin:4rem auto}}.classic .cover__details-content-wrap--columns,.default .cover__details-content-wrap--columns{display:flex}@media(max-width:89.9375em){.classic .cover__details-content-wrap,.default .cover__details-content-wrap{max-width:86.36rem}}@media(max-width:47.9375em){.classic .cover__details-content-wrap,.default .cover__details-content-wrap{width:100%}}@media(max-width:29.9375em){.classic .cover__details-content-wrap,.default .cover__details-content-wrap{padding:0}}.classic .cover__details-content-aside,.default .cover__details-content-aside{flex:0 0 auto;margin-left:12.8rem;width:28.8rem}@media(max-width:74.9375em){.classic .cover__details-content-aside,.default .cover__details-content-aside{margin-left:0;width:100%}.classic .cover__details-content-aside .cover__course-length-section,.default .cover__details-content-aside .cover__course-length-section{display:none}}.classic .cover__details-content-aside--logo,.default .cover__details-content-aside--logo{margin-top:10.5rem}@media(max-width:74.9375em){.classic .cover__details-content-aside--logo,.default .cover__details-content-aside--logo{margin-top:0}}@media(max-width:89.9375em){.classic .cover__details-content,.default .cover__details-content{max-width:60rem}}@media(max-width:47.9375em){.classic .cover__details-content,.default .cover__details-content{margin:0 auto;max-width:52.8rem}}@media(max-width:550px){.classic .cover__details-content,.default .cover__details-content{padding:0 2.2rem}}@media(max-width:29.9375em){.classic .cover__details-content,.default .cover__details-content{width:100%}}.classic .cover__details-content-description,.default .cover__details-content-description{color:#313537;font-size:1.6rem;line-height:3.3rem;margin-bottom:6rem}@media(max-width:74.9375em){.classic .cover__details-content-description,.default .cover__details-content-description{margin-bottom:5rem}}.classic .cover__details-content-heading,.default .cover__details-content-heading{border-bottom:1px solid #e9e9e9;font-size:1.3rem;font-weight:700;margin-bottom:3rem;padding-bottom:2rem}.classic .overview-list-item-tooltip,.default .overview-list-item-tooltip{bottom:calc(100% - 1rem);left:50%;max-width:95%;opacity:0;padding-bottom:1rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:-webkit-max-content;width:max-content}.classic .overview-list-item-tooltip--visible,.default .overview-list-item-tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.classic .overview-list-item-tooltip__inner,.default .overview-list-item-tooltip__inner{background-color:#313537;border:.1rem solid transparent;border-radius:.6rem;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:#fff;font-size:1.2rem;line-height:1.5rem;padding:1.2rem;position:relative;text-align:center}.classic .overview-list-item-tooltip__inner:after,.default .overview-list-item-tooltip__inner:after{background:#313537;border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.classic .overview-list-item-tooltip__inner--dark,.default .overview-list-item-tooltip__inner--dark{background-color:#f8f8f8;color:#313537}.classic .overview-list-item-tooltip__inner--dark:after,.default .overview-list-item-tooltip__inner--dark:after{background:#f8f8f8}.classic .overview-list-item__icon,.default .overview-list-item__icon{left:0;margin:0 .7rem;width:1.6rem}.classic .overview-list-item__icon--interaction,.classic .overview-list-item__icon--quiz,.default .overview-list-item__icon--interaction,.default .overview-list-item__icon--quiz{top:2rem}.classic .overview-list-item__pie,.default .overview-list-item__pie{display:inline-flex;height:1.8rem;margin-left:auto;margin-right:3rem;width:1.8rem}.classic .overview-list-item .progress-circle__fail--accent-light,.classic .overview-list-item .progress-circle__pass--accent-light,.default .overview-list-item .progress-circle__fail--accent-light,.default .overview-list-item .progress-circle__pass--accent-light{fill:#313537}.classic .overview-list-item .progress-circle__fail--accent-dark,.classic .overview-list-item .progress-circle__pass--accent-dark,.default .overview-list-item .progress-circle__fail--accent-dark,.default .overview-list-item .progress-circle__pass--accent-dark{fill:#fff}.classic .overview-list-item .progress-circle__runner--done.progress-circle__runner--failed,.default .overview-list-item .progress-circle__runner--done.progress-circle__runner--failed{stroke:#202121;fill:#202121}.classic .cover--layout-centered-overlay .cover__header-content .cover__progress-next-lesson-icon,.classic .cover--layout-centered-overlay .cover__header-content .cover__progress-next-lesson-text,.classic .cover--layout-centered-overlay .cover__header-content .cover__progress-text,.classic .cover--layout-left-overlay .cover__header-content .cover__progress-next-lesson-icon,.classic .cover--layout-left-overlay .cover__header-content .cover__progress-next-lesson-text,.classic .cover--layout-left-overlay .cover__header-content .cover__progress-text,.default .cover--layout-centered-overlay .cover__header-content .cover__progress-next-lesson-icon,.default .cover--layout-centered-overlay .cover__header-content .cover__progress-next-lesson-text,.default .cover--layout-centered-overlay .cover__header-content .cover__progress-text,.default .cover--layout-left-overlay .cover__header-content .cover__progress-next-lesson-icon,.default .cover--layout-left-overlay .cover__header-content .cover__progress-next-lesson-text,.default .cover--layout-left-overlay .cover__header-content .cover__progress-text{color:#fff}.classic .cover--layout-centered-overlay .cover__header-content .cover__progress-inner,.classic .cover--layout-left-overlay .cover__header-content .cover__progress-inner,.default .cover--layout-centered-overlay .cover__header-content .cover__progress-inner,.default .cover--layout-left-overlay .cover__header-content .cover__progress-inner{background-color:#fff}.classic .cover--layout-centered .cover__details-content,.classic .cover--layout-centered-overlay .cover__details-content,.classic .cover--layout-two-thirds-left-image .cover__details-content,.classic .cover--layout-two-thirds-right-image .cover__details-content,.default .cover--layout-centered .cover__details-content,.default .cover--layout-centered-overlay .cover__details-content,.default .cover--layout-two-thirds-left-image .cover__details-content,.default .cover--layout-two-thirds-right-image .cover__details-content{margin:0 auto}.classic .cover--layout-centered .partner-content-course-author__author--accent-light,.classic .cover--layout-left .partner-content-course-author__author--accent-light,.classic .cover--layout-split-left-image .partner-content-course-author__author--accent-light,.classic .cover--layout-split-right-image .partner-content-course-author__author--accent-light,.classic .cover--layout-two-thirds-left-image .partner-content-course-author__author--accent-light,.classic .cover--layout-two-thirds-right-image .partner-content-course-author__author--accent-light,.default .cover--layout-centered .partner-content-course-author__author--accent-light,.default .cover--layout-left .partner-content-course-author__author--accent-light,.default .cover--layout-split-left-image .partner-content-course-author__author--accent-light,.default .cover--layout-split-right-image .partner-content-course-author__author--accent-light,.default .cover--layout-two-thirds-left-image .partner-content-course-author__author--accent-light,.default .cover--layout-two-thirds-right-image .partner-content-course-author__author--accent-light{color:#000}@media(max-width:29.9375em){.classic .partner-content-course-author__author,.default .partner-content-course-author__author{align-items:center}}.classic .cover__details--rise-com .cover__details-content-heading,.default .cover__details--rise-com .cover__details-content-heading{display:flex;justify-content:space-between}.classic .cover__details--rise-com .cover__details-content-columns,.default .cover__details--rise-com .cover__details-content-columns{display:flex}@media(max-width:47.9375em){.classic .cover__details--rise-com .cover__details-content-columns,.default .cover__details--rise-com .cover__details-content-columns{flex-direction:column}}.classic .cover__details--rise-com .cover__course-length-list,.default .cover__details--rise-com .cover__course-length-list{display:flex;flex-direction:row}.classic .cover__details--rise-com .cover__course-length-list .cover__num-lessons-units,.classic .cover__details--rise-com .cover__course-length-list .cover__num-lessons-value,.classic .cover__details--rise-com .cover__course-length-list .cover__time-to-complete-units,.classic .cover__details--rise-com .cover__course-length-list .cover__time-to-complete-value,.default .cover__details--rise-com .cover__course-length-list .cover__num-lessons-units,.default .cover__details--rise-com .cover__course-length-list .cover__num-lessons-value,.default .cover__details--rise-com .cover__course-length-list .cover__time-to-complete-units,.default .cover__details--rise-com .cover__course-length-list .cover__time-to-complete-value{font-size:1.3rem;font-weight:400;letter-spacing:.028rem;line-height:1.6rem}.classic .cover__details--rise-com .cover__course-length-list .cover__num-lessons-value,.classic .cover__details--rise-com .cover__course-length-list .cover__time-to-complete-value,.default .cover__details--rise-com .cover__course-length-list .cover__num-lessons-value,.default .cover__details--rise-com .cover__course-length-list .cover__time-to-complete-value{font-weight:700}.classic .cover__details--rise-com .cover__course-length-list .cover__time-to-complete,.default .cover__details--rise-com .cover__course-length-list .cover__time-to-complete{padding-left:2.6rem}.classic .cover__details--rise-com .cover__course-length-list .cover__course-length-list,.default .cover__details--rise-com .cover__course-length-list .cover__course-length-list{border-bottom:1px solid #e9e9e9;margin:5rem auto 1.6rem;padding-bottom:2rem}.classic .cover__details--rise-com .cover__author-with-title,.default .cover__details--rise-com .cover__author-with-title{align-items:center;display:flex;flex-direction:row;margin-bottom:3.8rem}@media(max-width:47.9375em){.classic .cover__details--rise-com .cover__author-with-title,.default .cover__details--rise-com .cover__author-with-title{display:none}}@media(max-width:74.9375em){.classic .cover__details--rise-com .cover__author-with-title,.default .cover__details--rise-com .cover__author-with-title{display:none}}.classic .cover__details--rise-com .cover__author-with-title .cover__author-name,.default .cover__details--rise-com .cover__author-with-title .cover__author-name{color:#313537;font-size:1.6rem;font-weight:700;line-height:2.04rem;opacity:.8}.classic .cover__details--rise-com .cover__author-with-title .cover__author-title,.default .cover__details--rise-com .cover__author-with-title .cover__author-title{color:#6a737c;font-size:1.2rem;font-weight:400;letter-spacing:.026rem;line-height:1.44rem}.classic .cover__details--rise-com .cover__author-with-title .cover__header-content-authors-avatar,.default .cover__details--rise-com .cover__author-with-title .cover__header-content-authors-avatar{height:6rem;width:6rem}.classic .cover__details--rise-com .cover__requirements-section,.default .cover__details--rise-com .cover__requirements-section{margin:5rem 0 2rem}.classic .cover__details--rise-com .cover__categories-section,.default .cover__details--rise-com .cover__categories-section{margin:5rem 0}.classic .cover__details--rise-com .cover__categories-title,.classic .cover__details--rise-com .cover__requirements-title,.default .cover__details--rise-com .cover__categories-title,.default .cover__details--rise-com .cover__requirements-title{border-bottom:1px solid #e6e6e6;color:#313537;font-size:1.4rem;font-weight:700;letter-spacing:.03rem;line-height:1.6rem;margin-bottom:2rem;padding-bottom:2rem;white-space:nowrap}@media(max-width:61.9375em){.classic .cover__details--rise-com .cover__categories-title,.classic .cover__details--rise-com .cover__requirements-title,.default .cover__details--rise-com .cover__categories-title,.default .cover__details--rise-com .cover__requirements-title{font-size:1.3rem}}.classic .cover__details--rise-com .cover__lesson-requirement,.classic .cover__details--rise-com .cover__quiz-requirement,.default .cover__details--rise-com .cover__lesson-requirement,.default .cover__details--rise-com .cover__quiz-requirement{align-items:flex-start;color:#6a737c;display:flex;font-size:1.2rem;line-height:1.4rem;margin:1.2rem 0}.classic .cover__details--rise-com .cover__lesson-requirement-icon,.classic .cover__details--rise-com .cover__quiz-requirement-icon,.default .cover__details--rise-com .cover__lesson-requirement-icon,.default .cover__details--rise-com .cover__quiz-requirement-icon{fill:#717376;flex:0 0 auto;margin-right:.8rem}.classic .cover__details--rise-com .cover__lesson-requirement-icon--complete,.classic .cover__details--rise-com .cover__lesson-requirement-icon--type-failed,.classic .cover__details--rise-com .cover__lesson-requirement-icon--type-passed,.classic .cover__details--rise-com .cover__quiz-requirement-icon--complete,.classic .cover__details--rise-com .cover__quiz-requirement-icon--type-failed,.classic .cover__details--rise-com .cover__quiz-requirement-icon--type-passed,.default .cover__details--rise-com .cover__lesson-requirement-icon--complete,.default .cover__details--rise-com .cover__lesson-requirement-icon--type-failed,.default .cover__details--rise-com .cover__lesson-requirement-icon--type-passed,.default .cover__details--rise-com .cover__quiz-requirement-icon--complete,.default .cover__details--rise-com .cover__quiz-requirement-icon--type-failed,.default .cover__details--rise-com .cover__quiz-requirement-icon--type-passed{height:1.8rem}.classic .cover__details--rise-com .cover__lesson-requirement-text,.classic .cover__details--rise-com .cover__quiz-requirement-text,.default .cover__details--rise-com .cover__lesson-requirement-text,.default .cover__details--rise-com .cover__quiz-requirement-text{margin-top:.2rem}.classic .cover__details--rise-com .cover__quiz-requirement-seperator,.default .cover__details--rise-com .cover__quiz-requirement-seperator{padding:0 .2rem}.classic .cover__details--rise-com .cover__quiz-requirement-no-attempts,.default .cover__details--rise-com .cover__quiz-requirement-no-attempts{color:#ed5736;font-size:1.1rem;font-weight:500;line-height:1.6rem}.classic .cover__details--rise-com .cover__categories-list,.default .cover__details--rise-com .cover__categories-list{display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:1.7rem}.classic .cover__details--rise-com .cover__categories-item,.default .cover__details--rise-com .cover__categories-item{align-items:center;background:#eee;border-radius:5000rem;display:flex;flex:0 1 auto;margin:0 .8rem 1.6rem 0;max-width:100%;padding:.6rem 1.6rem}.classic .cover__details--rise-com .cover__categories-icon,.default .cover__details--rise-com .cover__categories-icon{flex:0 0 auto;margin:0 .5em 0 0}.classic .cover__details--rise-com .cover__categories-icon path,.default .cover__details--rise-com .cover__categories-icon path{fill:#767d81}.classic .cover__details--rise-com .cover__categories-item-wrap,.default .cover__details--rise-com .cover__categories-item-wrap{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.classic .cover__details--rise-com .cover__due-date,.default .cover__details--rise-com .cover__due-date{border:1px solid;border-radius:.4rem;font-size:1rem;font-weight:700;letter-spacing:.036rem;line-height:1.2rem;margin-top:1rem;padding:.6rem 0;text-align:center;text-transform:uppercase;width:100%}.classic .cover__details--rise-com .cover__due-date--urgent,.default .cover__details--rise-com .cover__due-date--urgent{background-color:currentColor;color:#fff}.classic .cover__details--rise-com .cover__completed-info,.default .cover__details--rise-com .cover__completed-info{align-items:center;display:flex;flex-direction:row;margin:3rem 0 2rem}.classic .cover__details--rise-com .cover__completed-info .cover__completed-info-avatar,.default .cover__details--rise-com .cover__completed-info .cover__completed-info-avatar{margin-right:2rem}.classic .cover__details--rise-com .cover__completed-info .certificateDownload__btn,.classic .cover__details--rise-com .cover__completed-info .cover__completed-info-label,.default .cover__details--rise-com .cover__completed-info .certificateDownload__btn,.default .cover__details--rise-com .cover__completed-info .cover__completed-info-label{color:#313537;font-size:1.2rem;font-weight:600;letter-spacing:.02rem;line-height:1.2rem}.classic .cover__details--rise-com .cover__completed-info .certificateDownload :before,.default .cover__details--rise-com .cover__completed-info .certificateDownload :before{content:"|";margin-right:.8rem}.classic .cover__details--rise-com .cover__completed-info .certificateDownload__btn,.default .cover__details--rise-com .cover__completed-info .certificateDownload__btn{text-decoration:underline}.classic .cover__details--rise-com .cover__details-content-published-at,.default .cover__details--rise-com .cover__details-content-published-at{color:#666;font-size:1.3rem;font-weight:400;letter-spacing:.028rem;line-height:1.6rem;margin-bottom:1.6rem}@media(max-width:61.9375em){.classic .cover__details--rise-com .cover__details-content-section--type-outline,.default .cover__details--rise-com .cover__details-content-section--type-outline{margin-top:5rem}}.classic .cover__details--rise-com .overview-list__section-title,.default .cover__details--rise-com .overview-list__section-title{border-bottom-width:0}@keyframes classic-cover-header-enter{0%{opacity:0;transform:translateY(-90px)}20%{opacity:0;transform:translateY(-90px)}to{opacity:1;transform:translateY(0)}}@keyframes classic-cover-header-exit{0%{opacity:1}to{opacity:0;transform:translateY(-90px)}}@keyframes classic-cover-details-enter{0%{opacity:0;transform:translateY(-90px)}20%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes classic-cover-details-exit{0%{opacity:1}80%{opacity:0}to{transform:translateY(-90px)}}.classic .cover-container,.default .cover-container{bottom:0;left:0;position:absolute;right:0;top:0}.classic .cover-container--entering .cover__details,.default .cover-container--entering .cover__details{animation:classic-cover-details-enter .5s}.classic .cover-container--exiting .cover__details,.default .cover-container--exiting .cover__details{animation:classic-cover-details-exit .5s;animation-fill-mode:forwards}.classic .cover-container--entering .cover__header,.default .cover-container--entering .cover__header{animation:classic-cover-header-enter 425ms}.classic .cover-container--exiting .cover__header,.default .cover-container--exiting .cover__header{animation:classic-cover-header-exit .45s;animation-fill-mode:forwards}.classic .lesson-nav--restricted{cursor:not-allowed}.classic .lesson-nav--full{align-items:center;display:flex;justify-content:center;pointer-events:none;position:relative;width:100%}.classic .lesson-nav--full .lesson-nav-link{display:block;flex:1 1 auto;padding:1.4rem .5rem;pointer-events:auto;transition:color .3s;width:100%;z-index:1}.classic .lesson-nav--full .lesson-nav-link__link{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:1.8rem;text-decoration:none}.classic .lesson-nav--full .lesson-nav-link__link:hover{text-decoration:underline}.classic .lesson-nav--full .lesson-nav-link__link:active{text-decoration:none}.classic .lesson-nav--full .lesson-nav-link__link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.classic .lesson-nav--full .lesson-nav__link-text{font-size:1.5rem;font-weight:700;letter-spacing:-.04rem;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:1}.classic .lesson-nav--full svg{display:relative;z-index:1}.classic .lesson-nav--full .lesson-nav__link-icon{height:1.5rem;width:1.6rem}.classic .lesson-nav--floating{background:#fff;display:flex;flex-direction:row-reverse;height:10px;padding:0}.classic .lesson-nav--floating .lesson-nav-link{opacity:0;position:fixed;right:2vw;transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:ease-in;z-index:300}.classic .lesson-nav--floating .lesson-nav-link__link{align-items:center;border-radius:2.5rem;color:inherit;display:flex;outline:1px solid transparent;padding:.9rem 7.5rem;position:relative;text-align:center;text-decoration:none}.classic .lesson-nav--floating .lesson-nav-link__link svg{z-index:2}.classic .lesson-nav--floating .lesson-nav-link__link:before{border-radius:2.5rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.classic .lesson-nav--floating .lesson-nav__link-text{font-size:1.5rem;font-weight:700;margin-right:1rem;order:-1;z-index:2}.classic .lesson-nav--floating-full{align-items:center;height:8.2rem;justify-content:center;overflow:hidden;pointer-events:none;position:relative;text-transform:capitalize}.classic .lesson-nav--floating-full .lesson-nav-link{border:.2rem solid #303030;border-radius:10rem;height:5rem;margin:0 1.6rem;pointer-events:auto;transition:color .3s;width:100%;z-index:1}.classic .lesson-nav--floating-full .lesson-nav-link__link{align-items:center;border-radius:10rem;color:inherit;display:flex;height:4.6rem;justify-content:center;position:relative;text-decoration:none;width:100%}.classic .lesson-nav--floating-full .lesson-nav-link__link:focus{outline-offset:-4px;outline-width:2px}.classic .lesson-nav--floating-full .lesson-nav-link__link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.classic .lesson-nav--floating-full .lesson-nav__link-icon{flex:0 0 auto;height:1.5rem;width:1.5rem}.classic .lesson-nav--floating-full .lesson-nav__link-text{font-size:1.5rem;font-weight:700;line-height:1.2rem;margin-left:0;margin-right:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic .lesson-nav--previous{display:none}.classic .lesson-nav--previous.lesson-nav--floating .lesson-nav-link{top:2vh}.classic .lesson-nav--next.lesson-nav--floating .lesson-nav-link{bottom:2vh}.classic .lesson-nav--floating[data-visible=true] .lesson-nav-link{opacity:1;transform:none}.classic .lesson-nav--floating.lesson-nav--previous[data-hidden=true] .lesson-nav-link{transform:translateY(-200%)}.classic .lesson-nav--floating.lesson-nav--next[data-hidden=true] .lesson-nav-link{transform:translateY(200%)}.classic .lesson-nav--light.lesson-nav--full{background-color:#f0f0f0}.classic .lesson-nav--light.lesson-nav--full .lesson-nav-link__link{color:#313537}.classic .lesson-nav--light.lesson-nav--full .lesson-nav-link__link:hover:before{background-color:#e3e3e3}.classic .lesson-nav--light.lesson-nav--full .lesson-nav-link__link:active{text-decoration:none}.classic .lesson-nav--light.lesson-nav--full .lesson-nav-link__link:active:before{background-color:#c4c4c4}.classic .lesson-nav--dark.lesson-nav--full{background-color:#303030}.classic .lesson-nav--dark.lesson-nav--full .lesson-nav-link__link{color:#fff}.classic .lesson-nav--dark.lesson-nav--full .lesson-nav-link__link:active:before{background-color:#000}.classic .lesson-nav--accent.lesson-nav--full{background-color:currentColor}.classic .lesson-nav--accent.lesson-nav--full .lesson-nav-link__link{color:#fff}.classic .lesson-nav--accent.lesson-nav--full .lesson-nav-link__link:hover:before{background-color:rgba(0,0,0,.2)}.classic .lesson-nav--accent.lesson-nav--full .lesson-nav-link__link:active:before{background-color:rgba(0,0,0,.4)}.classic .lesson-nav--tint.lesson-nav--full{background-color:currentColor}.classic .lesson-nav--tint.lesson-nav--full .lesson-nav-link__link{color:currentColor}.classic .lesson-nav--tint.lesson-nav--full .lesson-nav-link__link:before{background-color:hsla(0,0%,100%,.9)}.classic .lesson-nav--tint.lesson-nav--full .lesson-nav-link__link:hover:before{background-color:hsla(0,0%,100%,.8)}.classic .lesson-nav--tint.lesson-nav--full .lesson-nav-link__link:active:before{background-color:hsla(0,0%,100%,.6)}.classic .lesson-nav--light.lesson-nav--floating .lesson-nav-link__link,.classic .lesson-nav--light.lesson-nav--floating .nav-next__link{background-color:#fff;box-shadow:0 .4rem 2rem rgba(0,0,0,.1);color:#313537}.classic .lesson-nav--light.lesson-nav--floating .lesson-nav-link__link:hover,.classic .lesson-nav--light.lesson-nav--floating .nav-next__link:hover{background-color:#f0f0f0}.classic .lesson-nav--light.lesson-nav--floating .lesson-nav-link__link:active,.classic .lesson-nav--light.lesson-nav--floating .nav-next__link:active{background-color:#e3e3e3}.classic .lesson-nav--dark.lesson-nav--floating .lesson-nav-link__link{background-color:#303030;color:#fff}.classic .lesson-nav--dark.lesson-nav--floating .lesson-nav-link__link:hover:before{background-color:#454545}.classic .lesson-nav--dark.lesson-nav--floating .lesson-nav-link__link:active{background-color:#707070}.classic .lesson-nav--dark.lesson-nav--floating .lesson-nav-link__link:active:before{background-color:transparent;background-color:initial}.classic .lesson-nav--tint.lesson-nav--floating .lesson-nav-link__link{border:2px solid;box-sizing:border-box;color:currentColor}.classic .lesson-nav--tint.lesson-nav--floating .lesson-nav-link__link:before{background-color:hsla(0,0%,100%,.85)}.classic .lesson-nav--tint.lesson-nav--floating .lesson-nav-link__link:hover:before{background-color:hsla(0,0%,100%,.7)}.classic .lesson-nav--tint.lesson-nav--floating .lesson-nav-link__link:active:before{background-color:hsla(0,0%,100%,.6)}.classic .lesson-nav--accent.lesson-nav--floating .lesson-nav-link__link{color:#fff}.classic .lesson-nav--accent.lesson-nav--floating .lesson-nav-link__link:hover:before{background-color:rgba(0,0,0,.2)}.classic .lesson-nav--accent.lesson-nav--floating .lesson-nav-link__link:active:before{background-color:rgba(0,0,0,.5)}.classic .lesson-nav--light.lesson-nav--floating-full{background-color:#fff}@media(max-width:29.9375em){.classic .lesson-nav--light.lesson-nav--floating-full .lesson-nav-link{border:.2rem solid #303030}}.classic .lesson-nav--light.lesson-nav--floating-full .lesson-nav-link__link{color:#313537}.classic .lesson-nav--light.lesson-nav--floating-full .lesson-nav-link__link:hover{background-color:#f0f0f0}.classic .lesson-nav--light.lesson-nav--floating-full .lesson-nav-link__link:active{background-color:#c5c5c5}.classic .lesson-nav--dark.lesson-nav--floating-full{background-color:#303030}.classic .lesson-nav--dark.lesson-nav--floating-full .lesson-nav-link{border-color:#fff}.classic .lesson-nav--dark.lesson-nav--floating-full .lesson-nav-link__link{color:#fff}.classic .lesson-nav--dark.lesson-nav--floating-full .lesson-nav-link__link:hover{background-color:#454545}.classic .lesson-nav--dark.lesson-nav--floating-full .lesson-nav-link__link:active{background-color:#707070}.classic .lesson-nav--accent.lesson-nav--floating-full{background-color:currentColor}.classic .lesson-nav--accent.lesson-nav--floating-full .lesson-nav-link{border-color:#fff}.classic .lesson-nav--accent.lesson-nav--floating-full .lesson-nav-link__link{color:#fff}.classic .lesson-nav--accent.lesson-nav--floating-full .lesson-nav-link__link:hover:before{background-color:rgba(0,0,0,.2);border-radius:10rem}.classic .lesson-nav--accent.lesson-nav--floating-full .lesson-nav-link__link:active:before{background-color:rgba(0,0,0,.4);border-radius:10rem}.classic .lesson-nav--tint.lesson-nav--floating-full{background-color:currentColor}.classic .lesson-nav--tint.lesson-nav--floating-full:before{background-color:hsla(0,0%,100%,.9);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.classic .lesson-nav--tint.lesson-nav--floating-full .lesson-nav-link{border-color:currentColor}.classic .lesson-nav--tint.lesson-nav--floating-full .lesson-nav-link__link:before{background-color:hsla(0,0%,100%,.9);border-radius:10rem}.classic .lesson-nav--tint.lesson-nav--floating-full .lesson-nav-link__link:hover:before{background-color:hsla(0,0%,100%,.7);border-radius:10rem}.classic .lesson-nav--tint.lesson-nav--floating-full .lesson-nav-link__link:active:before{background-color:hsla(0,0%,100%,.6);border-radius:10rem}.classic .lesson-nav--accent.lesson-nav--floating-full .lesson-nav__link-icon,.classic .lesson-nav--accent.lesson-nav--floating-full .lesson-nav__link-text,.classic .lesson-nav--tint.lesson-nav--floating-full .lesson-nav__link-icon,.classic .lesson-nav--tint.lesson-nav--floating-full .lesson-nav__link-text{filter:brightness(1)}.classic .lesson-nav--accent-light.lesson-nav--floating .lesson-nav-link__link,.classic .lesson-nav--accent-light.lesson-nav--full .lesson-nav-link__link{color:#313537}.classic .lesson-nav-link-tooltip{bottom:calc(100% - 1rem);left:50%;max-width:95%;opacity:0;padding-bottom:1rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:-webkit-max-content;width:max-content}.classic .lesson-nav-link-tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.classic .lesson-nav-link-tooltip__inner{background-color:#313537;border:.1rem solid transparent;border-radius:.6rem;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:#fff;font-size:1.2rem;line-height:1.5rem;padding:1.2rem;position:relative;text-align:center}.classic .lesson-nav-link-tooltip__inner:after{background:#313537;border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.classic .lesson-nav-link-tooltip__inner--dark{background-color:#f8f8f8;color:#313537}.classic .lesson-nav-link-tooltip__inner--dark:after{background:#f8f8f8}
-/*!
- * froala_editor v2.9.5 (https://www.froala.com/wysiwyg-editor)
- * License https://froala.com/wysiwyg-editor/terms/
- * Copyright 2014-2019 Froala Labs
- */.clearfix:after{clear:both;content:"";display:block;height:0}.hide-by-clipping{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fr-img-caption.fr-rounded img,img.fr-rounded{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.fr-img-caption.fr-bordered img,img.fr-bordered{border:5px solid #ccc}img.fr-bordered{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-img-caption.fr-bordered img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-img-caption.fr-shadow img,img.fr-shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-view{word-wrap:break-word}.fr-view span[style~="color:"] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table{border:0;border-collapse:collapse;empty-cells:show;max-width:100%}.fr-view table td{min-width:5px}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:#f5f5f5}.fr-view table td,.fr-view table th{border:1px solid #ddd}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double red}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table th{background:#e6e6e6}.fr-view hr{clear:both;page-break-after:always;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-view .fr-file{position:relative}.fr-view .fr-file:after{content:"\1F4CE";font-weight:400;position:relative}.fr-view pre{word-wrap:break-word;overflow:visible;white-space:pre-wrap}.fr-view[dir=rtl] blockquote{border-left:0;border-right:2px solid #5e35b1;margin-right:0;padding-left:0;padding-right:5px}.fr-view[dir=rtl] blockquote blockquote{border-color:#00bcd4}.fr-view[dir=rtl] blockquote blockquote blockquote{border-color:#43a047}.fr-view blockquote{border-left:2px solid #5e35b1;color:#5e35b1;margin-left:0;padding-left:5px}.fr-view blockquote blockquote{border-color:#00bcd4;color:#00bcd4}.fr-view blockquote blockquote blockquote{border-color:#43a047;color:#43a047}.fr-view span.fr-emoticon{display:inline;font-family:Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-weight:400;line-height:0}.fr-view span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat!important;display:inline-block;font-size:inherit;height:1em;line-height:1;margin:-.1em .1em .1em;min-height:20px;min-width:20px;vertical-align:middle;width:1em}.fr-view .fr-text-gray{color:#aaa!important}.fr-view .fr-text-bordered{border-bottom:1px solid #222;border-top:1px solid #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view .fr-class-highlighted{background-color:#ff0}.fr-view .fr-class-code{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;border-color:#ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-family:Courier New,Courier,monospace;padding:10px}.fr-view .fr-class-transparency{opacity:.5}.fr-view img{max-width:100%;position:relative}.fr-view img.fr-dib{display:block;float:none;margin:5px auto;vertical-align:top}.fr-view img.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view img.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view img.fr-dii{display:inline-block;float:none;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);vertical-align:bottom}.fr-view img.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption{max-width:100%;position:relative}.fr-view span.fr-img-caption.fr-dib{display:block;float:none;margin:5px auto;vertical-align:top}.fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view span.fr-img-caption.fr-dii{display:inline-block;float:none;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);vertical-align:bottom}.fr-view span.fr-img-caption.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view .fr-video{position:relative;text-align:center}.fr-view .fr-video.fr-rv{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px}.fr-view .fr-video.fr-rv embed,.fr-view .fr-video.fr-rv object,.fr-view .fr-video.fr-rv>iframe{height:100%;left:0;position:absolute!important;top:0;width:100%}.fr-view .fr-video>*{border:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%}.fr-view .fr-video.fr-dvb{clear:both;display:block}.fr-view .fr-video.fr-dvb.fr-fvl{text-align:left}.fr-view .fr-video.fr-dvb.fr-fvr{text-align:right}.fr-view .fr-video.fr-dvi{display:inline-block}.fr-view .fr-video.fr-dvi.fr-fvl{float:left}.fr-view .fr-video.fr-dvi.fr-fvr{float:right}.fr-view a.fr-strong{font-weight:700}.fr-view a.fr-green{color:green}.fr-view .fr-img-caption{text-align:center}.fr-view .fr-img-caption .fr-img-wrap{display:inline-block;margin:auto;padding:0;text-align:center;width:100%}.fr-view .fr-img-caption .fr-img-wrap img{display:block;margin:auto;width:100%}.fr-view .fr-img-caption .fr-img-wrap>span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;-ms-filter:"alpha(Opacity=0)";font-size:14px;font-weight:400;margin:auto;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;padding:5px 5px 10px;text-align:center;width:100%}.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large{font-size:24px}a.fr-view.fr-strong{font-weight:700}a.fr-view.fr-green{color:green}img.fr-view{max-width:100%;position:relative}img.fr-view.fr-dib{display:block;float:none;margin:5px auto;vertical-align:top}img.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}img.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}img.fr-view.fr-dii{display:inline-block;float:none;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);vertical-align:bottom}img.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}img.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view{max-width:100%;position:relative}span.fr-img-caption.fr-view.fr-dib{display:block;float:none;margin:5px auto;vertical-align:top}span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}span.fr-img-caption.fr-view.fr-dii{display:inline-block;float:none;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);vertical-align:bottom}span.fr-img-caption.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-toolbar{z-index:10000!important}.fr-tooltip{z-index:10003!important}.fr-modal,.fr-popup{z-index:10002!important}.fr-popup .fr-buttons.fr-colors-buttons{padding:0}.fr-popup .fr-colors-tabs{margin-bottom:0;margin-left:0;margin-right:0}.fr-popup .fr-colors-tabs .fr-colors-tab:after{display:none;visibility:hidden}.fr-popup .fr-colors-tabs .fr-colors-tab,.fr-popup .fr-colors-tabs .fr-colors-tab:focus,.fr-popup .fr-colors-tabs .fr-colors-tab:hover{color:#313537}.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab{background-color:#f0f0f0;color:#313537}.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab:after{color:#313537}.fr-popup .fr-separator+.fr-colors-tabs{margin-left:0;margin-right:0}.fr-box sub,.fr-view sub{font-size:smaller;vertical-align:sub}.fr-box sup,.fr-view sup{font-size:smaller;vertical-align:super}.fr-box ul,.fr-view ul{list-style-type:disc}.fr-box ol,.fr-box ul,.fr-view ol,.fr-view ul{list-style-position:outside;margin:0 0 3.2rem 3.2rem}.fr-box ol,.fr-view ol{list-style-type:decimal}.fr-box ol ul,.fr-box ul ul,.fr-view ol ul,.fr-view ul ul{list-style-position:outside;list-style-type:circle}.fr-box ol ol,.fr-box ul ol,.fr-view ol ol,.fr-view ul ol{list-style-position:outside;list-style-type:lower-latin}.fr-box ol li,.fr-box ul li,.fr-view ol li,.fr-view ul li{margin-top:1.4rem}.fr-box em,.fr-view em{font-style:italic}.fr-box strong,.fr-view strong{font-weight:700}.fr-box table td,.fr-box table th,.fr-view table td,.fr-view table th{font-size:1.4rem;vertical-align:middle}.fr-box table th,.fr-view table th{font-weight:700;padding:1.7rem 1.5rem 1.5rem}.fr-box table td,.fr-view table td{padding:1.7rem 1.5rem}.fr-box--placeholder,.fr-view--placeholder{color:#aaa}.fr-box.fr-inline .fr-counter{background:transparent;border:none;bottom:auto!important;color:#adaeaf;display:none;font-family:lato,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.04rem;padding:0;top:100%}.fr-floating-btn>svg{fill:#313537!important}.fr-floating-btn>i{color:#313537!important;font-family:FontAwesome!important}.fr-qi-helper,.fr-quick-insert{font-size:1.4rem}.rise-table-wrap{overflow-x:auto}.partner-content-course-author__author-container{display:flex}.partner-content-course-author__author-container-padding-top{display:flex;padding-top:2rem}.partner-content-course-author__author{color:#fff;display:flex;font-size:1.6rem;font-weight:600;line-height:3.8rem;margin:0 0 3rem;order:-1;padding-right:3rem;white-space:nowrap}@media(max-width:25.8125em){.partner-content-course-author__author{line-height:normal}}.partner-content-course-author__author-image{background-size:cover;border:1px solid #fff;border-radius:50%;flex:0 0 auto;height:3.8rem;margin:0 1rem 0 0;width:3.8rem}.partner-content-course-author__dark-text{color:#707070}.partner-content-course-author__gray-text{color:#a2acb0;font-size:1.3rem}.lesson-header__grouped-row{align-items:baseline;display:flex}@media(min-width:60em){.lesson--open .lesson-header__main{width:100%}.lesson--open .lesson-header__main:first-child{margin-left:0}}.audio-player{display:flex;flex:1;padding:.3rem}.audio-player__housing{align-items:center;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;height:4.4rem;margin-bottom:2rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.audio-player__play{cursor:pointer;height:100%;position:relative;width:2.5rem}.audio-player__play:before{background:transparent;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-color:transparent #313537;border-style:solid;border-width:.5rem 0 .5rem .8rem;content:"";display:block;height:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.audio-player__play--pause{padding-left:.3rem}.audio-player__play--pause:before{transform:translate3d(.3rem,-50%,0)}.audio-player__play--pause:after,.audio-player__play--pause:before{background:#313537;border-left:0 solid transparent;border-right:0 solid transparent;border-color:transparent #313537;border-style:solid;border-width:0;content:"";display:block;height:1rem;position:absolute;top:50%;width:.2rem}.audio-player__play--pause:after{transform:translate3d(-.3rem,-50%,0)}.audio-player__tracker{cursor:pointer;flex-shrink:100;height:100%;margin:auto 0;position:relative;width:100%}.audio-player__tracker:after{background:#8a8c8d;right:0}.audio-player__tracker-bar,.audio-player__tracker:after{bottom:0;content:"";height:.1rem;left:0;margin:auto 0;position:absolute;top:0}.audio-player__tracker-bar{background:#313537;display:block;width:0;z-index:1}.audio-player__tracker-handle{background:#313537;border-radius:50%;bottom:0;box-shadow:0 .1rem .4rem 0 rgba(0,0,0,.2);content:"";display:block;height:1.3rem;left:0;margin:auto 0;position:absolute;top:0;transform:translateX(-.6rem);width:1.3rem;z-index:1}.audio-player__timer{cursor:default;font-family:lato,sans-serif;font-size:1rem;font-weight:700;height:100%;line-height:4.4rem;padding:0 0 0 1.5rem;position:relative;white-space:nowrap}.theme .progress-wrap{z-index:299}.progress{background:transparent;left:0;margin-left:0;position:absolute;right:0;transition-duration:.3s;transition-property:padding,height}.progress-wrap{height:2px;position:relative;z-index:302}@media(max-width:47.9375em){.progress-wrap--fixed{left:0;position:fixed;right:0;top:0;transform:translateZ(0)}}.lesson--preview .progress-wrap--fixed{margin-top:0}.lesson--open .progress{left:28rem;margin-left:-28rem}.progress__container{min-height:2px;overflow:hidden;padding:.3rem 0;position:relative;width:100%}.progress__indicator{background:#50abf1;height:2px;left:-100%;position:absolute;top:0;transition-duration:.3s;transition-property:transform;width:100%}.progress--timeline{background:#fff;border-bottom:.1rem solid #eaeaea;padding:2rem 2rem 3.5rem}.lesson-progress-wrapper--visible .progress--timeline{padding:2rem}.progress--timeline .progress__container{position:relative}.progress--timeline .progress__container:after{background:#eaeaeb;content:"";height:.1rem;left:0;position:absolute;right:0;top:.4rem}.progress--timeline .progress__indicator{position:relative;z-index:1}.progress--timeline .progress__marker{background:#eaeaeb;border:.4rem solid #fff;border-radius:50%;box-sizing:content-box;height:.4rem;margin-left:-.6rem;position:absolute;top:-.2rem;transition:background .3s;width:.4rem;z-index:2}.progress--timeline .progress__marker--active{background:#50abf1}.progress--timeline.progress--sticky{padding:2rem}.progress--video .progress__indicator{transition-duration:.25s;transition-timing-function:linear}.lesson-progress-wrapper{left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}.lesson-progress-wrapper--visible{opacity:1}.imaginative .lesson-progress{align-items:center;display:flex;justify-content:center}.imaginative .lesson-progress--compact{height:1.9rem;position:absolute;right:.7rem;top:calc(50% - 1rem);width:1.9rem}.imaginative .lesson-progress--cover{height:2.9rem;left:0;position:absolute;top:calc(50% - 1.5rem);width:2.9rem}.imaginative .lesson-progress--overlay{height:1rem;left:calc(50% - .5rem);top:-2.6rem;width:1rem}@media(max-width:47.9375em){.imaginative .lesson-progress--overlay{height:.9rem;width:.9rem}}.imaginative .lesson-progress--overlay .progress-circle{stroke-width:.2rem}.imaginative .lesson-progress--sidebar{height:2.9rem;position:absolute;right:1.8rem;top:calc(50% - 1.5rem);width:2.9rem}.imaginative .lesson-progress--inactive{pointer-events:none}.imaginative .lesson-progress__graphic{align-items:center;display:flex;justify-content:center}.imaginative .lesson-progress__graphic--compact{padding:.6rem}.imaginative .lesson-progress__graphic--cover,.imaginative .lesson-progress__graphic--sidebar{padding:1.1rem}.imaginative .lesson-progress__action{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.imaginative .lesson-progress__tooltip{--color-nav-tooltip-background:#000;--color-nav-tooltip-text:#fff;bottom:calc(100% - 2.5rem);left:50%;max-width:95%;max-width:none;opacity:0;padding-bottom:2rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;white-space:nowrap;width:-webkit-max-content;width:max-content}.imaginative .lesson-progress__tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.imaginative .lesson-progress__tooltip__inner{background-color:var(--color-nav-tooltip-background);border:.1rem solid transparent;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:var(--color-nav-tooltip-text);font-family:var(--font-family-ui);font-size:1.2rem;line-height:1.5rem;padding:1.2rem;position:relative;text-align:center}.imaginative .lesson-progress__tooltip__inner:after{background-color:var(--color-nav-tooltip-background);border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.imaginative .lesson-progress__tooltip__inner--dark{--color-nav-tooltip-background:#f7f7f7;--color-nav-tooltip-text:#313537}.imaginative .lesson-progress__tooltip--compact{bottom:calc(100% - 2.2rem)}.imaginative .lesson-progress__tooltip--cover,.imaginative .lesson-progress__tooltip--sidebar{bottom:calc(100% - 2.7rem)}.imaginative .lesson-progress__tooltip--overlay{bottom:calc(100% - 1.5rem)}.imaginative svg.progress-circle{stroke:var(--color-progress-circle-stroke);fill:var(--color-progress-circle-empty-fill);height:100%;width:100%}@media(forced-colors:active){.imaginative svg.progress-circle{stroke:CanvasText!important;fill:Canvas!important}}.imaginative svg.progress-circle--failed,.imaginative svg.progress-circle--passed{fill:var(--color-progress-circle-fill)}@media(forced-colors:active){.imaginative svg.progress-circle--failed,.imaginative svg.progress-circle--passed{fill:CanvasText!important}.imaginative .lesson-progress__action svg.progress-circle{stroke:ButtonText!important}.imaginative .lesson-progress__action svg.progress-circle--failed,.imaginative .lesson-progress__action svg.progress-circle--passed{fill:ButtonText!important}}.imaginative .lesson-nav{text-transform:uppercase}.imaginative .lesson-nav--restricted{cursor:not-allowed}.imaginative .lesson-nav--full{display:flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;width:100%}.imaginative .lesson-nav--full .lesson-nav-link{display:flex;height:6.4rem;width:100%;z-index:1}.imaginative .lesson-nav--full .lesson-nav-link__link{letter-spacing:.1rem;padding:1.4rem;pointer-events:auto;text-decoration:none;transition:color .3s;z-index:1}.imaginative .lesson-nav--full .lesson-nav-link__link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.imaginative .lesson-nav--full .lesson-nav__link-text{flex:0 1 auto;font-family:var(--font-family-ui);font-size:1.2rem;font-weight:700;line-height:1.2rem;margin-left:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imaginative .lesson-nav--full .lesson-nav__link-icon{flex:0 0 auto}.imaginative .lesson-nav--floating{background:#fff;display:flex;flex-direction:row-reverse;height:10px;padding:0}.imaginative .lesson-nav--floating .lesson-nav-link{opacity:0;position:fixed;right:2vw;transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:ease-in;z-index:200}.imaginative .lesson-nav--floating .lesson-nav-link__link{align-items:flex-end;color:inherit;display:flex;justify-content:center;letter-spacing:.1rem;min-width:26.6rem;padding:1.4rem 1.6rem;position:relative;text-align:center;text-decoration:none}.imaginative .lesson-nav--floating .lesson-nav-link__link svg{z-index:2}.imaginative .lesson-nav--floating .lesson-nav-link__link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.imaginative .lesson-nav--floating .lesson-nav__link-text{font-family:var(--font-family-body);font-size:1.2rem;font-weight:700;line-height:1.2rem;margin-right:1rem;order:-1;text-transform:uppercase;z-index:2}.imaginative .lesson-nav--floating-full{display:flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;width:100%}.imaginative .lesson-nav--floating-full .lesson-nav-link{display:flex;height:8.2rem;padding:1.6rem;width:100%;z-index:1}.imaginative .lesson-nav--floating-full .lesson-nav-link__link{border-color:var(--color-lesson-nav-link-border);border-style:solid;border-width:2px;letter-spacing:.1rem;padding:2rem;pointer-events:auto;text-decoration:none;transition:color .3s;z-index:1}.imaginative .lesson-nav--floating-full .lesson-nav-link__link:before{bottom:0;content:"";left:0;margin:2rem;position:absolute;right:0;top:0;z-index:-1}.imaginative .lesson-nav--floating-full .lesson-nav__link-text{flex:0 1 auto;font-family:var(--font-family-ui);font-size:1.2rem;font-weight:700;line-height:1.2rem;margin-left:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imaginative .lesson-nav--floating-full .lesson-nav__link-icon{flex:0 0 auto}.imaginative .lesson-nav--previous{display:none}.imaginative .lesson-nav--previous.lesson-nav--floating .lesson-nav-link{top:2vh}.imaginative .lesson-nav--next.lesson-nav--floating .lesson-nav-link{bottom:2vh}.imaginative .lesson-nav--tint.lesson-nav--floating-full{background-color:var(--color-accent)}.imaginative .lesson-nav--tint.lesson-nav--floating-full:before{background-color:hsla(0,0%,100%,.85);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.imaginative .lesson-nav--tint.lesson-nav--floating-full .lesson-nav-link__link{color:var(--color-accent)}.imaginative .lesson-nav--tint.lesson-nav--floating-full .lesson-nav-link__link:before{background-color:var(--color-accent);margin:1.8rem;opacity:.15}.imaginative .lesson-nav--tint.lesson-nav--floating-full .lesson-nav-link__link:hover:before{opacity:.3}.imaginative .lesson-nav--tint.lesson-nav--floating-full .lesson-nav-link__link:active:before{opacity:.4}.imaginative .lesson-nav--tint.lesson-nav--floating-full .lesson-nav__link-icon,.imaginative .lesson-nav--tint.lesson-nav--floating-full .lesson-nav__link-text{color:var(--color-accent);filter:brightness(.8)}.imaginative .lesson-nav--floating[data-visible=true] .lesson-nav-link{opacity:1;transform:none}.imaginative .lesson-nav--floating.lesson-nav--previous[data-hidden=true] .lesson-nav-link{transform:translateY(-200%)}.imaginative .lesson-nav--floating.lesson-nav--next[data-hidden=true] .lesson-nav-link{transform:translateY(200%)}.imaginative .lesson-nav--light{--color-lesson-nav-border:#303030;--color-lesson-nav-text:#303030}.imaginative .lesson-nav--floating-full.lesson-nav--light,.imaginative .lesson-nav--full.lesson-nav--light{--color-lesson-nav-background:#f0f0f0;--color-lesson-nav-overlay-hover:#e3e3e3;--color-lesson-nav-overlay-active:#c4c4c4}.imaginative .lesson-nav--floating-full.lesson-nav--light,.imaginative .lesson-nav--floating.lesson-nav--light{--color-lesson-nav-background:#fff;--color-lesson-nav-overlay-hover:#f0f0f0;--color-lesson-nav-overlay-active:#e3e3e3}.imaginative .lesson-nav--dark{--color-lesson-nav-background:#303030;--color-lesson-nav-border:#303030;--color-lesson-nav-link-border:#fff;--color-lesson-nav-text:#fff;--color-lesson-nav-overlay-hover:#454545;--color-lesson-nav-overlay-active:#000}.imaginative .lesson-nav--floating-full.lesson-nav--dark{--color-lesson-nav-overlay-active:#707070}.imaginative .lesson-nav--tint{--color-lesson-nav-background:var(--color-accent);--color-lesson-nav-border:var(--color-accent);--color-lesson-nav-link-border:var(--color-accent);--color-lesson-nav-overlay:hsla(0,0%,100%,.9);--color-lesson-nav-overlay-hover:hsla(0,0%,100%,.8);--color-lesson-nav-overlay-active:hsla(0,0%,100%,.6);--color-lesson-nav-text:var(--color-accent)}.imaginative .lesson-nav--tint.lesson-nav--floating-full{--color-lesson-nav-overlay:hsla(0,0%,100%,.8);--color-lesson-nav-overlay-hover:hsla(0,0%,100%,.7);--color-lesson-nav-overlay-active:hsla(0,0%,100%,.6)}.imaginative .lesson-nav--tint.lesson-nav--floating .lesson-nav__link-icon,.imaginative .lesson-nav--tint.lesson-nav--floating .lesson-nav__link-text,.imaginative .lesson-nav--tint.lesson-nav--floating-full .lesson-nav__link-icon,.imaginative .lesson-nav--tint.lesson-nav--floating-full .lesson-nav__link-text{filter:brightness(.8)}.imaginative .lesson-nav--accent{--color-lesson-nav-background:var(--color-accent);--color-lesson-nav-border:var(--color-accent);--color-lesson-nav-link-border:#fff;--color-lesson-nav-overlay-hover:rgba(0,0,0,.2);--color-lesson-nav-overlay-active:rgba(0,0,0,.4);--color-lesson-nav-text:#fff}.imaginative .lesson-nav--full{background-color:var(--color-lesson-nav-background)}.imaginative .lesson-nav--full .lesson-nav-link__link{background-color:var(--color-lesson-nav-overlay);color:var(--color-lesson-nav-text)}.imaginative .lesson-nav--full .lesson-nav-link__link:hover{background-color:var(--color-lesson-nav-overlay-hover)}.imaginative .lesson-nav--full .lesson-nav-link__link:active{background-color:var(--color-lesson-nav-overlay-active)}.imaginative .lesson-nav--floating .lesson-nav-link__link{background-color:var(--color-lesson-nav-background);border:1px solid var(--color-lesson-nav-border);color:var(--color-lesson-nav-text)}.imaginative .lesson-nav--floating .lesson-nav-link__link:before{background-color:var(--color-lesson-nav-overlay)}.imaginative .lesson-nav--floating .lesson-nav-link__link:hover:before{background-color:var(--color-lesson-nav-overlay-hover)}.imaginative .lesson-nav--floating .lesson-nav-link__link:active:before{background-color:var(--color-lesson-nav-overlay-active)}.imaginative .lesson-nav--floating-full{background-color:var(--color-lesson-nav-background)}.imaginative .lesson-nav--floating-full .lesson-nav-link__link{background-color:var(--color-lesson-nav-overlay);color:var(--color-lesson-nav-text)}.imaginative .lesson-nav--floating-full .lesson-nav-link__link:hover{background-color:var(--color-lesson-nav-overlay-hover)}.imaginative .lesson-nav--floating-full .lesson-nav-link__link:active{background-color:var(--color-lesson-nav-overlay-active)}.imaginative .lesson-nav__link-icon{stroke:var(--color-lesson-nav-text);height:1.3rem;transition:stroke .3s;width:1.3rem}.imaginative .lesson-nav--next .lesson-nav__link-icon{transform:rotate(180deg)}.imaginative .lesson-nav-link__link{align-items:center;color:inherit;display:flex;justify-content:center;text-decoration:none;width:100%}.imaginative .lesson-nav-link-tooltip{--color-nav-tooltip-background:#000;--color-nav-tooltip-text:#fff;bottom:calc(100% - 2.5rem);left:50%;max-width:95%;opacity:0;padding-bottom:2rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:-webkit-max-content;width:max-content}.imaginative .lesson-nav-link-tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.imaginative .lesson-nav-link-tooltip__inner{background-color:var(--color-nav-tooltip-background);border:.1rem solid transparent;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:var(--color-nav-tooltip-text);font-family:var(--font-family-ui);font-size:1.2rem;line-height:1.5rem;padding:1.2rem;position:relative;text-align:center}.imaginative .lesson-nav-link-tooltip__inner:after{background-color:var(--color-nav-tooltip-background);border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.imaginative .lesson-nav-link-tooltip__inner--dark{--color-nav-tooltip-background:#f7f7f7;--color-nav-tooltip-text:#313537}.imaginative .lesson-nav--accent-light.lesson-nav--floating .lesson-nav-link__link,.imaginative .lesson-nav--accent-light.lesson-nav--full .lesson-nav-link__link{color:#313537}.imaginative .lesson-nav--accent-light.lesson-nav--floating .lesson-nav__link-icon,.imaginative .lesson-nav--accent-light.lesson-nav--full .lesson-nav__link-icon{stroke:#313537}.page-transition-back-enter .lesson-nav--floating .lesson-nav-link,.page-transition-back-leave .lesson-nav--floating .lesson-nav-link,.page-transition-enter .lesson-nav--floating .lesson-nav-link,.page-transition-leave .lesson-nav--floating .lesson-nav-link{display:none}.imaginative .cover--layout-centered .cover__header-content-info,.imaginative .cover--layout-centered-accent-tint .cover__header-content-info,.imaginative .cover--layout-centered-image .cover__header-content-info,.imaginative .cover--layout-centered-overlay .cover__header-content-info,.imaginative .cover__details,.imaginative .cover__dot-com-body{box-sizing:content-box;margin:0 auto;max-width:107rem;padding:0 1.6rem}@media(min-width:30em){.imaginative .cover--layout-centered .cover__header-content-info,.imaginative .cover--layout-centered-accent-tint .cover__header-content-info,.imaginative .cover--layout-centered-image .cover__header-content-info,.imaginative .cover--layout-centered-overlay .cover__header-content-info,.imaginative .cover__details,.imaginative .cover__dot-com-body{padding-left:6.5rem;padding-right:6.5rem}}.imaginative .cover--layout-centered-overlay .cover__header-content,.imaginative .cover__header-graphic{background-color:#fff;background-position:50%;background-size:cover}.imaginative .cover__header-content-action-link,.imaginative .cover__my-list-button{background:var(--color-accent);border:.1rem solid transparent;color:#fff;cursor:pointer;font-family:var(--font-family-ui);font-size:1.2rem;font-weight:700;letter-spacing:.01rem;line-height:1.2rem;margin-bottom:1.6rem;padding:1.2rem 2.4rem;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .15s ease-in-out;z-index:3}.imaginative .cover__header-content-action-link:hover,.imaginative .cover__my-list-button:hover{transform:scale(1.05)}.imaginative .cover__header-content-action-link:active,.imaginative .cover__my-list-button:active{transform:scale(.95);transition-duration:.1s}@media(resolution:1dppx){.imaginative .cover__header-content-action-link,.imaginative .cover__my-list-button{transform:scale(.999)}}.imaginative .cover__header-content-action-link.overview__start-again,.imaginative .cover__my-list-button--checked{background-color:transparent;border:.1rem solid;color:var(--color-accent)}.imaginative .cover{background:#fff;padding:0 0 2rem}@media(min-width:30em){.imaginative .cover{padding-bottom:10rem}}.imaginative .cover--layout-centered .cover__header-content{background-color:var(--color-accent)}.imaginative .cover--layout-centered-overlay .cover__header-content{background-color:#b2b2b2}.imaginative .cover--layout-centered .cover__header-content-info,.imaginative .cover--layout-centered-accent-tint .cover__header-content-info,.imaginative .cover--layout-centered-image .cover__header-content-info,.imaginative .cover--layout-centered-overlay .cover__header-content-info{text-align:center}.imaginative .cover--layout-centered .cover__header-content-action-link,.imaginative .cover--layout-centered .cover__my-list-button,.imaginative .cover--layout-centered-overlay .cover__header-content-action-link,.imaginative .cover--layout-centered-overlay .cover__my-list-button{background:#fff;color:#313537}.imaginative .cover--layout-centered .cover__header-content-action-link.overview__start-again,.imaginative .cover--layout-centered .cover__my-list-button--checked,.imaginative .cover--layout-centered-overlay .cover__header-content-action-link.overview__start-again,.imaginative .cover--layout-centered-overlay .cover__my-list-button--checked{background:transparent;color:#fff}.imaginative .cover--layout-centered .cover__header-star,.imaginative .cover--layout-centered-overlay .cover__header-star{stroke:#fff}.imaginative .cover--layout-centered-overlay .cover__header-content-authors-name,.imaginative .cover--layout-centered-overlay .cover__header-content-title{color:#fff}.imaginative .cover--layout-centered-overlay .cover__header-content-authors-avatar{border:1px solid #fff}@media(max-width:61.9375em){.imaginative .cover--layout-two-thirds-left-image .cover__header-content,.imaginative .cover--layout-two-thirds-right-image .cover__header-content{min-height:53.7rem}}.imaginative .cover--layout-two-thirds-left-image .cover__dot-com,.imaginative .cover--layout-two-thirds-right-image .cover__dot-com{grid-column:1/4}@media(max-width:61.9375em){.imaginative .cover--layout-two-thirds-left-image .cover__header-content-title,.imaginative .cover--layout-two-thirds-right-image .cover__header-content-title{font-size:5.6rem;line-height:6.4rem;margin-top:1.6rem}}.imaginative .cover--layout-two-thirds-left-image .cover__header-content{grid-column:1/3}.imaginative .cover--layout-two-thirds-right-image .cover__header-content{grid-column:2/4}.imaginative .cover--layout-split-left-image .cover__header,.imaginative .cover--layout-split-right-image .cover__header,.imaginative .cover--layout-two-thirds-left-image .cover__header,.imaginative .cover--layout-two-thirds-right-image .cover__header{display:grid}.imaginative .cover--layout-split-left-image .cover__header,.imaginative .cover--layout-split-right-image .cover__header{grid-template-columns:repeat(2,1fr)}.imaginative .cover--layout-two-thirds-left-image .cover__header,.imaginative .cover--layout-two-thirds-right-image .cover__header{grid-template-columns:repeat(3,1fr)}.imaginative .cover--layout-split-left-image .cover__header-content-authors,.imaginative .cover--layout-split-right-image .cover__header-content-authors,.imaginative .cover--layout-two-thirds-left-image .cover__header-content-authors,.imaginative .cover--layout-two-thirds-right-image .cover__header-content-authors{justify-content:normal}.imaginative .cover--layout-split-left-image .cover__header-content-info,.imaginative .cover--layout-split-right-image .cover__header-content-info,.imaginative .cover--layout-two-thirds-left-image .cover__header-content-info,.imaginative .cover--layout-two-thirds-right-image .cover__header-content-info{padding:0 1.6rem}@media(min-width:30em){.imaginative .cover--layout-split-left-image .cover__header-content-info,.imaginative .cover--layout-split-right-image .cover__header-content-info,.imaginative .cover--layout-two-thirds-left-image .cover__header-content-info,.imaginative .cover--layout-two-thirds-right-image .cover__header-content-info{padding-left:7.2rem;padding-right:7.2rem}}.imaginative .cover--layout-centered-image .cover__header-content{min-height:auto;padding-bottom:.1px}@media(max-width:61.9375em){.imaginative .cover--layout-centered-image .cover__header-content-title{font-size:5.6rem;font-weight:400;line-height:6.4rem;margin:1.2rem 0 2.3rem}}@media(max-width:47.9375em){.imaginative .cover--layout-centered-image .cover__header-content-title{font-size:4rem;line-height:4.8rem}}@media(max-width:29.9375em){.imaginative .cover--layout-centered-image .cover__header-content-title{font-size:2.8rem;line-height:3.6rem}}.imaginative .cover--layout-centered-image .cover__header-graphic-wrap{position:relative}.imaginative .cover--layout-centered-image .cover__header-graphic-wrap:after{background:#000;bottom:0;content:"";left:0;margin-top:4.8rem;position:absolute;right:0;top:50%;z-index:3}@media(max-width:29.9375em){.imaginative .cover--layout-centered-image .cover__header-graphic-wrap:after{height:20rem;margin-top:0}}@media(min-width:30em){.imaginative .cover--layout-centered-image .cover__header-graphic-wrap:after{height:30rem}}@media(min-width:48em){.imaginative .cover--layout-centered-image .cover__header-graphic-wrap:after{height:65%}}.imaginative .cover--layout-centered-image .cover__header--meta .cover__header-graphic-wrap:after{bottom:0;height:auto}.imaginative .cover--layout-centered-image .cover__header-graphic{align-self:center;display:block;height:53rem;margin:7rem auto 0;max-height:50vw;max-width:107rem;position:relative;width:calc(100vw - 3.2rem);z-index:4}@media(max-width:61.9375em){.imaginative .cover--layout-centered-image .cover__header-graphic{margin-top:5.6rem}}@media(max-width:29.9375em){.imaginative .cover--layout-centered-image .cover__header-graphic{margin:7rem auto 9rem}}@media(min-width:30em){.imaginative .cover--layout-centered-image .cover__header-graphic{width:calc(100vw - 13rem)}}.imaginative .cover--layout-centered-image .cover__details-content-wrap{padding-top:13.7rem}@media(max-width:61.9375em){.imaginative .cover--layout-centered-image .cover__details-content-wrap{padding-top:8rem}}@media(max-width:47.9375em){.imaginative .cover--layout-centered-image .cover__details-content-wrap{padding-top:20rem}}@media(max-width:29.9375em){.imaginative .cover--layout-centered-image .cover__details-content-wrap{padding-top:5.2rem}}.imaginative .cover--layout-centered-image .cover__details--rise-com .cover__details-content-wrap{padding-top:10.4rem}@media(max-width:47.9375em){.imaginative .cover--layout-centered-image .cover__details--rise-com .cover__details-content-wrap{padding-top:2.2rem}}.imaginative .cover--layout-centered-overlay .cover__progress{color:#fff}.imaginative .cover--layout-centered .cover__progress-text,.imaginative .cover--layout-centered-overlay .cover__progress-text{color:inherit}.imaginative .cover--layout-centered-overlay .cover__progress-next-lesson{color:hsla(0,0%,100%,.7)}.imaginative .cover--layout-centered-overlay .cover__progress-outer{background-color:hsla(0,0%,100%,.2)}.imaginative .cover--layout-centered .cover__progress-inner{background-color:currentColor}.imaginative .cover--layout-centered-overlay .cover__progress-inner{background-color:#fff}.imaginative .cover--layout-split-left-image .cover__progress,.imaginative .cover--layout-split-right-image .cover__progress,.imaginative .cover--layout-two-thirds-left-image .cover__progress,.imaginative .cover--layout-two-thirds-right-image .cover__progress{margin-left:0;margin-right:0;width:41rem}.imaginative .cover--layout-split-left-image .cover__progress-text,.imaginative .cover--layout-split-right-image .cover__progress-text,.imaginative .cover--layout-two-thirds-left-image .cover__progress-text,.imaginative .cover--layout-two-thirds-right-image .cover__progress-text{text-align:left}.imaginative .cover--layout-split-left-image .cover__progress-next-lesson,.imaginative .cover--layout-split-right-image .cover__progress-next-lesson,.imaginative .cover--layout-two-thirds-left-image .cover__progress-next-lesson,.imaginative .cover--layout-two-thirds-right-image .cover__progress-next-lesson{justify-content:flex-start}.imaginative .cover__header{margin:0 0 3.2rem;position:relative}.imaginative .cover__header:after,.imaginative .cover__header:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.imaginative .cover__header:before{background:#fff;z-index:1}.imaginative .cover__header:after{background:var(--color-accent);opacity:.07;z-index:2}@media(min-width:48em){.imaginative .cover__header{margin-bottom:9.6rem}.imaginative .cover--layout-centered-image .cover__header--meta{margin-bottom:0}}@media(max-width:29.9375em){.imaginative .cover__header--meta .cover__header-graphic{margin-bottom:0}}.imaginative .cover__header-content{flex:1 1 auto;padding:4rem 0 8rem;position:relative;z-index:3}@media(min-width:30em){.imaginative .cover__header-content{min-height:57.3rem}}@media(min-width:62em){.imaginative .cover__header-content{min-height:83.2rem}}.imaginative .cover__header-content-action-wrapper{display:inline-flex;flex-wrap:wrap}.imaginative .cover__header-content-title{color:#000;font-family:var(--font-family-head);font-size:2.8rem;letter-spacing:-.02rem;line-height:3.6rem;margin:1.5rem 0 3.5rem}@media(min-width:30em){.imaginative .cover__header-content-title{font-size:4rem;line-height:4.8rem}}@media(min-width:48em){.imaginative .cover__header-content-title{font-size:7.2rem;line-height:7.8rem}}.imaginative .cover__header-content-action-link{margin-right:1.6rem}.imaginative .cover__header-content-action-link--disabled{display:none}.imaginative .cover__header-content-action-link:last-child{margin-right:0}.imaginative .cover__header-content-authors{align-items:center;display:flex;justify-content:center;margin-top:6rem}@media(max-width:61.9375em){.imaginative .cover__header-content-authors{margin-top:4.3rem}}.imaginative .cover__header-content-authors-avatar{background-size:cover;border:1px solid #000;border-radius:50%;flex-shrink:0;height:4rem;margin:0 1rem 0 0;width:4rem}@media(max-width:61.9375em){.imaginative .cover__header-content-authors-avatar{height:3.2rem;width:3.2rem}}.imaginative .cover__header-content-authors-name{color:#282828;font-family:var(--font-family-ui);font-size:1.6rem;letter-spacing:.05rem}@media(max-width:61.9375em){.imaginative .cover__header-content-authors-name{font-size:1.4rem}}.imaginative .cover__my-list-button{align-items:center;display:inline-flex;justify-content:center}.imaginative .cover__my-list-button-icon{fill:none;stroke-width:.2rem;stroke:currentColor;flex:0 0 auto;height:1.6rem;margin:0 .75em 0 0;vertical-align:middle;width:1.6rem}.imaginative .cover__my-list-button-text{display:flex;flex-direction:column}.imaginative .cover__my-list-button-icon{margin:0 1em 0 0}.imaginative .cover__my-list-button-text-remove{height:0;visibility:hidden}.imaginative .cover__my-list-button--checked .cover__my-list-button-icon{fill:currentColor}.imaginative .cover__my-list-button--checked .cover__my-list-button-text-add{height:0;visibility:hidden}.imaginative .cover__my-list-button--checked .cover__my-list-button-text-remove{height:auto;visibility:visible}.imaginative .cover__header-graphic{flex:0 0 auto;position:relative;z-index:3}.imaginative .cover__details--rise-com .cover__details-content-wrap{padding-top:0}.imaginative .cover__details--rise-com .cover__details-row-logo--has-partner-content{padding-top:1rem}.imaginative .cover__details--rise-com .cover__details-logo{margin-top:-2rem;padding-bottom:2.2rem;padding-top:0}.imaginative .cover__details--rise-com .cover__details-logo--has-partner-content{padding-bottom:2.2rem}@media(max-width:47.9375em){.imaginative .cover__details--rise-com .cover__details-logo--has-partner-content{padding-top:2.2rem}}.imaginative .cover__details--rise-com .cover__details-content-section--type-description{margin-top:-1rem}.imaginative .cover__details--rise-com .cover__details-content-aside{padding-top:4.5rem}.imaginative .cover__details--rise-com-authoring .cover__details-content-wrap{padding-top:1rem}@media(max-width:61.9375em){.imaginative .cover__details--rise-com-authoring .cover__details-content-wrap{padding-top:0}}.imaginative .cover__details--rise-com-authoring .cover__details-content-aside{padding-top:0}.imaginative .cover__details--rise-com-authoring .cover__details-logo{margin-top:0}.imaginative .cover__details-content{align-items:center;display:flex;flex-direction:column;flex-grow:2}@media(min-width:62em){.imaginative .cover__details-content--no-description-or-outline{align-content:baseline;flex-direction:row;margin:0 auto;width:80rem}}@media(max-width:61.9375em){.imaginative .cover__details-content--no-description-or-outline{width:70.4rem}}@media(max-width:47.9375em){.imaginative .cover__details-content--no-description-or-outline{width:45rem}}@media(max-width:29.9375em){.imaginative .cover__details-content--no-description-or-outline{width:35rem}}@media(min-width:48em){.imaginative .cover__details-content-wrap--columns{display:flex}}.imaginative .cover__details-content-section--type-partner-content{width:24rem}.imaginative .cover__details-content-aside{margin-left:12.8rem;margin-top:-1rem}@media(max-width:89.9375em){.imaginative .cover__details-content-aside{display:none}}.imaginative .cover__details-content-section{flex-basis:auto;margin:0 0 5.6rem}@media(min-width:30em){.imaginative .cover__details-content-section{margin-bottom:0}}.imaginative .cover__details-content-section--type-description{flex:2 2 100%;padding-bottom:6.4rem;width:70.4rem}@media(max-width:47.9375em){.imaginative .cover__details-content-section--type-description{max-width:45rem}}@media(max-width:29.9375em){.imaginative .cover__details-content-section--type-description{max-width:35rem;padding:0 1rem}}.imaginative .cover__details-content-section--type-description-has-partner-content{flex:2 2 100%;padding-bottom:6.4rem;width:70.4rem}@media(max-width:47.9375em){.imaginative .cover__details-content-section--type-description-has-partner-content{max-width:45rem}}@media(max-width:29.9375em){.imaginative .cover__details-content-section--type-description-has-partner-content{max-width:35rem;padding:0 1rem}}@media(min-width:48em){.imaginative .cover__details-content-section--type-description-has-partner-content{max-width:51.8rem}}@media(max-width:47.9375em){.imaginative .cover__details-content-section--type-description-has-partner-content{margin-top:0}}.imaginative .cover__details-content-section--type-description-no-outline{flex:2 2 100%;width:70.4rem}@media(min-width:62em){.imaginative .cover__details-content-section--type-description-no-outline{margin-left:3rem}}@media(max-width:47.9375em){.imaginative .cover__details-content-section--type-description-no-outline{max-width:45rem;padding:0 1rem}}@media(max-width:29.9375em){.imaginative .cover__details-content-section--type-description-no-outline{max-width:35rem}}.imaginative .cover__details-content-section--type-outline{flex:2 2 100%;margin-top:-2rem;width:70.4rem}@media(max-width:47.9375em){.imaginative .cover__details-content-section--type-outline{max-width:45rem}}@media(max-width:29.9375em){.imaginative .cover__details-content-section--type-outline{max-width:35rem;padding:0 1rem 1.4rem}}@media(min-width:62em){.imaginative .cover__details-content-section--type-outline{margin-left:10.2rem}}.imaginative .cover__details-content-section--type-outline-has-partner-content{flex:2 2 100%;margin-top:-2rem;width:70.4rem}@media(max-width:47.9375em){.imaginative .cover__details-content-section--type-outline-has-partner-content{max-width:45rem}}@media(max-width:29.9375em){.imaginative .cover__details-content-section--type-outline-has-partner-content{max-width:35rem;padding:0 1rem 1.4rem}}@media(min-width:62em){.imaginative .cover__details-content-section--type-outline-has-partner-content{margin-left:10.2rem}}@media(min-width:48em){.imaginative .cover__details-content-section--type-outline-has-partner-content{margin-left:0;max-width:51.8rem}}.imaginative .cover__details-content-section--type-outline-has-pc-and-logo{flex:2 2 100%;margin-top:-2rem;width:70.4rem}@media(max-width:47.9375em){.imaginative .cover__details-content-section--type-outline-has-pc-and-logo{max-width:45rem}}@media(max-width:29.9375em){.imaginative .cover__details-content-section--type-outline-has-pc-and-logo{max-width:35rem;padding:0 1rem 1.4rem}}@media(min-width:62em){.imaginative .cover__details-content-section--type-outline-has-pc-and-logo{margin-left:10.2rem}}@media(min-width:48em){.imaginative .cover__details-content-section--type-outline-has-pc-and-logo{max-width:51.8rem}}.imaginative .cover__details-content-section--type-outline-no-logo{flex:2 2 100%;margin-top:-2rem;width:70.4rem}@media(max-width:47.9375em){.imaginative .cover__details-content-section--type-outline-no-logo{max-width:45rem}}@media(max-width:29.9375em){.imaginative .cover__details-content-section--type-outline-no-logo{max-width:35rem;padding:0 1rem 1.4rem}}@media(min-width:62em){.imaginative .cover__details-content-section--type-outline-no-logo{margin-left:10.2rem;margin-left:0}}.imaginative .cover__details-content-section--type-outline-no-description{flex:2 2 100%;margin-top:-2rem;width:70.4rem}@media(max-width:47.9375em){.imaginative .cover__details-content-section--type-outline-no-description{max-width:45rem}}@media(max-width:29.9375em){.imaginative .cover__details-content-section--type-outline-no-description{max-width:35rem;padding:0 1rem 1.4rem}}@media(min-width:62em){.imaginative .cover__details-content-section--type-outline-no-description{margin-left:10.2rem;margin-left:3rem}}@media(max-width:47.9375em){.imaginative .cover__details-content-section--type-outline-no-description{max-width:45rem;padding:0 1rem}}@media(max-width:29.9375em){.imaginative .cover__details-content-section--type-outline-no-description{max-width:35rem}}.imaginative .cover__details-content-description-container{display:flex}.imaginative .cover__details-content-description-container--published .cover__details-content-heading{margin-bottom:1.2rem}.imaginative .cover__details-content-description{font-size:1.6rem;line-height:3rem}.imaginative .cover__details-content-published-at{color:#949494;display:block;font-family:var(--font-family-ui);font-size:1rem;font-weight:600;letter-spacing:.15rem;line-height:1.2rem;margin-bottom:1.6rem;text-transform:uppercase}.imaginative .cover__details-logo{flex:2 2 100%;padding-bottom:4.4rem;width:70.4rem}.imaginative .cover__details-logo-image{height:auto;width:7.2rem}@media(max-width:47.9375em){.imaginative .cover__details-logo{max-width:45rem}}@media(max-width:29.9375em){.imaginative .cover__details-logo{max-width:35rem;padding:0 0 3.2rem 1rem}}@media(min-width:62em){.imaginative .cover__details-logo{display:none}}@media(min-width:48em){.imaginative .cover__details-logo--has-partner-content{max-width:51.8rem}}@media(max-width:29.9375em){.imaginative .cover__details-logo--has-partner-content{padding-left:1rem}}.imaginative .cover__details-logo--centered{display:flex;justify-content:center;margin:0 auto;width:auto}.imaginative .cover__details-logo--no-description-or-outline{display:flex}@media(max-width:47.9375em){.imaginative .cover__details-logo--no-description-or-outline{padding:0 1rem 4.4rem}}@media(min-width:62em){.imaginative .cover__details-logo--no-description-or-outline{align-self:flex-start;flex-basis:0}}.imaginative .cover__details-row-logo{margin-right:3rem}.imaginative .cover__details-row-logo-image{height:auto;width:7.2rem}@media(max-width:61.9375em){.imaginative .cover__details-row-logo{display:none}}.imaginative .cover__header-star{stroke:var(--color-accent);margin:3.5rem 0 0}.imaginative .cover__header-star:first-child{margin-top:4.5rem}.imaginative .cover__progress+.cover__header-star{margin-top:0}.imaginative .overview-list{font-family:var(--font-family-body)}.imaginative .overview-list section:first-child .overview-list__section-title{margin-top:0;padding-top:2.4rem}.imaginative .overview-list section:first-child :first-child .overview-list__li:first-child .overview-list-item{padding-top:0}.imaginative .overview-list__section-title{border-bottom:none;font-family:var(--font-family-ui);margin-bottom:.5rem;margin-top:2.2rem}.imaginative .overview-list-item__title{color:unset;font-family:var(--font-family-ui);font-size:1.4rem;font-weight:500;line-height:1.7rem;padding:0 0 0 1.3rem}.imaginative .overview-list-item__link{--color-progress-circle-empty-fill:#f5f5f5;--color-progress-circle-fill:var(--color-accent);--color-progress-circle-stroke:var(--color-accent);margin:0 -1rem;padding:2rem 1rem 2rem 2.3rem;position:relative}.imaginative .overview-list-item__link,.imaginative .overview-list-item__link:active,.imaginative .overview-list-item__link:link,.imaginative .overview-list-item__link:visited{color:#313537}.imaginative .overview-list-item__link:active,.imaginative .overview-list-item__link:hover{background:transparent;color:var(--color-accent)}.imaginative .overview-list-item__link:before{border-left:.1rem solid var(--color-accent);bottom:0;content:"";left:calc(1.3rem + 1px);opacity:.1;position:absolute;top:0;width:.1rem}.imaginative .overview-list-item__link--restricted{color:#949494}.imaginative .overview-list__li:first-child .overview-list-item__link:before{top:50%}.imaginative .overview-list__li--last .overview-list-item__link:before,.imaginative .overview-list__li:last-child .overview-list-item__link:before{bottom:50%}.imaginative .overview-list-item--complete .overview-list-item__link,.imaginative .overview-list-item--complete .overview-list-item__link:active,.imaginative .overview-list-item--complete .overview-list-item__link:link,.imaginative .overview-list-item--complete .overview-list-item__link:visited{color:#313537}.imaginative .overview-list-item-tooltip{--color-nav-tooltip-background:#000;--color-nav-tooltip-text:#fff;bottom:calc(100% - 2.5rem);left:50%;max-width:95%;opacity:0;padding-bottom:2rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:-webkit-max-content;width:max-content}.imaginative .overview-list-item-tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.imaginative .overview-list-item-tooltip__inner{background-color:var(--color-nav-tooltip-background);border:.1rem solid transparent;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:var(--color-nav-tooltip-text);font-family:var(--font-family-ui);font-size:1.2rem;line-height:1.5rem;padding:1.2rem;position:relative;text-align:center}.imaginative .overview-list-item-tooltip__inner:after{background-color:var(--color-nav-tooltip-background);border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.imaginative .overview-list-item-tooltip__inner--dark{--color-nav-tooltip-background:#f7f7f7;--color-nav-tooltip-text:#313537}.imaginative .partner-content-course-author__author{font-family:var(--font-family-ui);font-weight:400}.imaginative .cover--layout-centered-accent-tint .partner-content-course-author__author,.imaginative .cover--layout-centered-image .partner-content-course-author__author,.imaginative .cover--layout-split-left-image .partner-content-course-author__author,.imaginative .cover--layout-split-right-image .partner-content-course-author__author,.imaginative .cover--layout-two-thirds-left-image .partner-content-course-author__author,.imaginative .cover--layout-two-thirds-right-image .partner-content-course-author__author{color:#000}@media(max-width:29.9375em){.imaginative .partner-content-course-author__author{align-items:center}}.imaginative .cover--layout-split-left-image .cover__header-content,.imaginative .cover--layout-split-right-image .cover__header-content,.imaginative .cover--layout-two-thirds-left-image .cover__header-content,.imaginative .cover--layout-two-thirds-right-image .cover__header-content{align-items:center;display:flex}.imaginative .cover--layout-split-left-image .cover__header-content-title,.imaginative .cover--layout-split-right-image .cover__header-content-title,.imaginative .cover--layout-two-thirds-left-image .cover__header-content-title,.imaginative .cover--layout-two-thirds-right-image .cover__header-content-title{max-width:90.4rem}@media(min-width:48em){.imaginative .cover--layout-split-left-image .cover__header-content-title,.imaginative .cover--layout-split-right-image .cover__header-content-title,.imaginative .cover--layout-two-thirds-left-image .cover__header-content-title,.imaginative .cover--layout-two-thirds-right-image .cover__header-content-title{margin-bottom:3.2rem}}.imaginative .cover--layout-split-left-image .cover__progress,.imaginative .cover--layout-split-right-image .cover__progress,.imaginative .cover--layout-two-thirds-left-image .cover__progress,.imaginative .cover--layout-two-thirds-right-image .cover__progress{text-align:left}@media(max-width:61.9375em){.imaginative .cover--layout-split-left-image .cover__progress,.imaginative .cover--layout-split-right-image .cover__progress,.imaginative .cover--layout-two-thirds-left-image .cover__progress,.imaginative .cover--layout-two-thirds-right-image .cover__progress{margin-bottom:2.6rem}}@media(max-width:47.9375em){.imaginative .cover--layout-split-left-image .cover__progress,.imaginative .cover--layout-split-right-image .cover__progress,.imaginative .cover--layout-two-thirds-left-image .cover__progress,.imaginative .cover--layout-two-thirds-right-image .cover__progress{margin-bottom:1.8rem}}.imaginative .cover--layout-split-left-image .cover__progress-outer,.imaginative .cover--layout-split-right-image .cover__progress-outer,.imaginative .cover--layout-two-thirds-left-image .cover__progress-outer,.imaginative .cover--layout-two-thirds-right-image .cover__progress-outer{margin-left:0}.imaginative .cover--layout-split-left-image .cover__header-content{justify-content:center}@media(min-width:48em){.imaginative .cover--layout-two-thirds-left-image .cover__header-content-info{padding-left:4.8rem}}@media(min-width:90em){.imaginative .cover--layout-two-thirds-left-image .cover__header-content-info{padding-left:7.2rem}}.imaginative .cover--layout-split-left-image .cover__header-star,.imaginative .cover--layout-split-right-image .cover__header-star{margin-top:0}.imaginative .cover--layout-split-left-image .cover__header-content,.imaginative .cover--layout-split-right-image .cover__header-content{padding:0}.imaginative .cover--layout-split-left-image .cover__dot-com,.imaginative .cover--layout-split-right-image .cover__dot-com{grid-column:1/3}@media(max-width:61.9375em){.imaginative .cover--layout-split-left-image .cover__header-content,.imaginative .cover--layout-split-right-image .cover__header-content{min-height:50.5rem}.imaginative .cover--layout-split-left-image .cover__header-content-title,.imaginative .cover--layout-split-right-image .cover__header-content-title{font-size:4rem;line-height:4.8rem;margin-top:1.6rem}}.imaginative .cover--layout-centered .cover__header-content,.imaginative .cover--layout-centered-accent-tint .cover__header-content,.imaginative .cover--layout-centered-overlay .cover__header-content{align-items:stretch;display:flex;padding:4rem 0 2rem}@media(min-width:62em){.imaginative .cover--layout-centered .cover__header-content,.imaginative .cover--layout-centered-accent-tint .cover__header-content,.imaginative .cover--layout-centered-overlay .cover__header-content{min-height:57.3rem}}@media(max-width:61.9375em){.imaginative .cover--layout-centered .cover__header-content,.imaginative .cover--layout-centered-accent-tint .cover__header-content,.imaginative .cover--layout-centered-overlay .cover__header-content{min-height:42.3rem}}@media(max-width:47.9375em){.imaginative .cover--layout-centered .cover__header-content,.imaginative .cover--layout-centered-accent-tint .cover__header-content,.imaginative .cover--layout-centered-overlay .cover__header-content{min-height:38.3rem}}.imaginative .cover--layout-centered .cover__header-info,.imaginative .cover--layout-centered-accent-tint .cover__header-info,.imaginative .cover--layout-centered-overlay .cover__header-info{display:flex;flex-direction:column;justify-content:center}.imaginative .cover--layout-centered .cover__header-star,.imaginative .cover--layout-centered-accent-tint .cover__header-star,.imaginative .cover--layout-centered-overlay .cover__header-star{margin-top:6rem}.imaginative .cover--layout-centered .cover__progress+.cover__header-star,.imaginative .cover--layout-centered-accent-tint .cover__progress+.cover__header-star,.imaginative .cover--layout-centered-overlay .cover__progress+.cover__header-star{margin-top:0}@media(max-width:61.9375em){.imaginative .cover--layout-centered .cover__header-content-title,.imaginative .cover--layout-centered-accent-tint .cover__header-content-title,.imaginative .cover--layout-centered-overlay .cover__header-content-title{font-size:5.6rem;font-weight:400;line-height:6.4rem;margin-bottom:3.2rem}}@media(max-width:47.9375em){.imaginative .cover--layout-centered .cover__header-content-title,.imaginative .cover--layout-centered-accent-tint .cover__header-content-title,.imaginative .cover--layout-centered-overlay .cover__header-content-title{font-size:4rem;line-height:4.8rem;margin-top:2.4rem}}@media(max-width:29.9375em){.imaginative .cover--layout-centered .cover__header-content-title,.imaginative .cover--layout-centered-accent-tint .cover__header-content-title,.imaginative .cover--layout-centered-overlay .cover__header-content-title{font-size:2.8rem;line-height:3.6rem}}.imaginative .cover--layout-centered .partner-content-course-author__author,.imaginative .cover--layout-centered-overlay .partner-content-course-author__author{color:#fff}.imaginative .cover--layout-centered .partner-content-course-author__author--accent-light{color:#000}.imaginative .cover__dot-com{background:#000;padding:.1px 0;position:relative;z-index:3}.imaginative .cover__dot-com-body{color:#f5f5f5;font-family:var(--font-family-ui);font-size:1.2rem;font-weight:400;line-height:2rem;margin-bottom:5.6rem;margin-top:3.2rem}@media(min-width:48em){.imaginative .cover__dot-com-body{margin-bottom:7.2rem;margin-top:4.7rem}}@media(min-width:62em){.imaginative .cover__dot-com-body{font-size:1.4rem;line-height:2.4rem;margin-bottom:7.2rem;margin-top:6.4rem}}.imaginative .cover__dot-com-meta{align-items:center;display:flex;flex-direction:column}.imaginative .cover__dot-com-meta>:only-child{text-align:center}@media(min-width:48em){.imaginative .cover__dot-com-meta{align-items:normal;flex-direction:row;justify-content:center}}.imaginative .cover__categories-title,.imaginative .cover__course-length-title,.imaginative .cover__requirements-title{font-size:1rem;font-weight:700;letter-spacing:.15rem;line-height:1.2rem;margin:1.6rem 0;text-transform:uppercase;white-space:nowrap}@media(min-width:62em){.imaginative .cover__categories-title,.imaginative .cover__course-length-title,.imaginative .cover__requirements-title{margin:3.2rem 0}}.imaginative .cover__categories-section,.imaginative .cover__course-length-section,.imaginative .cover__requirements-section{text-align:center}@media(min-width:48em){.imaginative .cover__categories-section,.imaginative .cover__course-length-section,.imaginative .cover__requirements-section{margin:0 2rem;text-align:left}.imaginative .cover__categories-section:first-child,.imaginative .cover__course-length-section:first-child,.imaginative .cover__requirements-section:first-child{margin-left:0}.imaginative .cover__categories-section:last-child,.imaginative .cover__course-length-section:last-child,.imaginative .cover__requirements-section:last-child{margin-right:0}}@media(min-width:62em){.imaginative .cover__categories-section,.imaginative .cover__course-length-section,.imaginative .cover__requirements-section{margin:0 3.3rem}}@media(min-width:48em){.imaginative .cover__course-length-section{width:-webkit-min-content;width:min-content}.imaginative .cover__requirements-section{max-width:45%}.imaginative .cover__categories-section{max-width:25%}}.imaginative .cover__lesson-requirement,.imaginative .cover__quiz-requirement{margin-left:calc(1.4rem + .75em);text-indent:calc(-1.4rem - .75em)}@media(min-width:48em){.imaginative .cover__lesson-requirement,.imaginative .cover__quiz-requirement{justify-content:flex-start}}.imaginative .cover__lesson-requirement-icon,.imaginative .cover__quiz-requirement-icon{height:1.4rem;margin:0 .75em .3rem 0;vertical-align:middle;width:1.4rem}.imaginative .cover__quiz-requirement-no-attempts{color:#ed5736;font-size:1.1rem;font-weight:500;line-height:1.6rem;margin-left:calc(1.4rem + .75em)}.imaginative .cover__categories-item{word-wrap:anywhere;display:inline-block}.imaginative .cover__categories-item:after{content:", ";white-space:pre}.imaginative .cover__categories-item:last-child:after{content:""}.imaginative .cover__completed-info-label,.imaginative .cover__due-date{border:.1rem solid #8f8f8f;font-size:1rem;font-weight:700;letter-spacing:.15rem;line-height:1.2rem;padding:.8rem 3.6rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.imaginative .cover__due-date{margin:4.8rem auto}.imaginative .cover__due-date--urgent{background:#fff;border-color:transparent;color:#000}.imaginative .cover__completed-info{border-top:.1rem solid #707070;margin:4.3rem auto 0;max-width:70rem;padding:4.5rem 0 0;text-align:center}.imaginative .cover__completed-info-label{margin:1.6rem auto}.imaginative .cover__completed-info .certificateDownload{font-size:1.2rem;font-weight:500;line-height:1.8rem;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.imaginative .cover__completed-info .certificateDownload__btn{text-decoration:underline}.imaginative .cover__completed-info .certificateDownload__btn:hover{color:#999;opacity:1}.imaginative .cover__progress{font-family:var(--font-family-ui);font-weight:600;margin:0 auto 3.4rem;text-align:center;text-transform:uppercase}@media(max-width:61.9375em){.imaginative .cover__progress{margin-bottom:2.6rem}}.imaginative .cover__progress-text{color:var(--color-accent);font-size:.8rem;letter-spacing:.05rem;line-height:1rem}.imaginative .cover__progress-next-lesson{color:#707070;font-size:1rem;letter-spacing:.15rem;line-height:1.2rem}.imaginative .cover__progress-next-lesson-icon{stroke:currentColor;height:1.3rem;margin:0 .8rem .2rem 0;vertical-align:middle;width:1.6rem}.imaginative .cover__progress-outer{background:rgba(0,0,0,.125);height:.2rem;margin:1.2rem auto 1.4rem;max-width:calc(100vw - 2.4rem);position:relative;width:38rem}.imaginative .cover__progress-inner{background:var(--color-accent);bottom:0;left:0;position:absolute;top:0}@keyframes imaginative-cover-header-enter{0%{opacity:0;transform:translateY(-90px)}20%{opacity:0;transform:translateY(-90px)}to{opacity:1;transform:translateY(0)}}@keyframes imaginative-cover-header-exit{0%{opacity:1}to{opacity:0;transform:translateY(-90px)}}@keyframes imaginative-cover-details-enter{0%{opacity:0;transform:translateY(-90px)}20%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes imaginative-cover-details-exit{0%{opacity:1}80%{opacity:0}to{transform:translateY(-90px)}}.imaginative .cover-container{bottom:0;left:0;position:absolute;right:0;top:0}.imaginative .cover-container--entering .cover__details{animation:imaginative-cover-details-enter .5s}.imaginative .cover-container--exiting .cover__details{animation:imaginative-cover-details-exit .5s;animation-fill-mode:forwards}.imaginative .cover-container--entering .cover__header{animation:imaginative-cover-header-enter 425ms}.imaginative .cover-container--exiting .cover__header{animation:imaginative-cover-header-exit .61s;animation-fill-mode:forwards}.imaginative.light-accent .cover--layout-centered .cover__header-star{stroke:#000}.imaginative.light-accent .cover__header-content-action-link,.imaginative.light-accent .cover__my-list-button{color:#000}.imaginative.dark-accent .cover--layout-centered .cover__header-content-action-link.overview__start-again,.imaginative.dark-accent .cover--layout-centered .cover__header-content-authors-name,.imaginative.dark-accent .cover--layout-centered .cover__header-content-title,.imaginative.dark-accent .cover--layout-centered .cover__my-list-button--checked,.imaginative.dark-accent .cover--layout-centered .cover__progress{color:#fff}.imaginative.dark-accent .cover--layout-centered .cover__header-content-authors-avatar{border:1px solid #fff}.imaginative.dark-accent .cover--layout-centered .cover__progress-next-lesson{color:hsla(0,0%,100%,.7)}.imaginative.dark-accent .cover--layout-centered .cover__progress-outer{background-color:hsla(0,0%,100%,.1)}.imaginative.dark-accent .cover--layout-centered .cover__progress-inner{background-color:#fff}.imaginative .nav-compact{--color-header-strip:var(--color-accent);--color-nav-compact-active:#eee;--color-nav-compact-background:#fff;--color-nav-compact-bullet-rail-opacity:0.1;--color-nav-compact-bullet-rail:var(--color-accent);--color-nav-compact-hover:#eee;--color-nav-compact-icon:#313537;--color-nav-compact-text:#313537;--color-nav-compact-text-top:var(--color-nav-compact-text);--color-nav-compact-progress-runner:var(--color-accent);--color-nav-compact-progress-track:#eee;--color-nav-compact-selected:#f7f7f7;--color-progress-circle-empty-fill:var(--color-nav-compact-background);--color-progress-circle-fill:var(--color-accent);--color-progress-circle-stroke:var(--color-accent);bottom:2rem;left:4rem;position:fixed;transition-duration:.3s;transition-property:opacity,visibility;transition-timing-function:ease;z-index:7}.imaginative .nav-compact__wrap{background-color:var(--color-nav-compact-background);bottom:2rem;box-shadow:0 .4rem 4rem rgba(0,0,0,.1);font-family:var(--font-family-body);outline:1px solid transparent;transition:transform .3s ease;width:24rem}.imaginative .nav-compact__header,.imaginative .nav-compact__header-inner{position:relative}.imaginative .nav-compact__header-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:8rem;left:0;position:absolute;right:0;top:0;transition:height .3s}.imaginative .nav-compact__header-image--collapsed{height:100%}.imaginative .nav-compact__header-inner{color:var(--color-nav-compact-text);margin:0;padding:0;width:100%}.imaginative .nav-compact__header-strip{margin-bottom:1.6rem;padding:1.5rem 1.6rem .1rem}.imaginative .nav-compact__header-strip--accent{background-color:var(--color-header-strip)}.imaginative .nav-compact__header-strip--accent-light{--color-nav-compact-text-top:#313537;--color-nav-compact-icon:#313537}.imaginative .nav-compact__header-controls{display:flex;padding:1.2rem 1.6rem;position:absolute;right:0;top:-.1px}.imaginative .nav-compact__header-control{align-items:center;color:var(--color-nav-compact-icon);cursor:pointer;display:flex;height:2rem;justify-content:center;margin-left:.4rem;width:2rem}.imaginative .nav-compact__header-control-icon{overflow:hidden}.imaginative .nav-compact__header-search-icon{stroke:var(--color-nav-compact-text-top);height:1.5rem;width:1.5rem}@media(forced-colors:active){.imaginative .nav-compact__header-search-icon{stroke:ButtonText;fill:none!important}}.imaginative .nav-compact__header-search-icon:focus,.imaginative .nav-compact__header-search-icon:hover{height:3rem;width:3rem}.imaginative .nav-compact__header-toggle{overflow:hidden}.imaginative .nav-compact__header-toggle-icon{stroke:var(--color-nav-compact-text-top);color:var(--color-nav-compact-icon);height:.9rem;width:1.5rem}.imaginative .nav-compact__header-toggle-icon:focus,.imaginative .nav-compact__header-toggle-icon:hover{height:1.8rem;width:3rem}.imaginative .nav-compact__header--collapsed .nav-compact__header-toggle-icon{transform:rotate(180deg)}.imaginative .nav-compact__header-counter{color:var(--color-nav-compact-text-top);font-family:var(--font-family-ui);font-size:1.1rem;font-weight:600;letter-spacing:.15rem;line-height:1.3rem;margin-bottom:1.2rem;margin-right:calc(2rem + 1em);text-transform:uppercase}.imaginative .nav-compact__header-title{display:flex;padding:0 1.6rem;transition:margin-top .3s}.imaginative .nav-compact__header-title :focus{outline-offset:5px}.imaginative .nav-compact__header-inner--image .nav-compact__header-title{margin-top:6rem}.imaginative .nav-compact--collapsed .nav-compact__header-title{margin-top:0}.imaginative .nav-compact__header-title-link{font-size:2.2rem;font-weight:600;line-height:2.6rem;text-decoration:none}.imaginative .nav-compact__header-title-link,.imaginative .nav-compact__header-title-link:active,.imaginative .nav-compact__header-title-link:link,.imaginative .nav-compact__header-title-link:visited{color:var(--color-nav-compact-text)}.imaginative .nav-compact__header-title-link:focus,.imaginative .nav-compact__header-title-link:hover{text-decoration:underline}.imaginative .nav-compact__header-progress{display:flex;flex-direction:column-reverse;margin-top:1.2rem;padding:0 1.6rem 1.6rem}.imaginative .nav-compact__header-progress-text{font-family:var(--font-family-ui);font-size:1.1rem;font-weight:600;letter-spacing:.15rem;line-height:1.3rem;margin:1.2rem 0}.imaginative .nav-compact__header-progress-text--collapsed{display:none}.imaginative .nav-compact__header-progress-runner,.imaginative .nav-compact__header-progress-track{height:.2rem;transition:background-color .3s}.imaginative .nav-compact__header-progress-track{background-color:var(--color-nav-compact-progress-track)}.imaginative .nav-compact__header-progress-runner{background-color:var(--color-nav-compact-progress-runner);transition:width .6s}.imaginative .nav-compact__outline{max-height:35rem;overflow-x:hidden;overflow-y:auto;transition:max-height .3s}.imaginative .nav-compact__outline-section:last-of-type .nav-compact__outline-section-empty,.imaginative .nav-compact__outline-section:last-of-type .nav-compact__outline-section-list--collapsed{margin-bottom:0;padding-bottom:.8rem}.imaginative .nav-compact__outline--collapsed{max-height:0;overflow:hidden;visibility:hidden}.imaginative .nav-compact__outline::-webkit-scrollbar{-webkit-appearance:none}.imaginative .nav-compact__outline::-webkit-scrollbar:vertical{width:.8rem}.imaginative .nav-compact__outline::-webkit-scrollbar-thumb{border-radius:.8rem}.imaginative .nav-compact__outline--dark::-webkit-scrollbar-thumb{background-color:#757575;border:.2rem solid #1a1a1a}.imaginative .nav-compact__outline--light::-webkit-scrollbar-thumb{background-color:#c2c2c2;border:.2rem solid #f5f5f5}.imaginative .nav-compact__outline-list-item{position:relative}.imaginative .nav-compact__outline-item :focus,.imaginative .nav-compact__outline-section-item :focus{outline-offset:-2px;outline-width:2px}.imaginative .nav-compact__outline-item--active:before,.imaginative .nav-compact__outline-section-item--active:before{border-left:.4rem solid var(--color-accent);content:"";height:100%;left:0;pointer-events:none;position:absolute}.imaginative .nav-compact__outline-item--restricted,.imaginative .nav-compact__outline-section-item--restricted{cursor:not-allowed}.imaginative .nav-compact__outline-item-tooltip,.imaginative .nav-compact__outline-section-item-tooltip{--color-nav-tooltip-background:#000;--color-nav-tooltip-text:#fff;bottom:calc(100% - 2.5rem);left:50%;max-width:95%;opacity:0;padding-bottom:2rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:-webkit-max-content;width:max-content}.imaginative .nav-compact__outline-item-tooltip--visible,.imaginative .nav-compact__outline-section-item-tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.imaginative .nav-compact__outline-item-tooltip__inner,.imaginative .nav-compact__outline-section-item-tooltip__inner{background-color:var(--color-nav-tooltip-background);border:.1rem solid transparent;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:var(--color-nav-tooltip-text);font-family:var(--font-family-ui);font-size:1.2rem;line-height:1.5rem;padding:1.2rem;position:relative;text-align:center}.imaginative .nav-compact__outline-item-tooltip__inner:after,.imaginative .nav-compact__outline-section-item-tooltip__inner:after{background-color:var(--color-nav-tooltip-background);border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.imaginative .nav-compact__outline-item-tooltip__inner--dark,.imaginative .nav-compact__outline-section-item-tooltip__inner--dark{--color-nav-tooltip-background:#f7f7f7;--color-nav-tooltip-text:#313537}.imaginative .nav-compact__outline-item__link,.imaginative .nav-compact__outline-section-item__link{align-items:center;color:var(--color-nav-compact-text);display:flex;font-family:var(--font-family-ui);font-size:1.2rem;justify-content:space-between;line-height:1.6rem;min-height:5.6rem;padding:1.2rem 3rem 1.2rem 1.6rem;text-decoration:none;width:100%}.imaginative .nav-compact__outline-item__link--active,.imaginative .nav-compact__outline-section-item__link--active{--color-progress-circle-empty-fill:var(--color-nav-compact-selected);background-color:var(--color-nav-compact-selected)}.imaginative .nav-compact__outline-item__link:hover,.imaginative .nav-compact__outline-section-item__link:hover{--color-progress-circle-empty-fill:var(--color-nav-compact-hover);background-color:var(--color-nav-compact-hover)}.imaginative .nav-compact__outline-item__link:before,.imaginative .nav-compact__outline-section-item__link:before{border-left:.1rem solid var(--color-nav-compact-bullet-rail);bottom:0;content:"";opacity:var(--color-nav-compact-bullet-rail-opacity);position:absolute;right:calc(1.4rem + 1px);top:0;width:.1rem}.imaginative .nav-compact--dark .nav-compact__outline-item__link:before,.imaginative .nav-compact--dark .nav-compact__outline-section-item__link:before{opacity:.5}.imaginative .nav-compact__outline-list-item:first-child .nav-compact__outline-item__link:before,.imaginative .nav-compact__outline-list-item:first-child .nav-compact__outline-section-item__link:before{top:50%}.imaginative .nav-compact__outline-item--last .nav-compact__outline-item__link:before,.imaginative .nav-compact__outline-list-item:last-child .nav-compact__outline-item__link:before,.imaginative .nav-compact__outline-list-item:last-child .nav-compact__outline-section-item__link:before,.imaginative .nav-compact__outline-section-item--last .nav-compact__outline-section-item__link:before{bottom:50%}.imaginative .nav-compact__outline-section-empty,.imaginative .nav-compact__outline-section-toggle{align-items:flex-start;display:flex;font-family:var(--font-family-ui);font-size:1rem;font-weight:700;letter-spacing:.15rem;line-height:1.8rem;overflow:hidden;padding:.4rem 1.9rem .4rem 1.6rem;text-align:left;text-transform:uppercase;width:100%}.imaginative .nav-compact__outline-section-empty--dark,.imaginative .nav-compact__outline-section-toggle--dark{color:#fff}.imaginative .nav-compact__outline-section-empty--light,.imaginative .nav-compact__outline-section-toggle--light{color:#313537}.imaginative .nav-compact__outline-section-empty{padding-right:3.5rem}.imaginative .nav-compact__outline-section-list{margin-bottom:2.4rem;transition:max-height .3s,opacity .5s}.imaginative .nav-compact__outline-section-list--collapsed{margin-bottom:1.5rem;max-height:0!important;opacity:0;overflow:hidden}.imaginative .nav-compact__outline-section-toggle{cursor:pointer;padding:.8rem 1.9rem 1.6rem 1.6rem}.imaginative .nav-compact__outline-section-toggle--collapsed{padding:0 1.9rem 0 1.6rem}.imaginative .nav-compact__outline-section-toggle-icon{stroke:var(--color-nav-compact-icon);flex:0 0 auto;height:1.8rem;margin:0 0 0 .75em;width:1rem}@media(forced-colors:active){.imaginative .nav-compact__outline-section-toggle-icon{stroke:ButtonText}}.imaginative .nav-compact__outline-section-toggle-icon--collapsed{transform:rotate(-90deg)}.imaginative .nav-compact--dark{--color-nav-compact-active:#282828;--color-nav-compact-background:#000;--color-nav-compact-hover:#282828;--color-nav-compact-icon:#fff;--color-nav-compact-text:#fff;--color-nav-compact-progress-track:hsla(0,0%,100%,.2);--color-nav-compact-selected:#282828}.imaginative .nav-compact__wrap--collapsed .nav-compact__header-inner--accent-dark{--color-nav-compact-text:#fff;--color-nav-compact-progress-track:hsla(0,0%,100%,.2);--color-nav-compact-progress-runner:#fff}.imaginative .nav-compact__wrap--collapsed .nav-compact__header-inner--accent-light{--color-nav-compact-text:#313537;--color-nav-compact-progress-track:rgba(0,0,0,.2);--color-nav-compact-progress-runner:#313537}.imaginative .nav-compact--collapsed.nav-compact--dark-accent .nav-compact__wrap,.imaginative .nav-compact--collapsed.nav-compact--light-accent .nav-compact__wrap{--color-nav-compact-background:var(--color-accent)}.imaginative .nav-compact__header--accent{--color-header-strip:var(--color-accent);--color-nav-compact-icon:#fff;--color-nav-compact-text-top:#fff}.imaginative .nav-compact__header-inner--image{--color-nav-compact-text-top:#fff;--color-nav-compact-icon:#fff;--color-nav-compact-progress-track:rgba(0,0,0,.12);--color-nav-compact-progress-runner:var(--color-accent);--color-nav-compact-text:#313537}.imaginative .nav-compact--dark .nav-compact__header-inner--image{--color-nav-compact-progress-runner:var(--color-accent);--color-nav-compact-progress-track:hsla(0,0%,100%,.2);--color-nav-compact-icon:#fff;--color-nav-compact-text:#fff}.imaginative .nav-compact--collapsed .nav-compact__header-inner--image{--color-nav-compact-progress-runner:#fff;--color-nav-compact-progress-track:hsla(0,0%,100%,.3);--color-nav-compact-icon:#fff;--color-nav-compact-text:#fff}.imaginative .lesson--open .nav-compact{opacity:0;visibility:hidden}.imaginative .lesson--open .nav-compact__wrap{transform:translateX(30rem)}@keyframes imaginative-nav-compact-enter{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes imaginative-nav-compact-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(25px)}}.imaginative .lesson--entering .nav-compact{animation:imaginative-nav-compact-enter .4s}.imaginative .lesson--exiting .nav-compact{animation:imaginative-nav-compact-exit .4s;opacity:0}.imaginative .nav-overlay{--color-nav-overlay-content-background:#fff;--color-nav-overlay-icon:var(--color-accent);--color-nav-overlay-progress-runner:var(--color-accent);--color-nav-overlay-progress-text:var(--color-accent);--color-nav-overlay-progress-track:rgba(0,0,0,.1);--color-nav-overlay-text-active-link:rgba(0,0,0,.5);--color-nav-overlay-text:#000;--color-nav-overlay-search-input:#282828;--color-nav-overlay-search-input-border:#282828;--color-nav-overlay-search-clear:#282828;--color-nav-overlay-search-placeholder:rgba(40,40,40,.5);--color-nav-overlay-search-icon:var(--color-accent);--color-nav-overlay-search-close-icon:#282828;--color-nav-overlay-search-submit:var(--color-accent);--color-progress-circle-empty-fill:none;--color-progress-circle-fill:var(--color-accent);--color-progress-circle-stroke:var(--color-accent)}.imaginative .nav-overlay__content{background-color:var(--color-nav-overlay-content-background);bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.imaginative .nav-overlay__content--graphic{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.imaginative .nav-overlay__header-container{flex:1 0;margin-bottom:7rem;width:100%}@media(max-width:47.9375em){.imaginative .nav-overlay__header-container{margin-bottom:5.6rem}}.imaginative .nav-overlay__header-controls{padding-bottom:1rem}.imaginative .nav-overlay__header-search-icon{stroke:var(--color-nav-overlay-icon);cursor:pointer;height:1.7rem;width:1.7rem}.imaginative .nav-overlay__header-close-btn{color:var(--color-nav-overlay-icon);cursor:pointer;height:1.7rem;width:1.7rem}.imaginative .nav-overlay__header-title-progress-container{margin:-1rem auto 0;max-width:51rem;text-align:center}.imaginative .nav-overlay__header-title{cursor:pointer;display:flex;font-size:2.4rem;font-weight:400;justify-content:center;letter-spacing:-.2px;line-height:2.9rem;padding-bottom:1.1rem}.imaginative .nav-overlay__header-title-link{color:var(--color-nav-overlay-text);text-decoration:none}.imaginative .nav-overlay__header-progress{margin:0 auto;width:38rem}@media(max-width:29.9375em){.imaginative .nav-overlay__header-progress{width:28.8rem}}.imaginative .nav-overlay__header-progress-text{color:var(--color-nav-overlay-progress-text);font-family:var(--font-family-ui);font-size:1rem;font-weight:600;letter-spacing:.05rem;line-height:1.2rem;margin-top:1.2rem}.imaginative .nav-overlay__header-progress-runner,.imaginative .nav-overlay__header-progress-track{height:.2rem;transition:background-color .3s}.imaginative .nav-overlay__header-progress-track{background-color:var(--color-nav-overlay-progress-track)}.imaginative .nav-overlay__header-progress-runner{background-color:var(--color-nav-overlay-progress-runner);transition:width .6s}.imaginative .nav-overlay__body{height:100%;margin:0 auto;overflow-y:auto;width:100%}@media(max-width:29.9375em){.imaginative .nav-overlay__body{padding:0 3.2rem}}.imaginative .nav-overlay__outline{font-family:var(--font-family-ui);margin:0 auto;max-width:51rem}.imaginative .nav-overlay__outline-list{margin-top:2.7rem}@media(max-width:29.9375em){.imaginative .nav-overlay__outline-list{margin-top:0}}.imaginative .nav-overlay__outline-section-list{margin-top:5.2rem}@media(min-width:48em){.imaginative .nav-overlay__outline-section-list{margin-top:6.2rem}}@media(max-width:47.9375em){.imaginative .nav-overlay__outline-section-list{margin-top:5rem}}@media(max-width:29.9375em){.imaginative .nav-overlay__outline-section-list{margin-top:4.2rem}}.imaginative .nav-overlay__outline-list-item{display:flex;justify-content:center;padding-bottom:7rem;position:relative}@media(max-width:47.9375em){.imaginative .nav-overlay__outline-list-item{padding-bottom:5.6rem}}.imaginative .nav-overlay__outline-section-text{color:var(--color-nav-overlay-text);font-size:1.2rem;font-weight:600;letter-spacing:1.5px;line-height:1.46rem;text-transform:uppercase;vertical-align:top}.imaginative .nav-overlay__outline-item{text-align:center}.imaginative .nav-overlay__outline-item--section__link,.imaginative .nav-overlay__outline-item__link{color:var(--color-nav-overlay-text);display:flex;font-size:3rem;font-weight:400;letter-spacing:-.2px;line-height:4rem;position:relative;text-decoration:none}@media(max-width:47.9375em){.imaginative .nav-overlay__outline-item--section__link,.imaginative .nav-overlay__outline-item__link{font-size:2rem;line-height:2.8rem}}.imaginative .nav-overlay__outline-item--section__link:hover,.imaginative .nav-overlay__outline-item__link:hover{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:1rem}.imaginative .nav-overlay__outline-item--section__link--restricted,.imaginative .nav-overlay__outline-item__link--restricted{cursor:not-allowed}.imaginative .nav-overlay__outline-item--section__link--restricted:hover,.imaginative .nav-overlay__outline-item__link--restricted:hover{opacity:.5}.imaginative .nav-overlay__outline-item--section__link:active,.imaginative .nav-overlay__outline-item__link:active{color:var(--color-nav-overlay-text-active-link)}.imaginative .nav-overlay__outline-item-tooltip{--color-nav-tooltip-background:#000;--color-nav-tooltip-text:#fff;bottom:calc(100% - 2.5rem);left:50%;max-width:95%;opacity:0;padding-bottom:2rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:-webkit-max-content;width:max-content}.imaginative .nav-overlay__outline-item-tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.imaginative .nav-overlay__outline-item-tooltip__inner{background-color:var(--color-nav-tooltip-background);border:.1rem solid transparent;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:var(--color-nav-tooltip-text);font-family:var(--font-family-ui);font-size:1.2rem;line-height:1.5rem;padding:1.2rem;position:relative;text-align:center}.imaginative .nav-overlay__outline-item-tooltip__inner:after{background-color:var(--color-nav-tooltip-background);border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.imaginative .nav-overlay__outline-item-tooltip__inner--dark{--color-nav-tooltip-background:#f7f7f7;--color-nav-tooltip-text:#313537}.imaginative .nav-overlay__search{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.imaginative .nav-overlay__search-header{display:flex;justify-content:flex-end}.imaginative .nav-overlay__search-close-btn{cursor:pointer}.imaginative .nav-overlay__search-close-icon{color:var(--color-nav-overlay-search-close-icon);height:1.7rem;width:1.7rem}.imaginative .nav-overlay__search-container{align-items:center;border-bottom:.1rem solid var(--color-nav-overlay-search-input-border);display:flex;padding-bottom:1.3rem;position:relative;width:100%}@media(min-width:48em){.imaginative .nav-overlay__search-container{padding-bottom:1.5rem}}@media(min-width:62em){.imaginative .nav-overlay__search-container{padding-bottom:2.5rem}}.imaginative .nav-overlay__search-body{margin:0 1.6rem;width:110rem}@media(min-width:30em){.imaginative .nav-overlay__search-body{margin:0 4rem}}@media(min-width:62em){.imaginative .nav-overlay__search-body{margin:0 5.6rem}}.imaginative .nav-overlay__search-header{left:0;padding:2rem 1.6rem;position:absolute;top:0;width:100%}@media(min-width:48em){.imaginative .nav-overlay__search-header{padding:3.2rem 2.8rem}}.imaginative .nav-overlay__search-icon{stroke:var(--color-nav-overlay-search-icon);flex-shrink:0;height:3.3rem;width:3.3rem}@media(min-width:48em){.imaginative .nav-overlay__search-icon{height:5.7rem;width:5.7rem}}@media(min-width:62em){.imaginative .nav-overlay__search-icon{height:7.8rem;width:7.8rem}}.imaginative .nav-overlay__search-input{background:transparent;border:none;color:var(--color-nav-overlay-search-input);font-size:3.2rem;font-weight:300;margin:0 1.6rem;outline:none;padding:0;position:relative;width:100%}.imaginative .nav-overlay__search-input:-ms-input-placeholder{color:var(--color-nav-overlay-search-placeholder);text-transform:capitalize}.imaginative .nav-overlay__search-input::placeholder{color:var(--color-nav-overlay-search-placeholder);text-transform:capitalize}@media(min-width:48em){.imaginative .nav-overlay__search-input{font-size:5.6rem;line-height:normal;margin:0 2.5rem}}@media(min-width:62em){.imaginative .nav-overlay__search-input{font-size:7.2rem;line-height:9rem;margin-left:0 4rem}}.imaginative .nav-overlay__search-input-wrap{position:relative;width:100%}.imaginative .nav-overlay__search-clear-btn{cursor:pointer}.imaginative .nav-overlay__search-actions{display:flex;justify-content:center}.imaginative .nav-overlay__search-submit-btn{border:1px solid var(--color-nav-overlay-search-submit);color:var(--color-nav-overlay-search-submit);cursor:pointer;font-family:var(--font-family-ui);font-size:1rem;font-weight:700;letter-spacing:.1rem;line-height:1.2rem;margin:3.5rem 0;padding:1.3rem;text-transform:uppercase;width:100%}@media(min-width:30em){.imaginative .nav-overlay__search-submit-btn{width:auto}}@media(min-width:48em){.imaginative .nav-overlay__search-submit-btn{visibility:hidden}}.imaginative .nav-overlay__search-clear-icon{color:var(--color-nav-overlay-search-clear);height:1.6rem;width:1.6rem}@media(min-width:48em){.imaginative .nav-overlay__search-clear-icon{height:2.4rem;width:2.4rem}}@media(min-width:62em){.imaginative .nav-overlay__search-clear-icon{height:4rem;width:4rem}}.imaginative .nav-overlay--gray{--color-nav-overlay-content-background:#fafafa}.imaginative .nav-overlay--accent-full-dark{--color-nav-overlay-content-background:var(--color-accent);--color-nav-overlay-icon:#fff;--color-nav-overlay-progress-runner:#fff;--color-nav-overlay-progress-text:#fff;--color-nav-overlay-progress-track:hsla(0,0%,100%,.1);--color-nav-overlay-text:#fff;--color-nav-overlay-search-input:#fff;--color-nav-overlay-search-input-border:#fff;--color-nav-overlay-search-clear:#fff;--color-nav-overlay-search-placeholder:hsla(0,0%,100%,.6);--color-nav-overlay-search-close-icon:#fff;--color-nav-overlay-search-icon:#fff;--color-nav-overlay-search-submit:#fff;--color-progress-circle-fill:#fff;--color-progress-circle-stroke:#fff}.imaginative .nav-overlay--accent-full-light{--color-nav-overlay-content-background:var(--color-accent);--color-nav-overlay-icon:#000;--color-nav-overlay-progress-runner:#000;--color-nav-overlay-progress-text:#000;--color-nav-overlay-search-icon:#282828;--color-progress-circle-fill:#000;--color-progress-circle-stroke:#000}.imaginative .nav-overlay--dark{--color-nav-overlay-content-background:#000;--color-nav-overlay-icon:#fff;--color-nav-overlay-progress-runner:var(--color-accent);--color-nav-overlay-progress-text:#fff;--color-nav-overlay-progress-track:hsla(0,0%,100%,.1);--color-nav-overlay-text:#fff;--color-nav-overlay-search-input:#fff;--color-nav-overlay-search-input-border:#fff;--color-nav-overlay-search-clear:#fff;--color-nav-overlay-search-placeholder:hsla(0,0%,100%,.6);--color-nav-overlay-search-close-icon:#fff;--color-nav-overlay-search-submit:#fff}.imaginative .nav-overlay--accent-full-dark .nav-overlay__outline-item--section__link:active,.imaginative .nav-overlay--dark .nav-overlay__outline-item--section__link:active,.imaginative .nav-overlay--image .nav-overlay__outline-item--section__link:active{--color-nav-overlay-text-active-link:hsla(0,0%,100%,.5)}.imaginative .nav-overlay--accent-tint .nav-overlay__content{--color-nav-overlay-content-background:currentColor}.imaginative .nav-overlay--image{--color-nav-overlay-icon:#fff;--color-nav-overlay-progress-runner:#fff;--color-nav-overlay-progress-text:#fff;--color-nav-overlay-progress-track:hsla(0,0%,100%,.1);--color-nav-overlay-text:#fff;--color-nav-overlay-search-input:#fff;--color-nav-overlay-search-input-border:#fff;--color-nav-overlay-search-clear:#fff;--color-nav-overlay-search-placeholder:hsla(0,0%,100%,.6);--color-nav-overlay-search-close-icon:#fff;--color-nav-overlay-search-submit:#fff;--color-progress-circle-fill:#fff;--color-progress-circle-stroke:#fff}.imaginative{--width-imaginative-nav-sidebar:30rem}.imaginative .nav-sidebar__content{--color-nav-sidebar-active:#fff;--color-nav-sidebar-background:#f7f7f7;--color-nav-sidebar-bullet-rail-opacity:0.1;--color-nav-sidebar-bullet-rail:var(--color-accent);--color-nav-sidebar-bullet:var(--color-accent);--color-nav-sidebar-header-background:var(--color-sidebar-background);--color-nav-sidebar-hover:#eee;--color-nav-sidebar-hover-text:#000;--color-nav-sidebar-progress-runner:var(--color-accent);--color-nav-sidebar-progress-text:var(--color-nav-sidebar-text);--color-nav-sidebar-progress-track:#e1e1e1;--color-nav-sidebar-search-active:var(--color-nav-sidebar-active);--color-nav-sidebar-search-hover:var(--color-nav-sidebar-hover);--color-nav-sidebar-text:#313537;--color-nav-sidebar-title:var(--color-nav-sidebar-text);--color-nav-sidebar-header-compact-background:linear-gradient(0deg,hsla(0,0%,97%,0),#f7f7f7 6.3rem);--color-progress-circle-empty-fill:var(--color-nav-sidebar-background);--color-progress-circle-fill:var(--color-accent);--color-progress-circle-stroke:var(--color-accent);background:var(--color-nav-sidebar-background);font-family:var(--font-family-body);width:var(--width-imaginative-nav-sidebar)}.imaginative .nav-sidebar__content--dark{--color-nav-sidebar-active:#282828;--color-nav-sidebar-background:#000;--color-nav-sidebar-bullet-rail-opacity:0.5;--color-nav-sidebar-hover:#282828;--color-nav-sidebar-hover-text:#fff;--color-nav-sidebar-text:#fff;--color-nav-sidebar-title:#fff;--color-nav-sidebar-progress-runner:#fff;--color-nav-sidebar-progress-text:#fff;--color-nav-sidebar-progress-track:hsla(0,0%,100%,.2);--color-nav-sidebar-search-hover:var(--color-nav-sidebar-hover);--color-nav-sidebar-header-compact-background:linear-gradient(0deg,transparent,#000 6.3rem)}.imaginative .nav-sidebar__content--light.nav-sidebar__content--image{--color-nav-sidebar-header-compact-background:var(--color-nav-sidebar-header-background);--color-nav-sidebar-progress-runner:#fff;--color-nav-sidebar-progress-text:#fff;--color-nav-sidebar-progress-track:hsla(0,0%,100%,.2);--color-nav-sidebar-title:#fff;--color-nav-sidebar-header-background:linear-gradient(to bottom,var(--color-nav-sidebar-background) 11.1rem,#000 11.1rem)}.imaginative .nav-sidebar-header{transition:none}.imaginative .nav-sidebar-header--searching{height:6.8rem!important}.imaginative .nav-sidebar-header__inner{background:var(--color-nav-sidebar-header-background)}.imaginative .nav-sidebar__content--light.nav-sidebar__content--image .nav-sidebar-header__inner{padding-bottom:.8rem}.imaginative .nav-sidebar__content--light.nav-sidebar__content--image .nav-sidebar-header--compact .nav-sidebar-header__inner{background:#000}.imaginative .nav-sidebar-header--compact{transition:height .3s,transform .3s ease .1s}.imaginative .nav-sidebar-header--compact .nav-sidebar-header__inner{background:var(--color-nav-sidebar-header-compact-background);padding-bottom:6.3rem}.imaginative .nav-sidebar-header__graphic{clip-path:inset(2.4rem 2.4rem 0 2.4rem);height:15.6rem}.imaginative .nav-sidebar-header__graphic--dark-accent:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='52' height='52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52 33.5v-5.65a26.368 26.368 0 0 0-4.503-10.35h.003V7A4.5 4.5 0 0 1 52 2.5v-1A5.5 5.5 0 0 0 46.5 7v9.206a26.646 26.646 0 0 0-6-5.39V7c0-2.634.886-5.061 2.375-7h-1.233A12.442 12.442 0 0 0 39.5 7v3.192a26.353 26.353 0 0 0-6-2.616V7c0-2.477.487-4.84 1.37-7h-1.076A19.454 19.454 0 0 0 32.5 7v.303a26.523 26.523 0 0 0-5.995-.798c.043-2.252.377-4.432.968-6.505h-1.039A26.329 26.329 0 0 0 26 1.85 26.329 26.329 0 0 0 25.566 0h-1.039c.59 2.073.925 4.253.968 6.505a26.523 26.523 0 0 0-5.995.798V7c0-2.467-.458-4.827-1.294-7H17.13a18.447 18.447 0 0 1 1.37 7v.576a26.353 26.353 0 0 0-6 2.616V7c0-2.594-.79-5.003-2.142-7H9.125A11.45 11.45 0 0 1 11.5 7v3.815a26.645 26.645 0 0 0-6 5.39V7A5.5 5.5 0 0 0 0 1.5v1A4.5 4.5 0 0 1 4.5 7v10.5h.003A26.367 26.367 0 0 0 0 27.85v5.65c11.656 0 21.485 7.82 24.527 18.5h1.039a26.393 26.393 0 0 0-4.07-8.5h.004V33a4.5 4.5 0 1 1 9 0v10.5h.003a26.393 26.393 0 0 0-4.069 8.5h1.039C30.515 41.32 40.344 33.5 52 33.5ZM20.5 33v9.206a26.646 26.646 0 0 0-6-5.39V33c0-6.351 5.149-11.5 11.5-11.5S37.5 26.649 37.5 33v3.815a26.646 26.646 0 0 0-6 5.39V33a5.5 5.5 0 1 0-11 0Zm-7 0v3.192a26.349 26.349 0 0 0-6-2.616V33c0-10.217 8.283-18.5 18.5-18.5S44.5 22.783 44.5 33v.576a26.348 26.348 0 0 0-6 2.616V33c0-6.904-5.596-12.5-12.5-12.5S13.5 26.096 13.5 33Zm-7 0v.303a26.525 26.525 0 0 0-5.995-.798C.769 18.65 12.082 7.5 26 7.5c13.918 0 25.231 11.15 25.495 25.005a26.525 26.525 0 0 0-5.995.798V33c0-10.77-8.73-19.5-19.5-19.5S6.5 22.23 6.5 33Z' fill='%23fff' fill-opacity='16%25'/%3E%3Cpath d='M34.87 52h-1.076C36.607 44.689 43.698 39.5 52 39.5v1c-7.74 0-14.37 4.753-17.13 11.5ZM42.875 52h-1.233A12.487 12.487 0 0 1 52 46.5v1a11.481 11.481 0 0 0-9.125 4.5ZM18.206 52C15.393 44.689 8.302 39.5 0 39.5v1c7.74 0 14.37 4.753 17.13 11.5h1.076ZM10.358 52A12.487 12.487 0 0 0 0 46.5v1c3.717 0 7.023 1.764 9.125 4.5h1.233Z' fill='%23fff' fill-opacity='16%25'/%3E%3C/svg%3E")}.imaginative .nav-sidebar-header__graphic--dark-accent:after,.imaginative .nav-sidebar-header__graphic--light-accent:after{background-position:bottom;background-repeat:repeat;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.imaginative .nav-sidebar-header__graphic--light-accent:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='52' height='52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52 33.5v-5.65a26.368 26.368 0 0 0-4.503-10.35h.003V7A4.5 4.5 0 0 1 52 2.5v-1A5.5 5.5 0 0 0 46.5 7v9.206a26.646 26.646 0 0 0-6-5.39V7c0-2.634.886-5.061 2.375-7h-1.233A12.442 12.442 0 0 0 39.5 7v3.192a26.353 26.353 0 0 0-6-2.616V7c0-2.477.487-4.84 1.37-7h-1.076A19.454 19.454 0 0 0 32.5 7v.303a26.523 26.523 0 0 0-5.995-.798c.043-2.252.377-4.432.968-6.505h-1.039A26.329 26.329 0 0 0 26 1.85 26.329 26.329 0 0 0 25.566 0h-1.039c.59 2.073.925 4.253.968 6.505a26.523 26.523 0 0 0-5.995.798V7c0-2.467-.458-4.827-1.294-7H17.13a18.447 18.447 0 0 1 1.37 7v.576a26.353 26.353 0 0 0-6 2.616V7c0-2.594-.79-5.003-2.142-7H9.125A11.45 11.45 0 0 1 11.5 7v3.815a26.645 26.645 0 0 0-6 5.39V7A5.5 5.5 0 0 0 0 1.5v1A4.5 4.5 0 0 1 4.5 7v10.5h.003A26.367 26.367 0 0 0 0 27.85v5.65c11.656 0 21.485 7.82 24.527 18.5h1.039a26.393 26.393 0 0 0-4.07-8.5h.004V33a4.5 4.5 0 1 1 9 0v10.5h.003a26.393 26.393 0 0 0-4.069 8.5h1.039C30.515 41.32 40.344 33.5 52 33.5ZM20.5 33v9.206a26.646 26.646 0 0 0-6-5.39V33c0-6.351 5.149-11.5 11.5-11.5S37.5 26.649 37.5 33v3.815a26.646 26.646 0 0 0-6 5.39V33a5.5 5.5 0 1 0-11 0Zm-7 0v3.192a26.349 26.349 0 0 0-6-2.616V33c0-10.217 8.283-18.5 18.5-18.5S44.5 22.783 44.5 33v.576a26.348 26.348 0 0 0-6 2.616V33c0-6.904-5.596-12.5-12.5-12.5S13.5 26.096 13.5 33Zm-7 0v.303a26.525 26.525 0 0 0-5.995-.798C.769 18.65 12.082 7.5 26 7.5c13.918 0 25.231 11.15 25.495 25.005a26.525 26.525 0 0 0-5.995.798V33c0-10.77-8.73-19.5-19.5-19.5S6.5 22.23 6.5 33Z' fill='%23000' fill-opacity='8%25'/%3E%3Cpath d='M34.87 52h-1.076C36.607 44.689 43.698 39.5 52 39.5v1c-7.74 0-14.37 4.753-17.13 11.5ZM42.875 52h-1.233A12.487 12.487 0 0 1 52 46.5v1a11.481 11.481 0 0 0-9.125 4.5ZM18.206 52C15.393 44.689 8.302 39.5 0 39.5v1c7.74 0 14.37 4.753 17.13 11.5h1.076ZM10.358 52A12.487 12.487 0 0 0 0 46.5v1c3.717 0 7.023 1.764 9.125 4.5h1.233Z' fill='%23000' fill-opacity='8%25'/%3E%3C/svg%3E")}.imaginative .nav-sidebar-header__graphic--image:after{background:none}.imaginative .nav-sidebar-header--compact .nav-sidebar-header__graphic{clip-path:inset(0 2.4rem);height:8rem}.imaginative .nav-sidebar-header--searching .nav-sidebar-header__graphic{display:none}.imaginative .nav-sidebar-header__search-btn,.imaginative .nav-sidebar-search__close,.imaginative .nav-sidebar-search__icon{outline-offset:1rem}.imaginative .nav-sidebar-header__inner--light-accent .nav-sidebar-header__search-btn,.imaginative .nav-sidebar-header__inner--light-accent .nav-sidebar-search__close,.imaginative .nav-sidebar-header__inner--light-accent .nav-sidebar-search__icon,.imaginative .nav-sidebar-header__inner--light-accent .nav-sidebar-search__input{stroke:#313537;color:#313537}.imaginative .nav-sidebar-header__search-btn{stroke:#fff;right:3.9rem;top:4.1rem;transition:none}.imaginative .nav-sidebar-header__search-icon{width:1.5rem}@media(forced-colors:active){.imaginative .nav-sidebar-header__search-icon,.imaginative .nav-sidebar-search__icon{stroke:ButtonText;fill:none!important}}.imaginative .nav-sidebar-header--compact .nav-sidebar-header__search-btn{top:1.7rem}.imaginative .nav-sidebar-header__search-area{background:var(--color-accent);padding:1.6rem;position:static;transition:none;width:100%}.imaginative .nav-sidebar-header__search-area--hidden{display:none;transition:none}.imaginative .nav-sidebar-header__content{padding:.1px 3.2rem;position:static}.imaginative .nav-sidebar-header__title{display:block;font-size:2.8rem;font-weight:600;line-height:3.2rem;margin:2.4rem 0;outline-offset:1rem}.imaginative .nav-sidebar-header__title,.imaginative .nav-sidebar-header__title:active,.imaginative .nav-sidebar-header__title:link,.imaginative .nav-sidebar-header__title:visited{color:var(--color-nav-sidebar-title);text-decoration:none}.imaginative .nav-sidebar-header__title:focus,.imaginative .nav-sidebar-header__title:focus:active,.imaginative .nav-sidebar-header__title:focus:link,.imaginative .nav-sidebar-header__title:focus:visited,.imaginative .nav-sidebar-header__title:hover,.imaginative .nav-sidebar-header__title:hover:active,.imaginative .nav-sidebar-header__title:hover:link,.imaginative .nav-sidebar-header__title:hover:visited{text-decoration:underline;text-decoration-thickness:.1rem}.imaginative .nav-sidebar-header--compact .nav-sidebar-header__title{font-size:2.2rem;line-height:2.6rem}.imaginative .nav-sidebar-header__progress-track{background:var(--color-nav-sidebar-progress-track);height:.2rem;position:relative}.imaginative .nav-sidebar-header__progress-runner{background:var(--color-nav-sidebar-progress-runner);bottom:0;left:0;position:absolute;top:0;transition:width .6s}.imaginative .nav-sidebar-header__progress-text{color:var(--color-nav-sidebar-progress-text);font-family:var(--font-family-ui);font-size:1.1rem;font-weight:600;letter-spacing:.15rem;line-height:1.3rem;margin:1.6rem 0;text-transform:uppercase}.imaginative .nav-sidebar-header__search-icon--light-accent{stroke:#313537}.imaginative .nav-sidebar-header__search-icon--image{stroke:#fff}.imaginative .nav-sidebar-search{align-items:center;border:.1rem solid transparent;color:#fff;display:flex;padding:.7rem}.imaginative .nav-sidebar-search__icon{stroke:currentColor;width:1.8rem}.imaginative .nav-sidebar-search__close svg{width:1.2rem}.imaginative .nav-sidebar-search__input{-webkit-appearance:none;appearance:none;background:transparent;border:none;color:inherit;font-family:var(--font-family-ui);font-size:1.6rem;font-weight:500;line-height:0;margin:0 1.5rem;padding:0}.imaginative .nav-sidebar-search__input:-ms-input-placeholder{color:inherit;opacity:.4}.imaginative .nav-sidebar-search__input::placeholder{color:inherit;opacity:.4}@media(forced-colors:active){.imaginative .nav-sidebar-search__input:-ms-input-placeholder{opacity:1}.imaginative .nav-sidebar-search__input::placeholder{opacity:1}}.imaginative .nav-sidebar-search__input:focus{outline:none}.imaginative .nav-sidebar__body{margin:3.5rem 0}.imaginative .nav-sidebar-header--searching+.nav-sidebar__body{margin:0}.imaginative .nav-sidebar-header--searching+.nav-sidebar__body .nav-sidebar__outline-list{transition:none}.imaginative .nav-sidebar__content--light.nav-sidebar__content--image .nav-sidebar__body{margin-top:1.1rem}.imaginative .nav-sidebar__outline-section-list{overflow-y:hidden;transition:max-height .3s,opacity .5s;width:100%}@media(prefers-reduced-motion){.imaginative .nav-sidebar__outline-section-list{transition-property:opacity}}.imaginative .nav-sidebar__outline-section-list--collapsed{max-height:0!important}.imaginative .nav-sidebar__outline-section-text,.imaginative .nav-sidebar__outline-section-toggle{align-items:flex-start;color:var(--color-nav-sidebar-text);display:inline-flex;font-family:var(--font-family-ui);font-size:1rem;font-weight:700;letter-spacing:.15rem;margin:1.1rem 3.2rem;text-align:left;text-transform:uppercase}.imaginative .nav-sidebar__outline-section-toggle{cursor:pointer}.imaginative .nav-sidebar__outline-section-toggle-icon{stroke:var(--color-nav-sidebar-text);flex:0 0 auto;height:1.5rem;margin:0 0 0 .5em;width:1rem}.imaginative .nav-sidebar__outline-section-toggle-icon--collapsed{transform:rotate(-90deg)}.imaginative .nav-sidebar__outline-list-item{position:relative}.imaginative .nav-sidebar__outline-list-item :focus{outline-offset:-2px;outline-width:2px}.imaginative .nav-sidebar__outline-item--active:after,.imaginative .nav-sidebar__outline-section-item--active:after{border-left:.4rem solid var(--color-accent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0}.imaginative .nav-sidebar__outline-section-toggle{outline-offset:.5rem}.imaginative .nav-sidebar__outline-item__link,.imaginative .nav-sidebar__outline-section-item__link{display:block;font-family:var(--font-family-ui);font-size:1.2rem;font-weight:500;line-height:1.6rem;padding:2rem 5.2rem 2rem 2.8rem}.imaginative .nav-sidebar__outline-item__link,.imaginative .nav-sidebar__outline-item__link:active,.imaginative .nav-sidebar__outline-item__link:link,.imaginative .nav-sidebar__outline-item__link:visited,.imaginative .nav-sidebar__outline-section-item__link,.imaginative .nav-sidebar__outline-section-item__link:active,.imaginative .nav-sidebar__outline-section-item__link:link,.imaginative .nav-sidebar__outline-section-item__link:visited{color:var(--color-nav-sidebar-text);text-decoration:none}.imaginative .nav-sidebar__outline-item__link:hover,.imaginative .nav-sidebar__outline-section-item__link:hover{--color-progress-circle-empty-fill:var(--color-nav-sidebar-hover);background:var(--color-nav-sidebar-hover);color:var(--color-nav-sidebar-hover-text)}.imaginative .nav-sidebar__outline-item__link:before,.imaginative .nav-sidebar__outline-section-item__link:before{border-left:.1rem solid var(--color-nav-sidebar-bullet-rail);bottom:0;content:"";opacity:var(--color-nav-sidebar-bullet-rail-opacity);position:absolute;right:calc(3rem + 1px);top:0;width:.1rem}.imaginative .nav-sidebar__outline-item__link--active,.imaginative .nav-sidebar__outline-section-item__link--active{--color-progress-circle-empty-fill:var(--color-nav-sidebar-active);background:var(--color-nav-sidebar-active)}.imaginative .nav-sidebar__outline-item__link--restricted,.imaginative .nav-sidebar__outline-section-item__link--restricted{cursor:not-allowed}.imaginative .nav-sidebar__outline-item--complete .nav-sidebar__outline-item__link:after,.imaginative .nav-sidebar__outline-section-item--complete .nav-sidebar__outline-section-item__link:after{background:var(--color-nav-sidebar-bullet)}.imaginative .nav-sidebar__outline-list-item:first-child .nav-sidebar__outline-item__link:before,.imaginative .nav-sidebar__outline-list-item:first-child .nav-sidebar__outline-section-item__link:before{top:50%}.imaginative .nav-sidebar__outline-list-item--last .nav-sidebar__outline-item__link:before,.imaginative .nav-sidebar__outline-list-item--last .nav-sidebar__outline-section-item__link:before,.imaginative .nav-sidebar__outline-list-item:last-child .nav-sidebar__outline-item__link:before,.imaginative .nav-sidebar__outline-list-item:last-child .nav-sidebar__outline-section-item__link:before{bottom:50%}.imaginative .nav-sidebar__outline-item-tooltip,.imaginative .nav-sidebar__outline-section-item-tooltip{--color-nav-tooltip-background:#000;--color-nav-tooltip-text:#fff;bottom:calc(100% - 2.5rem);left:50%;max-width:95%;opacity:0;padding-bottom:2rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:-webkit-max-content;width:max-content}.imaginative .nav-sidebar__outline-item-tooltip--visible,.imaginative .nav-sidebar__outline-section-item-tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.imaginative .nav-sidebar__outline-item-tooltip__inner,.imaginative .nav-sidebar__outline-section-item-tooltip__inner{background-color:var(--color-nav-tooltip-background);border:.1rem solid transparent;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:var(--color-nav-tooltip-text);font-family:var(--font-family-ui);font-size:1.2rem;line-height:1.5rem;padding:1.2rem;position:relative;text-align:center}.imaginative .nav-sidebar__outline-item-tooltip__inner:after,.imaginative .nav-sidebar__outline-section-item-tooltip__inner:after{background-color:var(--color-nav-tooltip-background);border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.imaginative .nav-sidebar__outline-item-tooltip__inner--dark,.imaginative .nav-sidebar__outline-section-item-tooltip__inner--dark{--color-nav-tooltip-background:#f7f7f7;--color-nav-tooltip-text:#313537}.imaginative .nav-sidebar-results{font-family:var(--font-family-ui)}.imaginative .nav-sidebar-result__link{display:block;padding:2.4rem 2.4rem 2.4rem 2.2rem}.imaginative .nav-sidebar-result__link,.imaginative .nav-sidebar-result__link:active,.imaginative .nav-sidebar-result__link:link,.imaginative .nav-sidebar-result__link:visited{color:var(--color-nav-sidebar-text);text-decoration:none}.imaginative .nav-sidebar-result__link:focus,.imaginative .nav-sidebar-result__link:hover{background:var(--color-nav-sidebar-search-hover)}.imaginative .nav-sidebar-result__inner--active .nav-sidebar-result__link{background:var(--color-nav-sidebar-search-active)}.imaginative .nav-sidebar-result__title{display:block;font-size:1.4rem;font-weight:500;line-height:1.7rem;margin:.8rem 0}.imaginative .nav-sidebar-result__count{display:block;font-size:1.1rem;font-weight:500;letter-spacing:.05rem;line-height:1.3rem;opacity:.7}.imaginative .nav-sidebar-results__message{color:#b2b2b2;font-size:1.4rem;font-weight:500;line-height:1.7rem;margin:2.4rem}@media(min-width:60em){.imaginative .lesson--open{padding-left:var(--width-imaginative-nav-sidebar)}}.imaginative .lesson--open-mobile{--width-imaginative-nav-sidebar:26rem}.imaginative .lesson--open-mobile .nav-sidebar__content{padding-bottom:6.5rem}@keyframes imaginative-nav-sidebar-enter{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes imaginative-nav-sidebar-text-enter{0%{transform:translateY(25px)}40%{transform:translateY(25px)}to{transform:translateY(0)}}@keyframes imaginative-nav-sidebar-exit{0%{opacity:1}33%{opacity:0}to{opacity:0}}@keyframes imaginative-nav-sidebar-text-exit{0%{opacity:1;transform:translateY(0)}33%{opacity:0;transform:translateY(25px)}to{opacity:0;transform:translateY(25px)}}.imaginative .lesson--entering .nav-sidebar__content{animation:imaginative-nav-sidebar-enter .4s}.imaginative .lesson--entering .nav-sidebar__body>*{animation:imaginative-nav-sidebar-text-enter .4s}.imaginative .lesson--exiting .nav-sidebar__content{animation:imaginative-nav-sidebar-exit .6s;animation-fill-mode:forwards}.imaginative .lesson--exiting .nav-sidebar__body>*{animation:imaginative-nav-sidebar-text-exit .6s;animation-fill-mode:forwards}.imaginative .page__header:after{display:none}.imaginative .page__menu{padding:2.4rem}@media(max-width:67.5em)and (min-width:60em){.imaginative .lesson--open .lesson-header__main:first-child,.imaginative .lesson--open-mobile .lesson-header__main:first-child{margin-left:0}}.imaginative .lesson-header__top-wrap{margin-bottom:1rem;margin-top:0;padding-bottom:0}.imaginative .lesson-header__top-wrap:after{display:none}.imaginative .lesson-header__title{color:#000;font-size:2.8rem;font-weight:400;line-height:3.6rem;margin:0 0 .8rem}@media(min-width:30em){.imaginative .lesson-header__title{font-size:4.4rem;line-height:5.4rem;margin:0 0 1.6rem}}@media(min-width:48em){.imaginative .lesson-header__title{font-size:5.6rem;line-height:6.2rem;margin:0 0 2.4rem}}.imaginative .lesson-header__author{font-family:var(--font-family-body);font-size:1.2rem;font-style:normal;font-weight:700;line-height:1.3rem;margin:0 0 .8rem}.imaginative .lesson-header__author-name{color:#313537}@media(min-width:48em){.imaginative .lesson-header__author{margin-bottom:1.6rem}}.imaginative .lesson-header__author-img{border:none;height:3rem;margin-right:1.1rem;width:3rem}.imaginative .lesson-header__partner-content .lesson-header__author-name{font-size:1.1rem;font-weight:600}.imaginative .lesson-header__partner-content-author{align-items:center;display:flex;margin-bottom:1rem;padding-right:2.4rem}.imaginative .lesson-header__partner-content-author-img{height:3rem;margin-right:1.2rem;width:3rem}.imaginative .lesson-header__counter{color:#8f8f8f;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:.05rem;line-height:1.2rem;order:0}.imaginative .lesson-header__description{color:#2d363a}.imaginative .lesson-header__author-count-wrap{align-items:baseline;display:flex;flex-direction:row-reverse;justify-content:flex-end}.imaginative .lesson-header__author-name{font-family:var(--font-family-ui);font-size:1.1rem;font-weight:600}.imaginative .lesson-header-wrap .page__header{min-height:19.9rem;padding-top:5.7rem}@media(min-width:30em){.imaginative .lesson-header-wrap .page__header{min-height:22.4rem;padding-top:4.8rem}}@media(min-width:48em){.imaginative .lesson-header-wrap .page__header{min-height:28rem;padding-top:5.6rem}}@media(min-width:62em){.imaginative .lesson-header-wrap .page__header{padding-top:7.2rem}}.imaginative .lesson-header-wrap--mobile .page__header{min-height:12.4rem;padding-top:2rem}.imaginative .lesson-header-wrap--mobile .lesson-header{padding-bottom:2.8rem}.imaginative .lesson-header-wrap--mobile .lesson-header__content{display:flex;flex-direction:column}.imaginative .lesson-header-wrap--mobile .lesson-header__top-wrap{margin:0;padding:0}.imaginative .lesson-header-wrap--mobile .lesson-header__counter{font-size:1rem;font-weight:700;height:1.4rem;letter-spacing:.05rem;line-height:1.4rem;margin-bottom:1.6rem;text-align:right}.imaginative .lesson-header-wrap--mobile .lesson-header__author{align-items:center;display:flex;font-size:1.1rem;font-weight:600;line-height:1.4rem;margin:0;padding-bottom:.4rem}.imaginative .lesson-header-wrap--mobile .lesson-header__author-img{height:2rem;width:2rem}.imaginative .lesson-header-wrap--mobile .lesson-header__author-name{font-size:1.1rem;font-weight:600}.imaginative .lesson-header-wrap--mobile .lesson-header__partner-content-author{font-size:1.4rem;line-height:2rem;margin-bottom:.4rem}.imaginative .lesson-header-wrap--mobile .lesson-header__partner-content-author-img{height:2rem;width:2rem}.imaginative .lesson-header-wrap--mobile .lesson-header__partner-content--mobile{margin-bottom:.4rem}.imaginative .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author{height:3rem;margin:0 .8rem 0 0;padding:0;position:relative;width:3rem}.imaginative .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author--single{align-items:center;width:2.2rem}.imaginative .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img{height:2.2rem;margin-right:0;position:absolute;width:2.2rem}.imaginative .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img:first-of-type{top:1rem;z-index:1}.imaginative .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img:last-of-type{left:1rem}.imaginative .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img--single:first-of-type{left:0;position:relative;top:0}.imaginative .lesson-header-wrap--mobile .lesson-header__partner-content--mobile .lesson-header__author-name{align-items:center;display:flex;line-height:2rem}.imaginative .lesson-header-wrap--mobile .lesson-header__title{color:#000;font-family:var(--font-family-head);font-size:2.8rem;font-weight:400;line-height:3.6rem;margin-bottom:0}.imaginative .lesson-header-wrap--small .page__header{min-height:auto;padding:2.8rem 0}@media(max-width:52.4375em){.imaginative .lesson-header-wrap--small .page__header{padding-top:4.8rem}}.imaginative .lesson-header-wrap--small .lesson-header{padding:0}.imaginative .lesson-header-wrap--small .lesson-header__top-wrap{margin:0}.imaginative .lesson-header-wrap--small .lesson-header__content{display:flex;flex-direction:column}.imaginative .lesson-header-wrap--small .lesson-header__info-row{align-items:center;display:flex;flex-direction:row;height:2rem;justify-content:flex-start;margin-bottom:.4rem}.imaginative .lesson-header-wrap--small .lesson-header__info-row--divider{color:#000;font-size:1.6rem;line-height:1.6rem;opacity:.2;padding:0 1.2rem}.imaginative .lesson-header-wrap--small .lesson-header__counter{font-size:1rem;font-weight:700;letter-spacing:.05rem;line-height:1.4rem;margin:0;opacity:.6;order:0}.imaginative .lesson-header-wrap--small .lesson-header__author{align-items:center;display:flex;font-family:var(--font-family-head);font-size:1.1rem;font-weight:600;line-height:1.4rem;margin:0}.imaginative .lesson-header-wrap--small .lesson-header__author-img{height:2rem;margin-right:.8rem;width:2rem}.imaginative .lesson-header-wrap--small .lesson-header__partner-content-author{align-items:center;display:flex;margin-bottom:0;padding-right:1.2rem}.imaginative .lesson-header-wrap--small .lesson-header__partner-content-author:last-child{padding-right:0}.imaginative .lesson-header-wrap--small .lesson-header__partner-content-author-img{height:2rem;width:2rem}.imaginative .lesson-header-wrap--small .lesson-header__author-name{margin:0}.imaginative .lesson-header-wrap--small .lesson-header__title{color:#000;font-family:var(--font-family-body);font-size:2.8rem;font-weight:400;line-height:3.6rem;margin:0}@media(min-width:62em){.imaginative .lesson-header-wrap--large .page__header{min-height:29.6rem;padding-top:7.2rem}.imaginative .lesson-header-wrap--large .lesson-header{padding-bottom:6rem}.imaginative .lesson-header-wrap--large .lesson-header__title{color:#000;font-size:7.2rem;line-height:7.8rem}}.imaginative .lesson-header-wrap--dark .page__header,.imaginative .lesson-header-wrap--image .page__header{background:#303030}.imaginative .lesson-header-wrap--black .page__header{background:#000}.imaginative .lesson-header-wrap--bg-dark .lesson-header__author,.imaginative .lesson-header-wrap--bg-dark .lesson-header__author-name,.imaginative .lesson-header-wrap--bg-dark .lesson-header__counter,.imaginative .lesson-header-wrap--bg-dark .lesson-header__description,.imaginative .lesson-header-wrap--bg-dark .lesson-header__info-row--divider,.imaginative .lesson-header-wrap--bg-dark .lesson-header__title,.imaginative .lesson-header-wrap--black .lesson-header__author,.imaginative .lesson-header-wrap--black .lesson-header__author-name,.imaginative .lesson-header-wrap--black .lesson-header__counter,.imaginative .lesson-header-wrap--black .lesson-header__description,.imaginative .lesson-header-wrap--black .lesson-header__info-row--divider,.imaginative .lesson-header-wrap--black .lesson-header__title,.imaginative .lesson-header-wrap--dark .lesson-header__author,.imaginative .lesson-header-wrap--dark .lesson-header__author-name,.imaginative .lesson-header-wrap--dark .lesson-header__counter,.imaginative .lesson-header-wrap--dark .lesson-header__description,.imaginative .lesson-header-wrap--dark .lesson-header__info-row--divider,.imaginative .lesson-header-wrap--dark .lesson-header__title,.imaginative .lesson-header-wrap--image .lesson-header__author,.imaginative .lesson-header-wrap--image .lesson-header__author-name,.imaginative .lesson-header-wrap--image .lesson-header__counter,.imaginative .lesson-header-wrap--image .lesson-header__description,.imaginative .lesson-header-wrap--image .lesson-header__info-row--divider,.imaginative .lesson-header-wrap--image .lesson-header__title{color:#fff}.imaginative .lesson-header-wrap--bg-dark .lesson-header__author-img,.imaginative .lesson-header-wrap--black .lesson-header__author-img,.imaginative .lesson-header-wrap--dark .lesson-header__author-img,.imaginative .lesson-header-wrap--image .lesson-header__author-img{border:none}.imaginative .lesson-header-wrap--gray .page__header{background:#fafafa}.imaginative .lesson-header-wrap--gray .lesson-header__counter{color:#8f8f8f}.imaginative .lesson-header-wrap--accent .page__header,.imaginative .lesson-header-wrap--tint .page__header{background:currentColor}.imaginative .lesson-header-wrap--image .page__header{background-position:50%;background-repeat:no-repeat;background-size:cover}.imaginative.dark-accent .lesson-header-wrap--accent .lesson-header__author,.imaginative.dark-accent .lesson-header-wrap--accent .lesson-header__author-name,.imaginative.dark-accent .lesson-header-wrap--accent .lesson-header__counter,.imaginative.dark-accent .lesson-header-wrap--accent .lesson-header__description,.imaginative.dark-accent .lesson-header-wrap--accent .lesson-header__info-row--divider,.imaginative.dark-accent .lesson-header-wrap--accent .lesson-header__title{color:#fff}.imaginative.dark-accent .lesson-header-wrap--accent .lesson-header__author-img{border:none}.imaginative .lesson-header-wrap--bg-light .lesson-header__counter,.imaginative .lesson-header-wrap--bg-light .lesson-header__info-row--divider,.imaginative .lesson-header-wrap--bg-with-image .lesson-header__counter,.imaginative .lesson-header-wrap--bg-with-image .lesson-header__info-row--divider{color:#313537}@keyframes imaginative-lesson-content-enter{0%{opacity:0}10%{opacity:0}to{opacity:1}}@keyframes imaginative-lesson-content-exit{0%{opacity:1}10%{opacity:1}60%{opacity:0}to{opacity:0}}.imaginative .lesson{bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;z-index:2}.imaginative .lesson--entering .lesson__content{animation:imaginative-lesson-content-enter .5s}.imaginative .lesson--exiting .lesson__content{animation:imaginative-lesson-content-exit .6s;animation-fill-mode:forwards}.imaginative.one-page .cover__header-content-title{text-align:center}.imaginative.one-page .cover__header-content-action-wrapper{display:flex;justify-content:center}.imaginative.one-page .theme-lesson-header-one-page__wrapper .cover__header-content-title{margin-top:0}.partner-content-book-info{letter-spacing:0}.partner-content-book-info__flex-block{display:flex;margin-left:.25rem}@media(max-width:25.8125em){.partner-content-book-info__flex-block{justify-content:center;margin-bottom:3rem}}.partner-content-book-info__flex-course{display:flex;margin-bottom:3rem;margin-left:.25rem}@media(max-width:25.8125em){.partner-content-book-info__flex-course{justify-content:center}}.partner-content-book-info__image-container-course{margin-right:1rem;margin-top:-.2rem;width:7.3rem}.partner-content-book-info__image-container-block{margin-right:1.5rem;margin-top:-.2rem;width:7.3rem}@media(max-width:25.8125em){.partner-content-book-info__image-container-block{margin-bottom:3rem}}.partner-content-book-info__small-text{color:#7f7f7f;font-size:1.3rem;font-weight:700}@media(max-width:33.6875em){.partner-content-book-info__small-text{font-size:1.1rem}}@media(max-width:25.8125em){.partner-content-book-info__small-text{font-size:1.3rem}}.partner-content-book-info__black-text{color:#000;font-size:1.3rem;font-weight:700;line-height:2.1rem;margin-bottom:.75rem}@media(max-width:33.6875em){.partner-content-book-info__black-text{font-size:1.1rem}}@media(max-width:25.8125em){.partner-content-book-info__black-text{font-size:1.3rem}}.partner-content-book-info__button{border:.1rem solid #444;border-radius:.6rem;color:#444;cursor:pointer;font-size:1.2rem;font-weight:700;padding:.3rem .8rem;text-decoration:none}@media(max-width:33.6875em){.partner-content-book-info__button{font-size:1rem}}@media(max-width:25.8125em){.partner-content-book-info__button{font-size:1.2rem}}.partner-content-book-info__book-image-course{background-color:#e5e5e5;border:.1rem solid #e5e5e5;border-radius:.4rem;height:8.3rem;object-fit:cover;width:5.8rem}.partner-content-book-info__book-image-block{background-color:#e5e5e5;border:.1rem solid #e5e5e5;border-radius:.4rem;height:10.5rem;object-fit:cover;width:7rem}@media(max-width:33.6875em){.partner-content-book-info__book-image-block{height:8.5rem;width:5rem}}.partner-content-book-info__text-container{max-width:16rem}@media(max-width:25.8125em){.partner-content-book-info__text-container{max-width:14rem}}.partner-content-book-info__dark-theme{color:#fff}.partner-content-book-info__dark-theme-button{border:.1rem solid #fff;color:#fff}.partner-content-book-info__dark-theme-book-image{background-color:#e5e5e5;border-radius:.4rem;height:10.5rem;object-fit:cover;width:7rem}@media(max-width:33.6875em){.partner-content-book-info__dark-theme-book-image{height:8.5rem;width:5rem}}.partner-content-partner-info{letter-spacing:0}.partner-content-partner-info__flex{display:flex}@media(max-width:25.8125em){.partner-content-partner-info__flex{justify-content:center;margin-bottom:3rem}}.partner-content-partner-info__logo-container{margin-right:1rem}.partner-content-partner-info__block-logo-container{margin-right:2rem;margin-top:-.7rem}@media(max-width:33.6875em){.partner-content-partner-info__block-logo-container{margin-left:-1rem;margin-right:1rem}}@media(max-width:25.8125em){.partner-content-partner-info__block-logo-container{margin-left:-3rem;margin-right:1rem}}.partner-content-partner-info__small-text{color:#7f7f7f;font-size:1.3rem;font-weight:700}@media(max-width:33.6875em){.partner-content-partner-info__small-text{font-size:1.1rem}}@media(max-width:25.8125em){.partner-content-partner-info__small-text{font-size:1.3rem}}.partner-content-partner-info__black-text{color:#000;font-size:1.3rem;font-weight:700;line-height:2.1rem;margin-bottom:.75rem}@media(max-width:33.6875em){.partner-content-partner-info__black-text{font-size:1.1rem}}@media(max-width:25.8125em){.partner-content-partner-info__black-text{font-size:1.3rem}}.partner-content-partner-info__button{border:.1rem solid #444;border-radius:.6rem;color:#444;cursor:pointer;font-size:1.2rem;font-weight:700;padding:.3rem .8rem;text-decoration:none}@media(max-width:33.6875em){.partner-content-partner-info__button{font-size:1rem}}@media(max-width:25.8125em){.partner-content-partner-info__button{font-size:1.2rem}}.partner-content-partner-info__nbic-logo{height:6.2rem;object-fit:fill;width:7.3rem}.partner-content-partner-info__nbic-logo-light-bulb{height:8rem;object-fit:cover;width:13.8rem}@media(max-width:33.6875em){.partner-content-partner-info__nbic-logo-light-bulb{height:6rem;width:11.8rem}}@media(max-width:25.8125em){.partner-content-partner-info__nbic-logo-light-bulb{height:4.5rem;width:9rem}}.partner-content-partner-info__dark-theme{color:#fff}.partner-content-partner-info__dark-theme-button{border:.1rem solid #fff;color:#fff}.partner-content-author-card{letter-spacing:0;padding-bottom:2.5rem}.partner-content-author-card__flex{display:flex;padding-bottom:3rem}.partner-content-author-card__image-container{margin-right:1rem;width:7.3rem}.partner-content-author-card__author-container{align-items:center}.partner-content-author-card__author-name-text{color:#313537;font-size:1.7rem;font-weight:700}.partner-content-author-card__author-image{background-color:#e5e5e5;border-radius:50%;height:6.1rem;object-fit:cover;width:6.1rem}.lesson-progress{align-items:center;display:flex;height:3rem;justify-content:center;position:absolute;width:3rem}.lesson-progress--legacy-comoverview,.lesson-progress--legacy-cover{right:2.5rem;top:1.3rem}.overview--modern .lesson-progress--legacy-comoverview,.overview--modern .lesson-progress--legacy-cover{right:.2rem}.lesson-progress--legacy-sidebar{right:1.3rem;top:1.1rem}.lesson-progress--inactive{pointer-events:none}.lesson-progress__graphic--legacy-comoverview,.lesson-progress__graphic--legacy-cover,.lesson-progress__graphic--legacy-sidebar{align-items:center;display:flex;height:100%;justify-content:center;padding:.5rem;width:100%}.lesson-progress__action{cursor:pointer;height:100%;width:100%}.lesson-progress__action--disabled{cursor:not-allowed}.lesson-progress__tooltip--legacy{bottom:calc(100% - 1rem);left:50%;max-width:none;opacity:0;padding-bottom:1rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;white-space:nowrap}.lesson-progress__tooltip--legacy--visible{opacity:1;transform:translate(-50%,-.4rem)}.lesson-progress__tooltip--legacy__inner{background-color:#313537;border:.1rem solid transparent;border-radius:.6rem;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:#fff;font-size:1.2rem;line-height:1.5rem;padding:1.2rem;position:relative;text-align:center}.lesson-progress__tooltip--legacy__inner:after{background:#313537;border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.lesson-progress__tooltip--legacy__inner--dark{background-color:#f8f8f8;color:#313537}.lesson-progress__tooltip--legacy__inner--dark:after{border-bottom-color:#f8f8f8;border-right-color:#f8f8f8}.organic .lesson-progress{align-items:center;display:flex;justify-content:center;position:absolute}.organic .lesson-progress--compact{height:2.5rem;right:1.1rem;top:2.1rem;width:2.5rem}.organic .lesson-progress--cover{height:2.8rem;right:2.5rem;top:1rem;width:2.8rem}.organic .lesson-progress--sidebar{height:2.5rem;right:1.3rem;top:1rem;width:2.5rem}.organic .lesson-progress--overlay{height:4.2rem;right:2.3rem;top:2.2rem;width:4.2rem}@media(max-width:29.9375em){.organic .lesson-progress--overlay{height:2.4rem;right:.1rem;top:.7rem;width:2.4rem}}.organic .lesson-progress--inactive{pointer-events:none}.organic .lesson-progress__graphic{align-items:center;display:flex;height:100%;justify-content:center;padding:.5rem;width:100%}.organic .lesson-progress__action{cursor:pointer}.organic .lesson-progress__tooltip{bottom:calc(100% - 1rem);left:50%;max-width:95%;max-width:none;opacity:0;padding-bottom:1rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;white-space:nowrap;width:-webkit-max-content;width:max-content}.organic .lesson-progress__tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.organic .lesson-progress__tooltip__inner{background-color:#313537;border:.1rem solid transparent;border-radius:200px;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:#fff;font-family:var(--font-family-ui);font-size:1.2rem;line-height:1.5rem;padding:1.2rem 2.1rem;position:relative;text-align:center}.organic .lesson-progress__tooltip__inner:after{background:#313537;border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.organic .lesson-progress__tooltip__inner--dark{background-color:#f8f8f8;color:#313537}.organic .lesson-progress__tooltip__inner--dark:after{background:#f8f8f8}.organic{--color-progress-circle-light:#fff;--color-progress-circle-dark:#313537}.organic .progress-circle{height:100%;overflow:visible;width:100%}.organic .progress-circle__track--light{stroke:rgba(0,0,0,.15)}.organic .progress-circle__track--accent-full-dark,.organic .progress-circle__track--dark{stroke:hsla(0,0%,100%,.15)}@media(forced-colors:active){.organic .progress-circle__track{stroke:CanvasText;stroke-width:4}}.organic .progress-circle__runner{stroke:var(--color-accent);transition:stroke-dashoffset .4s ease-out,fill .3s ease .3s,stroke .3s ease .3s}.organic .progress-circle__runner--done,.organic .progress-circle__runner--unstarted{transition:none}.organic .progress-circle__runner--failed,.organic .progress-circle__runner--passed{fill:var(--color-accent)}.organic .progress-circle__runner--accent-full-dark{stroke:#fff}.organic .progress-circle__runner--accent-full-light{stroke:#313537}@media(forced-colors:active){.organic .progress-circle__runner{stroke:MarkText}}.organic .progress-circle__runner--passed{fill:var(--color-accent)}@media(forced-colors:active){.organic .progress-circle__runner--passed{fill:Canvas;stroke:Canvas}}.organic .progress-circle__fail,.organic .progress-circle__pass{opacity:0;transition:opacity .3s .3s;visibility:hidden}.organic .progress-circle__fail--done,.organic .progress-circle__pass--done{transition:none}.organic .progress-circle__fail--visible,.organic .progress-circle__pass--visible{opacity:1;visibility:visible}.organic .progress-circle__fail--dark,.organic .progress-circle__fail--light,.organic .progress-circle__pass--dark,.organic .progress-circle__pass--light{fill:var(--color-accent)}@media(forced-colors:active){.organic .progress-circle__fail,.organic .progress-circle__pass{fill:CanvasText}}.organic .progress-circle__pass{stroke:var(--color-progress-circle-dark)}.organic .progress-circle__pass--accent-full-dark,.organic .progress-circle__pass--accent-full-light{stroke:var(--color-accent)}.organic .progress-circle__pass--accent-full-dark{fill:#fff}.organic .progress-circle__pass--accent-full-light{fill:#313537}.organic .progress-circle__pass--image{fill:#fff;stroke:#313537}@media(forced-colors:active){.organic .progress-circle__pass{fill:none!important;stroke:CanvasText!important}}.organic .progress-circle__fail{fill:var(--color-progress-circle-dark)}.organic .progress-circle__runner--done.progress-circle__runner--accent-full-dark,.organic .progress-circle__runner--done.progress-circle__runner--image{fill:#fff;stroke:#fff}.organic .progress-circle__runner--done.progress-circle__runner--accent-full-light{fill:#313537;stroke:#313537}.organic .progress-circle__track--image{stroke:#e1e1e1;stroke-opacity:.5}.organic .progress-circle__runner--image{stroke:#fff}@media(forced-colors:active){.organic .lesson-progress__action .progress-circle__track{stroke:LinkText}.organic .lesson-progress__action .progress-circle__fail,.organic .lesson-progress__action .progress-circle__pass{fill:LinkText}}.organic .nav-compact{--color-nav-compact-bg-dark:#1a1a1a;--color-nav-compact-bg-light:#fff;--color-nav-compact-text-light:#fff;--color-nav-compact-text-dark:#313537;--color-nav-compact-progress-runner:var(--color-accent);--color-nav-compact-progress-track:#eee;--color-nav-compact-hover:#e5e5e5;bottom:2rem;left:4rem;position:fixed;transition-duration:.3s;transition-property:opacity,visibility;transition-timing-function:ease;z-index:7}.organic .nav-compact__wrap{border-radius:12px;filter:drop-shadow(0 4px 40px rgba(0,0,0,.15));font-family:var(--font-family-body);outline:1px solid transparent;transition:transform .3s ease;width:24rem}.organic .nav-compact--dark .nav-compact__wrap{background-color:var(--color-nav-compact-bg-dark);border-top-left-radius:1.3rem;border-top-right-radius:1.3rem}.organic .nav-compact--dark .nav-compact__wrap--collapsed{border-radius:1.3rem}.organic .nav-compact--light .nav-compact__wrap{background-color:var(--color-nav-compact-bg-light)}.organic .nav-compact__header,.organic .nav-compact__header-image{border-radius:12px 12px 0 0;transition:border-radius .4s}.organic .nav-compact__header--collapsed,.organic .nav-compact__header-image--collapsed{border-radius:12px}.organic .nav-compact__header--accent,.organic .nav-compact__header-image--accent{background-color:var(--color-accent)}.organic .nav-compact__header,.organic .nav-compact__header-inner{position:relative}.organic .nav-compact__header{padding:1.2rem 1.5rem}.organic .nav-compact__header--collapsed{padding:1.5rem}.organic .nav-compact__header-inner{color:var(--color-nav-compact-text)}.organic .nav-compact__header-inner--accent-light{color:#313537}.organic .nav-compact__header-inner--accent-light .nav-compact__header-progress-runner{background-color:#313537}.organic .nav-compact__header-inner--accent-light .nav-compact__header-progress-track{background-color:rgba(0,0,0,.2)}.organic .nav-compact__header-inner--accent-dark{color:#fff}.organic .nav-compact__header-inner--accent-dark .nav-compact__header-progress-runner{background-color:#fff}.organic .nav-compact__header-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.organic .nav-compact__header-controls{display:flex;position:absolute;right:0;top:-.4rem}.organic .nav-compact__header-control{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:2rem;justify-content:center;margin-left:.4rem;width:2rem}.organic .nav-compact__header-control:hover{background-color:rgba(0,0,0,.25);color:currentColor}.organic .nav-compact__header-control--dark:hover,.organic .nav-compact__header-control--image:hover{background-color:hsla(0,0%,100%,.25)}.organic .nav-compact__header-search-icon{height:1.3rem;width:1.2rem}.organic .nav-compact__header-toggle-icon{height:.7rem;width:1.2rem}.organic .nav-compact__header-counter{font-family:var(--font-family-ui);font-size:1.2rem;font-weight:700;line-height:1.5rem;margin-bottom:1.2rem}.organic .nav-compact__header-title{display:flex}.organic .nav-compact__header-title-link{color:inherit;font-size:1.4rem;font-weight:600;line-height:1.8rem;text-decoration:none}.organic .nav-compact__header-title-link--collapsed{line-height:1.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organic .nav-compact__header-progress{margin-top:1.2rem}.organic .nav-compact__header-progress-text{font-family:var(--font-family-ui);font-size:1rem;font-weight:700;letter-spacing:.15rem;line-height:1.3rem;margin-bottom:.6rem}.organic .nav-compact__header-progress-text--collapsed{height:0;margin-bottom:0;visibility:hidden}.organic .nav-compact__header-progress-runner,.organic .nav-compact__header-progress-track{border-radius:1rem;height:.4rem}.organic .nav-compact__header-progress-track{background-color:var(--color-nav-compact-progress-track)}.organic .nav-compact__header-progress-runner{background-color:var(--color-nav-compact-progress-runner);transition:width .6s}.organic .nav-compact__outline{border-radius:0 0 12px 12px;max-height:35rem;overflow-x:hidden;overflow-y:auto;transition:max-height .3s}.organic .nav-compact__outline-section-list .nav-compact__outline-list-item:last-of-type,.organic .nav-compact__outline-section:last-of-type .nav-compact__outline-section-empty,.organic .nav-compact__outline-section:last-of-type .nav-compact__outline-section-toggle--collapsed{margin-bottom:.8rem}.organic .nav-compact__outline--collapsed{max-height:0;overflow:hidden;visibility:hidden}.organic .nav-compact__outline::-webkit-scrollbar{-webkit-appearance:none}.organic .nav-compact__outline::-webkit-scrollbar:vertical{width:.8rem}.organic .nav-compact__outline::-webkit-scrollbar-thumb{border-radius:.8rem}.organic .nav-compact__outline--dark::-webkit-scrollbar-thumb{background-color:#757575;border:.2rem solid var(--color-nav-compact-bg-dark)}.organic .nav-compact__outline--light::-webkit-scrollbar-thumb{background-color:#c2c2c2;border:.2rem solid #f5f5f5}.organic .nav-compact__outline-list-item{position:relative}.organic .nav-compact__outline-item :focus,.organic .nav-compact__outline-section-empty :focus,.organic .nav-compact__outline-section-item :focus,.organic .nav-compact__outline-section-toggle :focus{outline-offset:-2px;outline-width:2px}.organic .nav-compact__outline-item--dark,.organic .nav-compact__outline-section-empty--dark,.organic .nav-compact__outline-section-item--dark,.organic .nav-compact__outline-section-toggle--dark{border-top:1px solid #373737}.organic .nav-compact__outline-item--light,.organic .nav-compact__outline-section-empty--light,.organic .nav-compact__outline-section-item--light,.organic .nav-compact__outline-section-toggle--light{border-top:1px solid #e4e4e4}.organic .nav-compact__outline-item--active:after,.organic .nav-compact__outline-section-item--active:after{border-left:.4rem solid var(--color-accent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0}.organic .nav-compact__outline-item .nav-compact__outline-item__link,.organic .nav-compact__outline-item .nav-compact__outline-section-item__link,.organic .nav-compact__outline-section-item .nav-compact__outline-item__link,.organic .nav-compact__outline-section-item .nav-compact__outline-section-item__link{font-family:var(--font-family-ui);line-height:1.8rem;padding-bottom:1.5rem;padding-top:1.5rem}.organic .nav-compact__outline-item--restricted,.organic .nav-compact__outline-section-item--restricted{cursor:not-allowed}.organic .nav-compact__outline-item-tooltip,.organic .nav-compact__outline-section-item-tooltip{bottom:calc(100% - 1rem);left:50%;max-width:95%;opacity:0;padding-bottom:1rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:-webkit-max-content;width:max-content}.organic .nav-compact__outline-item-tooltip--visible,.organic .nav-compact__outline-section-item-tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.organic .nav-compact__outline-item-tooltip__inner,.organic .nav-compact__outline-section-item-tooltip__inner{background-color:#313537;border:.1rem solid transparent;border-radius:200px;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:#fff;font-family:var(--font-family-ui);font-size:1.2rem;line-height:1.5rem;padding:1.2rem 2.1rem;position:relative;text-align:center}.organic .nav-compact__outline-item-tooltip__inner:after,.organic .nav-compact__outline-section-item-tooltip__inner:after{background:#313537;border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.organic .nav-compact__outline-item-tooltip__inner--dark,.organic .nav-compact__outline-section-item-tooltip__inner--dark{background-color:#f8f8f8;color:#313537}.organic .nav-compact__outline-item-tooltip__inner--dark:after,.organic .nav-compact__outline-section-item-tooltip__inner--dark:after{background:#f8f8f8}.organic .nav-compact__outline-item__link,.organic .nav-compact__outline-section-item__link{align-items:center;color:inherit;display:flex;font-size:1.4rem;font-weight:500;justify-content:space-between;line-height:2.2rem;min-height:6.6rem;padding:1.5rem 3.6rem 1.5rem 1.2rem;text-decoration:none;width:100%}.organic .nav-compact__outline-item__link--dark,.organic .nav-compact__outline-section-item__link--dark{color:var(--color-nav-compact-text-light)}.organic .nav-compact__outline-item__link--light,.organic .nav-compact__outline-section-item__link--light{color:var(--color-nav-compact-text-dark)}.organic .nav-compact .nav-compact__outline--accent-dark .progress-circle__pass{stroke:#fff}.organic .nav-compact .nav-compact__outline--dark .progress-circle__runner--failed{stroke:#fff;fill:#fff}.organic .nav-compact .nav-compact__outline--dark .progress-circle__fail{fill:#313537}.organic .nav-compact .nav-compact__outline--light .progress-circle__runner--failed{stroke:#1a1a1a;fill:#1a1a1a}.organic .nav-compact .nav-compact__outline--light .progress-circle__fail{fill:#fff}.organic .nav-compact .nav-compact__outline-item__link--light.nav-compact__outline-item__link--active,.organic .nav-compact .nav-compact__outline-section-item__link--light.nav-compact__outline-section-item__link--active{background-color:#f5f5f5}.organic .nav-compact .nav-compact__outline-item__link--dark.nav-compact__outline-item__link--active,.organic .nav-compact .nav-compact__outline-section-item__link--dark.nav-compact__outline-section-item__link--active{background-color:#000}.organic .nav-compact .nav-compact__outline-item__link--light:not(.nav-compact__outline-item__link--restricted):not(.nav-sidebar__outline-item__link--active):focus,.organic .nav-compact .nav-compact__outline-item__link--light:not(.nav-compact__outline-item__link--restricted):not(.nav-sidebar__outline-item__link--active):hover,.organic .nav-compact .nav-compact__outline-section-item__link--light:not(.nav-compact__outline-section-item__link--restricted):not(.nav-sidebar__outline-item__link--active):focus,.organic .nav-compact .nav-compact__outline-section-item__link--light:not(.nav-compact__outline-section-item__link--restricted):not(.nav-sidebar__outline-item__link--active):hover{background-color:var(--color-nav-compact-hover)}.organic .nav-compact .nav-compact__outline-item__link--dark:not(.nav-compact__outline-item__link--restricted):not(.nav-sidebar__outline-item__link--active):focus,.organic .nav-compact .nav-compact__outline-item__link--dark:not(.nav-compact__outline-item__link--restricted):not(.nav-sidebar__outline-item__link--active):hover,.organic .nav-compact .nav-compact__outline-section-item__link--dark:not(.nav-compact__outline-section-item__link--restricted):not(.nav-sidebar__outline-item__link--active):focus,.organic .nav-compact .nav-compact__outline-section-item__link--dark:not(.nav-compact__outline-section-item__link--restricted):not(.nav-sidebar__outline-item__link--active):hover{background-color:var(--color-nav-compact-text-dark)}.organic .nav-compact__outline-section-empty,.organic .nav-compact__outline-section-toggle{align-items:center;display:flex;font-family:var(--font-family-ui);font-size:1rem;font-weight:700;justify-content:space-between;line-height:1.8rem;padding:.4rem 1.9rem .4rem 1.6rem;text-align:left;text-transform:uppercase;width:100%}.organic .nav-compact__outline-section-empty--dark,.organic .nav-compact__outline-section-toggle--dark{color:var(--color-nav-compact-text-light)}.organic .nav-compact__outline-section-empty--light,.organic .nav-compact__outline-section-toggle--light{color:var(--color-nav-compact-text-dark)}.organic .nav-compact__outline-section-empty{padding-right:3.7rem}.organic .nav-compact__outline-section-toggle{cursor:pointer}.organic .nav-compact__outline-section-toggle--dark:focus .nav-compact__outline-section-toggle-icon,.organic .nav-compact__outline-section-toggle--dark:hover .nav-compact__outline-section-toggle-icon{color:var(--color-nav-compact-text-light)}.organic .nav-compact__outline-section-toggle--light:focus .nav-compact__outline-section-toggle-icon,.organic .nav-compact__outline-section-toggle--light:hover .nav-compact__outline-section-toggle-icon{color:var(--color-nav-compact-text-dark)}.organic .nav-compact__outline-section-toggle-icon{flex:0 0 auto;margin:0 0 0 .75rem;transition:transform .3s;width:.9rem}.organic .nav-compact__outline-section-toggle-icon--collapsed{transform:rotate(-90deg)}.organic .nav-compact__outline-section-toggle-icon--dark{color:var(--color-nav-compact-text-light)}.organic .nav-compact__outline-section-toggle-icon--light{color:#b1b2b3}@media(forced-colors:active){.organic .nav-compact__outline-section-toggle-icon--dark,.organic .nav-compact__outline-section-toggle-icon--light{color:ButtonText}}.organic .nav-compact__outline-section-list{transition:max-height .3s,opacity .5s}.organic .nav-compact__outline-section-list--collapsed{max-height:0!important;opacity:0;overflow:hidden}.organic .nav-compact__header-inner--light{--color-nav-compact-text:var(--color-nav-compact-text-dark)}.organic .nav-compact__header-inner--image,.organic .nav-compact__header-inner--image.nav-compact__header-inner--dark{--color-nav-compact-progress-runner:var(--color-nav-compact-bg-light);--color-nav-compact-progress-track:hsla(0,0%,100%,.3);--color-nav-compact-text:var(--color-nav-compact-text-light)}.organic .nav-compact__header-inner--dark{--color-nav-compact-text:var(--color-nav-compact-text-light);--color-nav-compact-progress-track:hsla(0,0%,100%,.2)}.organic .nav-compact__header-inner--accent{--color-nav-compact-progress-runner:var(--color-nav-compact-bg-light);--color-nav-compact-progress-track:hsla(0,0%,100%,.2);--color-nav-compact-text:var(--color-nav-compact-text-light)}.organic .lesson--open .nav-compact{opacity:0;visibility:hidden}.organic .lesson--open .nav-compact__wrap{transform:translateX(28rem)}@keyframes organic-nav-compact-enter{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes organic-nav-compact-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(25px)}}.organic .lesson--entering .nav-compact{animation:organic-nav-compact-enter .4s}.organic .lesson--exiting .nav-compact{animation:organic-nav-compact-exit .4s;opacity:0}.organic .nav-overlay__body{height:100%;margin:0 auto;overflow-y:auto;width:100%}.organic .nav-overlay__content{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.organic .nav-overlay__content--graphic{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.organic .nav-overlay__header-container{flex:1 0;padding-bottom:6rem;width:100%}@media(max-width:61.9375em){.organic .nav-overlay__header-container{padding-bottom:4rem}}@media(max-width:29.9375em){.organic .nav-overlay__header-controls{padding:2.4rem 1.6rem}}.organic .nav-overlay__header-search-icon{cursor:pointer;height:2.2rem;width:2.2rem}@media(max-width:29.9375em){.organic .nav-overlay__header-search-icon{height:1.6rem;width:1.6rem}}.organic .nav-overlay__header-close-icon{cursor:pointer;height:2.2rem;width:2.2rem}@media(max-width:29.9375em){.organic .nav-overlay__header-close-icon{height:1.6rem;width:1.6rem}}.organic .nav-overlay__header-title-progress-container{margin:-6.2rem auto 0;max-width:70rem}@media(min-width:75em){.organic .nav-overlay__header-title-progress-container{max-width:85rem}}@media(max-width:61.9375em){.organic .nav-overlay__header-title-progress-container{margin:-1rem 6rem 0;max-width:87.2rem}}@media(max-width:47.9375em){.organic .nav-overlay__header-title-progress-container{margin:-1rem 8.1rem 0;max-width:60.8rem}}@media(max-width:29.9375em){.organic .nav-overlay__header-title-progress-container{margin:0 1.6rem}}.organic .nav-overlay__header-title{cursor:pointer;font-size:2.4rem;font-weight:700;line-height:3.2rem;padding-bottom:1.2rem}@media(max-width:61.9375em){.organic .nav-overlay__header-title{max-width:85rem}}@media(max-width:29.9375em){.organic .nav-overlay__header-title{font-size:1.6rem;font-weight:600;line-height:2rem}}.organic .nav-overlay__header-title-link{color:#313537;text-decoration:none}.organic .nav-overlay__header-progress-text{font-size:1.2rem;font-weight:600;letter-spacing:1.5px;line-height:1.3rem;margin-top:1.2rem}@media(max-width:29.9375em){.organic .nav-overlay__header-progress-text{font-size:1rem}}.organic .nav-overlay__header-progress-runner,.organic .nav-overlay__header-progress-track{height:.2rem;transition:background-color .3s}.organic .nav-overlay__header-progress-track{background-color:rgba(0,0,0,.1)}.organic .nav-overlay__header-progress-runner{background-color:currentColor;transition:width .6s}.organic .nav-overlay__outline{margin:1rem auto 0;max-width:70rem}@media(min-width:75em){.organic .nav-overlay__outline{max-width:85rem}}@media(max-width:61.9375em){.organic .nav-overlay__outline{margin:0 6rem;max-width:87.2rem}}@media(max-width:47.9375em){.organic .nav-overlay__outline{margin:0 8.1rem;max-width:60.8rem}}@media(max-width:29.9375em){.organic .nav-overlay__outline{margin:0 1.6rem 2rem}}.organic .nav-overlay__outline-list-item{align-items:baseline;border-bottom:.1rem solid rgba(85,88,90,.15);display:flex;justify-content:space-between;position:relative}.organic .nav-overlay__outline-list-item--first{border-top:.1rem solid rgba(85,88,90,.15);margin-top:2.5rem}.organic .nav-overlay__outline-list-item--last{margin-bottom:3rem}.organic .nav-overlay__outline-section-list{padding-bottom:4.8rem}@media(max-width:61.9375em){.organic .nav-overlay__outline-section-list{padding-bottom:1rem}}.organic .nav-overlay__outline-section-text{color:#55585a;font-size:1.5rem;font-weight:700;line-height:2.2rem;text-transform:uppercase}@media(max-width:29.9375em){.organic .nav-overlay__outline-section-text{font-size:1rem;line-height:1.8rem}}.organic .nav-overlay__outline-section-divider{border-bottom:.1rem solid rgba(85,88,90,.15);margin-top:2rem}.organic .nav-overlay__outline-item{padding-top:2.1rem;width:100%}@media(max-width:29.9375em){.organic .nav-overlay__outline-item{padding-top:.9rem}}.organic .nav-overlay__outline-item--section{padding-top:0}.organic .nav-overlay__outline-item__link:not(.organic .nav-overlay__outline-item__link--restricted):active:before,.organic .nav-overlay__outline-item__link:not(.organic .nav-overlay__outline-item__link--restricted):hover:before{background-color:rgba(0,0,0,.04);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.organic .nav-overlay__outline-item__link:not(.organic .nav-overlay__outline-item__link--restricted):active:before{background-color:rgba(0,0,0,.07)}@media(max-width:29.9375em){.organic .nav-overlay__outline-item__link:not(.organic .nav-overlay__outline-item__link--restricted):active:before,.organic .nav-overlay__outline-item__link:not(.organic .nav-overlay__outline-item__link--restricted):hover:before{background-color:rgba(0,0,0,.04);bottom:-1.9rem;content:"";left:-.5rem;position:absolute;right:-.5rem;top:-1rem}}.organic .nav-overlay__outline-item--section__link,.organic .nav-overlay__outline-item__link{align-items:baseline;color:#313537;display:flex;font-size:3.6rem;font-weight:600;letter-spacing:-.2px;line-height:4rem;margin-bottom:2.7rem;padding-left:1rem;padding-right:7.5rem;text-decoration:none}@media(max-width:61.9375em){.organic .nav-overlay__outline-item--section__link,.organic .nav-overlay__outline-item__link{line-height:4.6rem}}@media(max-width:47.9375em){.organic .nav-overlay__outline-item--section__link,.organic .nav-overlay__outline-item__link{font-size:2.8rem}}@media(max-width:29.9375em){.organic .nav-overlay__outline-item--section__link,.organic .nav-overlay__outline-item__link{font-size:1.6rem;font-weight:500;line-height:2.2rem;margin-bottom:1.8rem;padding-left:0}}.organic .nav-overlay__outline-item--section__link--restricted,.organic .nav-overlay__outline-item__link--restricted{cursor:not-allowed}.organic .nav-overlay__outline-item--section__link--restricted:hover,.organic .nav-overlay__outline-item__link--restricted:hover{color:#707070}.organic .nav-overlay__outline-item--section-link-icon,.organic .nav-overlay__outline-item-link-icon{forced-color-adjust:auto;height:auto;min-width:2.5rem;pointer-events:none;z-index:1}@media(max-width:61.9375em){.organic .nav-overlay__outline-item--section-link-icon,.organic .nav-overlay__outline-item-link-icon{min-width:2.2rem}}@media(max-width:47.9375em){.organic .nav-overlay__outline-item--section-link-icon,.organic .nav-overlay__outline-item-link-icon{min-width:2rem}}@media(max-width:29.9375em){.organic .nav-overlay__outline-item--section-link-icon,.organic .nav-overlay__outline-item-link-icon{padding-right:.3rem}}.organic .nav-overlay__outline-item--section-link-icon--quiz,.organic .nav-overlay__outline-item-link-icon--quiz{align-self:center;margin-top:.4rem}.organic .nav-overlay__outline-item--section__link:not(.organic .nav-overlay__outline-item--section__link--restricted):active:before,.organic .nav-overlay__outline-item--section__link:not(.organic .nav-overlay__outline-item--section__link--restricted):hover:before{background-color:rgba(0,0,0,.04);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.organic .nav-overlay__outline-item--section__link:not(.organic .nav-overlay__outline-item--section__link--restricted):active:before{background-color:rgba(0,0,0,.07)}@media(max-width:29.9375em){.organic .nav-overlay__outline-item--section__link:not(.organic .nav-overlay__outline-item--section__link--restricted):active:before,.organic .nav-overlay__outline-item--section__link:not(.organic .nav-overlay__outline-item--section__link--restricted):hover:before{background-color:rgba(0,0,0,.04);bottom:-1.9rem;content:"";left:-.5rem;position:absolute;right:-2.1rem;top:-1rem}}.organic .nav-overlay__outline-lesson-title{display:block;margin-left:1.9rem;width:100%;z-index:1}@media(max-width:29.9375em){.organic .nav-overlay__outline-lesson-title{margin-left:1.6rem;padding-right:4rem}}.organic .nav-overlay__outline-item-tooltip{bottom:calc(100% - 1rem);left:50%;max-width:95%;opacity:0;padding-bottom:1rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:-webkit-max-content;width:max-content}.organic .nav-overlay__outline-item-tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.organic .nav-overlay__outline-item-tooltip__inner{background-color:#313537;border:.1rem solid transparent;border-radius:200px;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:#fff;font-family:var(--font-family-ui);font-size:1.2rem;line-height:1.5rem;padding:1.2rem 2.1rem;position:relative;text-align:center}.organic .nav-overlay__outline-item-tooltip__inner:after{background:#313537;border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.organic .nav-overlay__outline-item-tooltip__inner--dark{background-color:#f8f8f8;color:#313537}.organic .nav-overlay__outline-item-tooltip__inner--dark:after{background:#f8f8f8}.organic .nav-overlay__search{display:flex;height:100%;justify-content:center;position:relative;width:100%}.organic .nav-overlay__search-header{display:flex;justify-content:flex-end}.organic .nav-overlay__search-close-btn{cursor:pointer}.organic .nav-overlay__search-close-icon{height:2.2rem;width:2.2rem}.organic .nav-overlay__search-container{border-bottom:.4rem solid #000;display:flex;margin-top:18rem;padding-bottom:1.3rem;position:relative;width:100%}@media(min-width:48em){.organic .nav-overlay__search-container{margin-top:31.3rem;padding-bottom:1.5rem}}@media(min-width:75em){.organic .nav-overlay__search-container{padding-bottom:2.5rem}}.organic .nav-overlay__search-body{margin:0 1.6rem;width:101.8rem}@media(min-width:30em){.organic .nav-overlay__search-body{margin:0 4rem}}@media(min-width:75em){.organic .nav-overlay__search-body{margin:0 5.6rem}}.organic .nav-overlay__search-header{left:0;padding:2rem 1.6rem;position:absolute;top:0;width:100%}@media(min-width:48em){.organic .nav-overlay__search-header{padding:3.2rem 2.8rem}}.organic .nav-overlay__search-icon{flex-shrink:0;height:3.3rem;width:3.3rem}@media(min-width:48em){.organic .nav-overlay__search-icon{height:5.7rem;width:5.7rem}}@media(min-width:75em){.organic .nav-overlay__search-icon{height:7.8rem;width:7.8rem}}.organic .nav-overlay__search-input{background:transparent;border:none;font-size:3.2rem;margin:0 1.6rem;outline:none;position:relative;width:100%}.organic .nav-overlay__search-input:-ms-input-placeholder{color:#313537;font-weight:700;text-transform:capitalize}.organic .nav-overlay__search-input::placeholder{color:#313537;font-weight:700;text-transform:capitalize}@media(min-width:48em){.organic .nav-overlay__search-input{font-size:5.6rem;line-height:normal;margin:0 2.5rem}}@media(min-width:75em){.organic .nav-overlay__search-input{font-size:7.2rem;line-height:9rem;margin:0 4rem}}.organic .nav-overlay__search-input-wrap{position:relative;width:100%}.organic .nav-overlay__search-clear-btn{cursor:pointer}.organic .nav-overlay__search-actions{display:flex;justify-content:center}.organic .nav-overlay__search-submit-btn{background:#fff;border:.2rem solid #000;border-radius:3rem;color:#313537;cursor:pointer;font-family:var(--font-family-ui);font-size:1.4rem;font-weight:700;line-height:2.1rem;margin:3.5rem 0;min-width:18rem;padding:1.73rem 3.3rem;text-transform:uppercase;width:100%}@media(min-width:30em){.organic .nav-overlay__search-submit-btn{width:auto}}@media(min-width:48em){.organic .nav-overlay__search-submit-btn{visibility:hidden}}.organic .nav-overlay__search-clear-icon{height:2rem;width:2rem}@media(min-width:48em){.organic .nav-overlay__search-clear-icon{height:4rem;width:4rem}}@media(min-width:75em){.organic .nav-overlay__search-clear-icon{height:6rem;width:6rem}}.organic .nav-overlay--gray{background:#fafafa}.organic .nav-overlay--dark{background:#1a1a1a}.organic .nav-overlay--dark .nav-overlay__search-input:-ms-input-placeholder{color:#fff}.organic .nav-overlay--dark .nav-overlay__header-controls,.organic .nav-overlay--dark .nav-overlay__header-progress-text,.organic .nav-overlay--dark .nav-overlay__header-title-link,.organic .nav-overlay--dark .nav-overlay__outline-item--section__link,.organic .nav-overlay--dark .nav-overlay__outline-item__link,.organic .nav-overlay--dark .nav-overlay__outline-section-text,.organic .nav-overlay--dark .nav-overlay__search-clear-btn,.organic .nav-overlay--dark .nav-overlay__search-close-btn,.organic .nav-overlay--dark .nav-overlay__search-exit-btn,.organic .nav-overlay--dark .nav-overlay__search-icon,.organic .nav-overlay--dark .nav-overlay__search-input,.organic .nav-overlay--dark .nav-overlay__search-input::placeholder{color:#fff}.organic .nav-overlay--dark .nav-overlay__search-container{border-color:#fff}.organic .nav-overlay--accent-full-dark .nav-overlay__outline-list-item,.organic .nav-overlay--accent-full-dark .nav-overlay__outline-section-divider{border-color:rgba(61,61,61,.15)}.organic .nav-overlay--dark .nav-overlay__outline-list-item,.organic .nav-overlay--dark .nav-overlay__outline-section-divider,.organic .nav-overlay--image .nav-overlay__outline-list-item,.organic .nav-overlay--image .nav-overlay__outline-section-divider{border-color:#3d3d3d}.organic .nav-overlay--dark .nav-overlay__header-progress-track{background-color:hsla(0,0%,100%,.3)}.organic .nav-overlay--dark .nav-overlay__outline-item-link-icon{color:#acacac}.organic .nav-overlay--accent-tint{background:currentColor}.organic .nav-overlay--accent-tint .nav-overlay__header-controls,.organic .nav-overlay--accent-tint .nav-overlay__header-progress-text,.organic .nav-overlay--accent-tint .nav-overlay__search-clear-btn,.organic .nav-overlay--accent-tint .nav-overlay__search-close-btn,.organic .nav-overlay--accent-tint .nav-overlay__search-exit-btn,.organic .nav-overlay--accent-tint .nav-overlay__search-icon,.organic .nav-overlay--accent-tint .nav-overlay__search-input{color:#313537}.organic .nav-overlay--accent-full-dark,.organic .nav-overlay--accent-full-light{background:currentColor}.organic .nav-overlay--accent-full-dark .nav-overlay__search-input:-ms-input-placeholder{color:#fff}.organic .nav-overlay--accent-full-dark .nav-overlay__header-controls,.organic .nav-overlay--accent-full-dark .nav-overlay__header-progress-runner,.organic .nav-overlay--accent-full-dark .nav-overlay__header-progress-text,.organic .nav-overlay--accent-full-dark .nav-overlay__header-title-link,.organic .nav-overlay--accent-full-dark .nav-overlay__outline-item--section__link,.organic .nav-overlay--accent-full-dark .nav-overlay__outline-item__link,.organic .nav-overlay--accent-full-dark .nav-overlay__outline-section-text,.organic .nav-overlay--accent-full-dark .nav-overlay__search-clear-btn,.organic .nav-overlay--accent-full-dark .nav-overlay__search-close-btn,.organic .nav-overlay--accent-full-dark .nav-overlay__search-exit-btn,.organic .nav-overlay--accent-full-dark .nav-overlay__search-icon,.organic .nav-overlay--accent-full-dark .nav-overlay__search-input,.organic .nav-overlay--accent-full-dark .nav-overlay__search-input::placeholder{color:#fff}.organic .nav-overlay--accent-full-dark .nav-overlay__search-container{border-color:#fff}.organic .nav-overlay--accent-full-dark .nav-overlay__header-progress-track,.organic .nav-overlay--image .nav-overlay__header-progress-track{background-color:hsla(0,0%,100%,.3)}.organic .nav-overlay--accent-full-light .nav-overlay__header-controls,.organic .nav-overlay--accent-full-light .nav-overlay__header-progress-runner,.organic .nav-overlay--accent-full-light .nav-overlay__header-progress-text,.organic .nav-overlay--accent-full-light .nav-overlay__outline-item--section__link,.organic .nav-overlay--accent-full-light .nav-overlay__outline-item-link-icon,.organic .nav-overlay--accent-full-light .nav-overlay__outline-item__link,.organic .nav-overlay--accent-full-light .nav-overlay__outline-section-text,.organic .nav-overlay--accent-full-light .nav-overlay__search-clear-btn,.organic .nav-overlay--accent-full-light .nav-overlay__search-close-btn,.organic .nav-overlay--accent-full-light .nav-overlay__search-exit-btn,.organic .nav-overlay--accent-full-light .nav-overlay__search-icon,.organic .nav-overlay--accent-full-light .nav-overlay__search-input{color:#313537}.organic .nav-overlay--image .nav-overlay__search-input:-ms-input-placeholder{color:#fff}.organic .nav-overlay--image .nav-overlay__header-controls,.organic .nav-overlay--image .nav-overlay__header-progress-runner,.organic .nav-overlay--image .nav-overlay__header-progress-text,.organic .nav-overlay--image .nav-overlay__header-title-link,.organic .nav-overlay--image .nav-overlay__outline-item--section__link,.organic .nav-overlay--image .nav-overlay__outline-item__link,.organic .nav-overlay--image .nav-overlay__outline-section-text,.organic .nav-overlay--image .nav-overlay__search-clear-btn,.organic .nav-overlay--image .nav-overlay__search-close-btn,.organic .nav-overlay--image .nav-overlay__search-exit-btn,.organic .nav-overlay--image .nav-overlay__search-icon,.organic .nav-overlay--image .nav-overlay__search-input,.organic .nav-overlay--image .nav-overlay__search-input::placeholder{color:#fff}.organic .nav-overlay--image .nav-overlay__search-container{border-color:#fff}.organic .progress-circle__pass--accent-dark{stroke:#fff}.organic .progress-circle__pass--accent-light{stroke:#313537}.organic .nav-overlay__outline--accent-full .progress-circle__runner--failed-dark-style,.organic .nav-overlay__outline--dark .progress-circle__runner--failed-dark-style,.organic .nav-overlay__outline--image .progress-circle__runner--failed-dark-style{fill:#000;stroke:#fff;stroke-width:1}.organic .nav-overlay__outline--accent-full .progress-circle__fail--accent-full,.organic .nav-overlay__outline--accent-full .progress-circle__fail--dark,.organic .nav-overlay__outline--accent-full .progress-circle__fail--image,.organic .nav-overlay__outline--dark .progress-circle__fail--accent-full,.organic .nav-overlay__outline--dark .progress-circle__fail--dark,.organic .nav-overlay__outline--dark .progress-circle__fail--image,.organic .nav-overlay__outline--image .progress-circle__fail--accent-full,.organic .nav-overlay__outline--image .progress-circle__fail--dark,.organic .nav-overlay__outline--image .progress-circle__fail--image{fill:#fff}.organic .nav-overlay__outline--accent-tint .progress-circle__runner--failed-light-style,.organic .nav-overlay__outline--gray .progress-circle__runner--failed-light-style,.organic .nav-overlay__outline--light .progress-circle__runner--failed-light-style{fill:#000;stroke:#000}.organic .nav-overlay__outline--accent-tint .progress-circle__fail--accent-tint,.organic .nav-overlay__outline--accent-tint .progress-circle__fail--gray,.organic .nav-overlay__outline--accent-tint .progress-circle__fail--light,.organic .nav-overlay__outline--gray .progress-circle__fail--accent-tint,.organic .nav-overlay__outline--gray .progress-circle__fail--gray,.organic .nav-overlay__outline--gray .progress-circle__fail--light,.organic .nav-overlay__outline--light .progress-circle__fail--accent-tint,.organic .nav-overlay__outline--light .progress-circle__fail--gray,.organic .nav-overlay__outline--light .progress-circle__fail--light{fill:#fff}.organic .nav-overlay__outline--accent-tint .nav-overlay__outline-item-link-icon,.organic .nav-overlay__outline--gray .nav-overlay__outline-item-link-icon,.organic .nav-overlay__outline--light .nav-overlay__outline-item-link-icon{color:#525252}.organic .nav-overlay__outline--image .progress-circle__runner--failed-image{fill:#000;stroke:#fff;stroke-width:1}.organic .nav-overlay__outline--image .progress-circle__fail--image{fill:#fff}.organic .nav-overlay__outline-item--section__link--dark:not(.organic .nav-overlay__outline-item__link--dark--restricted):not(.organic .nav-overlay__outline-item__link--image--restricted):not(.organic .nav-overlay__outline-item--section__link--dark--restricted):not(.organic .nav-overlay__outline-item--section__link--image--restricted):active:before,.organic .nav-overlay__outline-item--section__link--dark:not(.organic .nav-overlay__outline-item__link--dark--restricted):not(.organic .nav-overlay__outline-item__link--image--restricted):not(.organic .nav-overlay__outline-item--section__link--dark--restricted):not(.organic .nav-overlay__outline-item--section__link--image--restricted):hover:before,.organic .nav-overlay__outline-item--section__link--image:not(.organic .nav-overlay__outline-item__link--dark--restricted):not(.organic .nav-overlay__outline-item__link--image--restricted):not(.organic .nav-overlay__outline-item--section__link--dark--restricted):not(.organic .nav-overlay__outline-item--section__link--image--restricted):active:before,.organic .nav-overlay__outline-item--section__link--image:not(.organic .nav-overlay__outline-item__link--dark--restricted):not(.organic .nav-overlay__outline-item__link--image--restricted):not(.organic .nav-overlay__outline-item--section__link--dark--restricted):not(.organic .nav-overlay__outline-item--section__link--image--restricted):hover:before,.organic .nav-overlay__outline-item__link--dark:not(.organic .nav-overlay__outline-item__link--dark--restricted):not(.organic .nav-overlay__outline-item__link--image--restricted):not(.organic .nav-overlay__outline-item--section__link--dark--restricted):not(.organic .nav-overlay__outline-item--section__link--image--restricted):active:before,.organic .nav-overlay__outline-item__link--dark:not(.organic .nav-overlay__outline-item__link--dark--restricted):not(.organic .nav-overlay__outline-item__link--image--restricted):not(.organic .nav-overlay__outline-item--section__link--dark--restricted):not(.organic .nav-overlay__outline-item--section__link--image--restricted):hover:before,.organic .nav-overlay__outline-item__link--image:not(.organic .nav-overlay__outline-item__link--dark--restricted):not(.organic .nav-overlay__outline-item__link--image--restricted):not(.organic .nav-overlay__outline-item--section__link--dark--restricted):not(.organic .nav-overlay__outline-item--section__link--image--restricted):active:before,.organic .nav-overlay__outline-item__link--image:not(.organic .nav-overlay__outline-item__link--dark--restricted):not(.organic .nav-overlay__outline-item__link--image--restricted):not(.organic .nav-overlay__outline-item--section__link--dark--restricted):not(.organic .nav-overlay__outline-item--section__link--image--restricted):hover:before{background-color:hsla(0,0%,98%,.06)}.organic .nav-overlay__outline-item--section__link--dark:not(.organic .nav-overlay__outline-item__link--dark--restricted):not(.organic .nav-overlay__outline-item__link--image--restricted):not(.organic .nav-overlay__outline-item--section__link--dark--restricted):not(.organic .nav-overlay__outline-item--section__link--image--restricted):active:before,.organic .nav-overlay__outline-item--section__link--image:not(.organic .nav-overlay__outline-item__link--dark--restricted):not(.organic .nav-overlay__outline-item__link--image--restricted):not(.organic .nav-overlay__outline-item--section__link--dark--restricted):not(.organic .nav-overlay__outline-item--section__link--image--restricted):active:before,.organic .nav-overlay__outline-item__link--dark:not(.organic .nav-overlay__outline-item__link--dark--restricted):not(.organic .nav-overlay__outline-item__link--image--restricted):not(.organic .nav-overlay__outline-item--section__link--dark--restricted):not(.organic .nav-overlay__outline-item--section__link--image--restricted):active:before,.organic .nav-overlay__outline-item__link--image:not(.organic .nav-overlay__outline-item__link--dark--restricted):not(.organic .nav-overlay__outline-item__link--image--restricted):not(.organic .nav-overlay__outline-item--section__link--dark--restricted):not(.organic .nav-overlay__outline-item--section__link--image--restricted):active:before{background-color:hsla(0,0%,98%,.09)}.organic .nav-overlay__outline-item--section__link--accent-full-dark:not(.organic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.organic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active:before,.organic .nav-overlay__outline-item--section__link--accent-full-dark:not(.organic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.organic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):hover:before,.organic .nav-overlay__outline-item__link--accent-full-dark:not(.organic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.organic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active:before,.organic .nav-overlay__outline-item__link--accent-full-dark:not(.organic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.organic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):hover:before{background-color:hsla(0,0%,100%,.1)}.organic .nav-overlay__outline-item--section__link--accent-full-dark:not(.organic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.organic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active:before,.organic .nav-overlay__outline-item__link--accent-full-dark:not(.organic .nav-overlay__outline-item__link--accent-full-dark--restricted):not(.organic .nav-overlay__outline-item--section__link--accent-full-dark--restricted):active:before{background-color:hsla(0,0%,100%,.4)}.organic .nav-overlay--accent-full-dark .nav-overlay__outline-item--section__link--restricted:hover,.organic .nav-overlay--accent-full-dark .nav-overlay__outline-item__link--restricted:hover,.organic .nav-overlay--dark .nav-overlay__outline-item--section__link--restricted:hover,.organic .nav-overlay--dark .nav-overlay__outline-item__link--restricted:hover,.organic .nav-overlay--image .nav-overlay__outline-item--section__link--restricted:hover,.organic .nav-overlay--image .nav-overlay__outline-item__link--restricted:hover{color:#707070}.organic .nav-sidebar__content{font-family:var(--font-family-body);width:28rem}.organic .nav-sidebar__content--dark{background-color:#1a1a1a}.organic .nav-sidebar__content--light{background-color:#f5f5f5}.organic .nav-sidebar__outline-list-item{position:relative}.organic .nav-sidebar__outline-item--dark,.organic .nav-sidebar__outline-section-item--dark,.organic .nav-sidebar__outline-section-text--dark,.organic .nav-sidebar__outline-section-toggle--dark{border-top:1px solid #373737}.organic .nav-sidebar__outline-item--light,.organic .nav-sidebar__outline-section-item--light,.organic .nav-sidebar__outline-section-text--light,.organic .nav-sidebar__outline-section-toggle--light{border-top:1px solid #e4e4e4}.organic .nav-sidebar__outline-item :focus,.organic .nav-sidebar__outline-section-item :focus{outline-offset:-4px;outline-width:2px}.organic .nav-sidebar__outline-item--active:after,.organic .nav-sidebar__outline-section-item--active:after{border-left:.5rem solid var(--color-accent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0}.organic .nav-sidebar__outline-item--restricted,.organic .nav-sidebar__outline-section-item--restricted{cursor:not-allowed}.organic .nav-sidebar__outline-item-tooltip,.organic .nav-sidebar__outline-section-item-tooltip{bottom:calc(100% - 1rem);left:50%;max-width:95%;opacity:0;padding-bottom:1rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:-webkit-max-content;width:max-content}.organic .nav-sidebar__outline-item-tooltip--visible,.organic .nav-sidebar__outline-section-item-tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.organic .nav-sidebar__outline-item-tooltip__inner,.organic .nav-sidebar__outline-section-item-tooltip__inner{background-color:#313537;border:.1rem solid transparent;border-radius:200px;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:#fff;font-family:var(--font-family-ui);font-size:1.2rem;line-height:1.5rem;padding:1.2rem 2.1rem;position:relative;text-align:center}.organic .nav-sidebar__outline-item-tooltip__inner:after,.organic .nav-sidebar__outline-section-item-tooltip__inner:after{background:#313537;border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.organic .nav-sidebar__outline-item-tooltip__inner--dark,.organic .nav-sidebar__outline-section-item-tooltip__inner--dark{background-color:#f8f8f8;color:#313537}.organic .nav-sidebar__outline-item-tooltip__inner--dark:after,.organic .nav-sidebar__outline-section-item-tooltip__inner--dark:after{background:#f8f8f8}.organic .nav-sidebar__outline-item__link,.organic .nav-sidebar__outline-section-item__link{align-items:center;color:inherit;display:flex;font-family:var(--font-family-ui);font-size:1.6rem;font-weight:500;line-height:2.2rem;min-height:10.5rem;padding:3.6rem 1.8rem 2.4rem;text-decoration:none;width:100%}.organic .nav-sidebar__outline-item__link--dark,.organic .nav-sidebar__outline-section-item__link--dark{color:#fff}.organic .nav-sidebar__outline-item__link--light,.organic .nav-sidebar__outline-section-item__link--light{color:#313537}.organic .nav-sidebar .nav-sidebar__outline--dark .nav-sidebar__outline-list{border-bottom:1px solid #373737}.organic .nav-sidebar .nav-sidebar__outline--light .nav-sidebar__outline-list{border-bottom:1px solid #e4e4e4}.organic .nav-sidebar .nav-sidebar__outline--accent-dark .progress-circle__pass{stroke:#fff}.organic .nav-sidebar .nav-sidebar__outline--dark .progress-circle__runner--failed{stroke:#fff;fill:#fff}.organic .nav-sidebar .nav-sidebar__outline--dark .progress-circle__fail{fill:#313537}.organic .nav-sidebar .nav-sidebar__outline--light .progress-circle__runner--failed{stroke:#1a1a1a;fill:#1a1a1a}.organic .nav-sidebar .nav-sidebar__outline--light .progress-circle__fail{fill:#fff}.organic .nav-sidebar .nav-sidebar__outline-item__link--light.nav-sidebar__outline-item__link--active,.organic .nav-sidebar .nav-sidebar__outline-section-item__link--light.nav-sidebar__outline-section-item__link--active{background-color:#fff}.organic .nav-sidebar .nav-sidebar__outline-item__link--dark.nav-sidebar__outline-item__link--active,.organic .nav-sidebar .nav-sidebar__outline-section-item__link--dark.nav-sidebar__outline-section-item__link--active{background-color:#000}.organic .nav-sidebar .nav-sidebar__outline-item__link--light:not(.nav-sidebar__outline-item__link--restricted):not(.nav-sidebar__outline-item__link--active):hover,.organic .nav-sidebar .nav-sidebar__outline-section-item__link--light:not(.nav-sidebar__outline-section-item__link--restricted):not(.nav-sidebar__outline-item__link--active):hover{background-color:#e6e6e6}.organic .nav-sidebar .nav-sidebar__outline-item__link--dark:not(.nav-sidebar__outline-item__link--restricted):not(.nav-sidebar__outline-item__link--active):hover,.organic .nav-sidebar .nav-sidebar__outline-section-item__link--dark:not(.nav-sidebar__outline-section-item__link--restricted):not(.nav-sidebar__outline-item__link--active):hover{background-color:#313537}.organic .nav-sidebar__outline-item-link-icon,.organic .nav-sidebar__outline-section-item-link-icon{forced-color-adjust:auto;height:1.2rem;left:1.8rem;position:absolute;top:1.6rem;width:1.2rem}.organic .nav-sidebar__outline-item-link-icon--dark,.organic .nav-sidebar__outline-section-item-link-icon--dark{color:#acacac}.organic .nav-sidebar__outline-item-link-icon--light,.organic .nav-sidebar__outline-section-item-link-icon--light{color:#525252}.organic .nav-sidebar__outline-section-text,.organic .nav-sidebar__outline-section-toggle{align-items:center;display:flex;font-family:var(--font-family-ui);font-size:1rem;font-weight:700;justify-content:space-between;line-height:1.8rem;padding:.4rem 2.1rem .4rem 2rem;text-align:left;text-transform:uppercase;width:100%}.organic .nav-sidebar__outline-section-text--dark,.organic .nav-sidebar__outline-section-toggle--dark{color:#fff}.organic .nav-sidebar__outline-section-text--light,.organic .nav-sidebar__outline-section-toggle--light{color:#313537}.organic .nav-sidebar__outline-section-text{padding-right:3.8rem}.organic .nav-sidebar__outline-section-toggle{cursor:pointer}.organic .nav-sidebar__outline-section-toggle:focus{outline-offset:-.1rem}.organic .nav-sidebar__outline-section-toggle--dark:focus .nav-sidebar__outline-section-toggle-icon,.organic .nav-sidebar__outline-section-toggle--dark:hover .nav-sidebar__outline-section-toggle-icon{color:#fff}.organic .nav-sidebar__outline-section-toggle--light:focus .nav-sidebar__outline-section-toggle-icon,.organic .nav-sidebar__outline-section-toggle--light:hover .nav-sidebar__outline-section-toggle-icon{color:#313537}.organic .nav-sidebar__outline-section-toggle-icon{flex:0 0 auto;margin:0 0 0 .75rem;transition:transform .3s;width:.9rem}.organic .nav-sidebar__outline-section-toggle-icon--collapsed{transform:rotate(-90deg)}.organic .nav-sidebar__outline-section-toggle-icon--dark{color:#767676}.organic .nav-sidebar__outline-section-toggle-icon--light{color:#313537}@media(forced-colors:active){.organic .nav-sidebar__outline-section-toggle-icon--dark,.organic .nav-sidebar__outline-section-toggle-icon--light{color:ButtonText}}.organic .nav-sidebar__outline-section-list{transition:max-height .3s,opacity .5s}.organic .nav-sidebar__outline-section-list--collapsed{max-height:0!important;opacity:0;overflow:hidden}.organic .lesson--open-mobile .nav-sidebar__content{padding-bottom:6rem;width:26rem}.organic .nav-sidebar__content--dark.nav-sidebar__content--searching{background-color:#1a1a1a}.organic .nav-sidebar__content--light.nav-sidebar__content--searching{background-color:#fff}.organic .nav-sidebar-header--searching{height:10.5rem!important}.organic .nav-sidebar-header__inner{display:flex;min-height:20rem;padding:2.4rem 2.4rem 2.8rem 2rem}.organic .nav-sidebar-header__inner--compact{min-height:15rem;padding:1.6rem 2rem 2.4rem}.organic .nav-sidebar-header__search-btn{height:2.6rem;right:1.5rem;top:.8rem;width:2.6rem}.organic .nav-sidebar-header__search-btn:hover{background-color:rgba(4,0,0,.25);border-radius:.3rem}.organic .nav-sidebar-header__search-btn--hidden{transform:translateY(-1.5rem)}.organic .nav-sidebar-header__search-icon{color:#fff;height:1.6rem;width:1.6rem}.organic .nav-sidebar-header__search-area{left:1.4rem;right:1.4rem;top:2.6rem}.organic .nav-sidebar-header__search-area--hidden{transform:translateY(calc(-100% - 2.7rem))}.organic .nav-sidebar-header__graphic{bottom:0;left:0;position:absolute;right:0;top:0}.organic .nav-sidebar-header__content{color:#fff;display:flex;flex-direction:column;justify-content:flex-end;width:100%}.organic .nav-sidebar-header__content--hidden{left:2rem;right:2rem}.organic .nav-sidebar-header__title{align-items:center;color:inherit;display:flex;font-size:2rem;font-weight:600;line-height:2.2rem;min-height:11rem;padding-bottom:2.4rem;padding-top:2.4rem;text-decoration:none}.organic .nav-sidebar-header__title--compact{font-size:1.6rem;line-height:2.2rem;margin-right:2.4rem;min-height:auto;padding-bottom:1.6rem;padding-top:0}.organic .nav-sidebar-header__title--image{color:#fff}.organic .nav-sidebar-header__progress-runner,.organic .nav-sidebar-header__progress-track{border-radius:1rem;height:.7rem}.organic .nav-sidebar-header__progress-track{background-color:hsla(0,0%,100%,.5);margin:1rem 0 0}.organic .nav-sidebar-header__progress-runner{background-color:currentColor;background-color:var(--color-accent);background-color:#fff;transition:width .6s}.organic .nav-sidebar-header__progress-text{font-family:var(--font-family-ui);font-size:1.2rem;font-weight:700;letter-spacing:.15rem;line-height:1.3rem;text-transform:uppercase}.organic .nav-sidebar-header__progress-text--image{color:#fff}.organic .nav-sidebar-search{border:.1rem solid transparent;border-radius:10rem}.organic .nav-sidebar-search__icon{color:#313537;height:1.6rem;left:1.6rem;position:absolute;top:1.7rem;width:1.6rem}.organic .nav-sidebar-search__input{background-color:#fff;border-radius:10rem;font-family:var(--font-family-ui);font-size:1.8rem;line-height:3rem;padding:1rem 4.4rem .8rem 4.7rem}.organic .nav-sidebar-search__input:-ms-input-placeholder{color:#313537;opacity:1}.organic .nav-sidebar-search__input::placeholder{color:#313537;opacity:1}.organic .nav-sidebar-search__close{color:#313537;height:2.4rem;position:absolute;right:2rem;top:1.2rem;width:2.4rem}.organic .nav-sidebar-search__close:focus,.organic .nav-sidebar-search__close:hover{color:#313537}.organic .nav-sidebar-search__close-icon{height:1.4rem;width:1.4rem}.organic .nav-sidebar-header-ghost--searching{height:10.5rem!important}.organic .nav-sidebar-results{font-family:var(--font-family-ui);padding:2rem 0}.organic .nav-sidebar-results__message{color:#707070;font-size:1.5rem;line-height:1.8rem;margin:0 2.4rem}.organic .nav-sidebar-results__message--dark{color:#fff}.organic .nav-sidebar-results__message--light{color:#313537}.organic .nav-sidebar-results__term{font-style:italic}.organic .nav-sidebar-result{margin-bottom:1rem}.organic .nav-sidebar-result__inner--active:after{border-left:.5rem solid var(--color-accent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0}.organic .nav-sidebar-result__link{display:block;letter-spacing:.05rem;padding:1.4rem 3.1rem 1.4rem 2.7rem;position:relative;text-decoration:none}.organic .nav-sidebar-result__link--dark{color:#fff}.organic .nav-sidebar-result__link--light{color:#313537}.organic .nav-sidebar-result__icon{display:none}.organic .nav-sidebar-result__title{display:block;font-size:1.8rem;line-height:2.8rem}.organic .nav-sidebar-result__count{color:#838383;display:block;font-size:1.2rem;line-height:2.4rem}.organic .nav-sidebar-result__link--dark.nav-sidebar-result__link--active,.organic .nav-sidebar-result__link--dark:focus,.organic .nav-sidebar-result__link--dark:hover{background-color:#313537}.organic .nav-sidebar-result__link--light.nav-sidebar-result__link--active,.organic .nav-sidebar-result__link--light:focus,.organic .nav-sidebar-result__link--light:hover{background-color:#f5f5f5}.organic .nav-sidebar-header__inner--dark-accent .nav-sidebar-header__search-icon{color:#fff}@media(forced-colors:active){.organic .nav-sidebar-header__inner--dark-accent .nav-sidebar-header__search-icon{color:ButtonText}}.organic .nav-sidebar-header__inner--dark-accent .nav-sidebar-header__content{color:#fff}.organic .nav-sidebar-header__inner--dark-accent .nav-sidebar-header__content .nav-sidebar-header__progress-runner{background-color:#fff}.organic .nav-sidebar-header__inner--light-accent .nav-sidebar-header__search-icon{color:#1a1a1a}.organic .nav-sidebar-header__inner--light-accent .nav-sidebar-header__search-icon.nav-sidebar-header__search-icon--image{color:#fff}.organic .nav-sidebar-header__inner--light-accent .nav-sidebar-header__content{color:#313537}.organic .nav-sidebar-header__inner--light-accent .nav-sidebar-header__content .nav-sidebar-header__progress-runner{background-color:#1a1a1a}.organic .nav-sidebar-header__inner--light-accent .nav-sidebar-header__content .nav-sidebar-header__progress-runner--image{background-color:#fff}.organic .nav-sidebar-header__inner--light-accent .nav-sidebar-header__content .nav-sidebar-header__progress-track{background-color:rgba(0,0,0,.3)}.organic .nav-sidebar-header__inner--light-accent .nav-sidebar-header__content .nav-sidebar-header__progress-track--image{background-color:hsla(0,0%,100%,.5)}@keyframes organic-nav-sidebar-enter{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes organic-nav-sidebar-text-enter{0%{transform:translateY(25px)}40%{transform:translateY(25px)}to{transform:translateY(0)}}@keyframes organic-nav-sidebar-exit{0%{opacity:1}33%{opacity:0}to{opacity:0}}@keyframes organic-nav-sidebar-text-exit{0%{opacity:1;transform:translateY(0)}33%{opacity:0;transform:translateY(25px)}to{opacity:0;transform:translateY(25px)}}.organic .lesson--entering .nav-sidebar__content{animation:organic-nav-sidebar-enter .4s}.organic .lesson--entering .nav-sidebar__body>*{animation:organic-nav-sidebar-text-enter .4s}.organic .lesson--exiting .nav-sidebar__content{animation:organic-nav-sidebar-exit .6s;animation-fill-mode:forwards}.organic .lesson--exiting .nav-sidebar__body>*{animation:organic-nav-sidebar-text-exit .6s;animation-fill-mode:forwards}.organic .page__header{display:flex;flex-direction:column;justify-content:center;padding-top:0}@media(min-width:48em){.organic .page__header{min-height:27.4rem}}.organic .page__header:after{display:none}@media(max-width:67.5em)and (min-width:60em){.organic .lesson--open .lesson-header__main:first-child,.organic .lesson--open-mobile .lesson-header__main:first-child{margin-left:0}}.organic .lesson-header{padding-bottom:0}.organic .lesson-header__top-wrap{margin:0;padding:0}@media(min-width:62em){.organic .lesson-header__top-wrap{padding:6.4rem 0 6.1rem}}@media(max-width:47.9375em){.organic .lesson-header__top-wrap{padding:4.8rem 0 4.6rem}}.organic .lesson-header__top-wrap:after{display:none}.organic .lesson-header__title{color:#313537;font-size:4.8rem;font-weight:700;line-height:6rem;margin-bottom:.4rem}@media(min-width:62em){.organic .lesson-header__title{margin-bottom:2rem}}@media(min-width:48em){.organic .lesson-header__title{margin-bottom:1.2rem}}@media(max-width:61.9375em){.organic .lesson-header__title{font-size:3.6rem;line-height:4.6rem}}.organic .lesson-header__author{color:#313537;font-size:1.4rem;font-style:normal;font-weight:600;margin-bottom:0;margin-right:3.5rem}.organic .lesson-header__author-img{border:none;height:3.4rem;width:3.4rem}.organic .lesson-header__partner-content-author{align-items:center;color:#313537;display:flex;font-size:1.4rem;font-weight:600;margin-bottom:0}.organic .lesson-header__partner-content-author-img{height:3.2rem;width:3.2rem}.organic .lesson-header__grouped-row{align-items:center}.organic .lesson-header__counter{color:rgba(0,0,0,.6);font-style:normal;font-weight:600;letter-spacing:.05rem;margin-bottom:0;order:0;text-transform:uppercase}.organic .lesson-header__description{color:#000}.organic .lesson-header__author-name{font-family:var(--font-family-ui);margin-left:1rem}.organic .lesson-header-wrap--mobile .page__header{min-height:12.4rem;padding-top:2rem}.organic .lesson-header-wrap--mobile .lesson-header{padding-bottom:2.8rem}.organic .lesson-header-wrap--mobile .lesson-header__content{display:flex;flex-direction:column}.organic .lesson-header-wrap--mobile .lesson-header__top-wrap{margin:0;padding:0}.organic .lesson-header-wrap--mobile .lesson-header__top-wrap:after{height:.4rem;width:4rem}.organic .lesson-header-wrap--mobile .lesson-header__counter{font-size:1.2rem;font-weight:600;height:1.4rem;line-height:1.4rem;opacity:.6;order:0;padding-bottom:1.4rem;text-align:right}.organic .lesson-header-wrap--mobile .lesson-header__author{margin-top:.4rem}.organic .lesson-header-wrap--mobile .lesson-header__author,.organic .lesson-header-wrap--mobile .lesson-header__author-name{align-items:center;color:#313537;display:flex;font-size:1.4rem;line-height:2rem}.organic .lesson-header-wrap--mobile .lesson-header__author-img,.organic .lesson-header-wrap--mobile .lesson-header__author-name-img{height:2rem;width:2rem}.organic .lesson-header-wrap--mobile .lesson-header__partner-content-author{font-size:1.4rem;line-height:2rem;margin-bottom:.4rem}.organic .lesson-header-wrap--mobile .lesson-header__partner-content-author-img{height:2rem;width:2rem}.organic .lesson-header-wrap--mobile .lesson-header__title{color:#313537;font-family:var(--font-family-head);font-size:2.4rem;font-weight:700;line-height:3.2rem;margin-bottom:1.6rem}.organic .lesson-header-wrap--small{min-height:auto}.organic .lesson-header-wrap--small .page__header{min-height:auto;padding:0}.organic .lesson-header-wrap--small .lesson-header{padding:0}.organic .lesson-header-wrap--small .lesson-header__content{display:flex;flex-direction:column}.organic .lesson-header-wrap--small .lesson-header__info-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:.4rem}.organic .lesson-header-wrap--small .lesson-header__info-row--divider{color:#313537;font-size:1.6rem;line-height:1.6rem;opacity:.8;padding:0 1.2rem}.organic .lesson-header-wrap--small .lesson-header__partner-content-author{padding-right:1.2rem}.organic .lesson-header-wrap--small .lesson-header__partner-content-author:last-child{padding-right:0}.organic .lesson-header-wrap--small .lesson-header__partner-content-author-img{height:2rem;margin-right:0;width:2rem}.organic .lesson-header-wrap--small .lesson-header__top-wrap{margin:0;padding:2.8rem 0}@media(max-width:52.4375em){.organic .lesson-header-wrap--small .lesson-header__top-wrap{padding-top:4.8rem}}.organic .lesson-header-wrap--small .lesson-header__counter{color:#313537;font-size:1.2rem;font-weight:600;letter-spacing:0;line-height:1.4rem;margin:0;opacity:.8;order:0}.organic .lesson-header-wrap--small .lesson-header__title{color:#313537;flex-grow:1;font-size:2.4rem;font-weight:700;line-height:3rem;margin-bottom:0}.organic .lesson-header-wrap--small .lesson-header__author{color:#313537;font-size:1.2rem;line-height:1.4rem;margin:0}.organic .lesson-header-wrap--small .lesson-header__author-name{margin-left:.8rem}.organic .lesson-header-wrap--small .lesson-header__author-img{height:2rem;margin-right:0;width:2rem}.organic .lesson-header-wrap--small .lesson-header__description{display:none}.organic .lesson-header-wrap--large .page__header{min-height:32.8rem}@media(max-width:61.9375em){.organic .lesson-header-wrap--large .page__header{min-height:25rem}}.organic .lesson-header-wrap--large .lesson-header__title{color:#313537;font-size:5.6rem;font-weight:700;line-height:6.2rem}@media(min-width:62em){.organic .lesson-header-wrap--large .lesson-header__title{font-size:7.2rem;line-height:7.4rem}}.organic .lesson-header-wrap--light .lesson-header__description{color:#2d363a}.organic .lesson-header-wrap--gray .page__header{background:#fafafa}.organic .lesson-header-wrap--dark .page__header,.organic .lesson-header-wrap--image .page__header{background:#303030}.organic .lesson-header-wrap--black .page__header{background:#000}.organic .lesson-header-wrap--bg-dark .lesson-header__author,.organic .lesson-header-wrap--bg-dark .lesson-header__author-name,.organic .lesson-header-wrap--bg-dark .lesson-header__description,.organic .lesson-header-wrap--bg-dark .lesson-header__title,.organic .lesson-header-wrap--black .lesson-header__author,.organic .lesson-header-wrap--black .lesson-header__author-name,.organic .lesson-header-wrap--black .lesson-header__description,.organic .lesson-header-wrap--black .lesson-header__title,.organic .lesson-header-wrap--dark .lesson-header__author,.organic .lesson-header-wrap--dark .lesson-header__author-name,.organic .lesson-header-wrap--dark .lesson-header__description,.organic .lesson-header-wrap--dark .lesson-header__title,.organic .lesson-header-wrap--image .lesson-header__author,.organic .lesson-header-wrap--image .lesson-header__author-name,.organic .lesson-header-wrap--image .lesson-header__description,.organic .lesson-header-wrap--image .lesson-header__title{color:#fff}.organic .lesson-header-wrap--bg-dark .lesson-header__counter,.organic .lesson-header-wrap--black .lesson-header__counter,.organic .lesson-header-wrap--dark .lesson-header__counter,.organic .lesson-header-wrap--image .lesson-header__counter{color:hsla(0,0%,100%,.6)}.organic .lesson-header-wrap--bg-dark .lesson-header__info-row--divider,.organic .lesson-header-wrap--black .lesson-header__info-row--divider,.organic .lesson-header-wrap--dark .lesson-header__info-row--divider,.organic .lesson-header-wrap--image .lesson-header__info-row--divider{color:#e4e4e4}.organic .lesson-header-wrap--bg-dark .lesson-header__author-img,.organic .lesson-header-wrap--black .lesson-header__author-img,.organic .lesson-header-wrap--dark .lesson-header__author-img,.organic .lesson-header-wrap--image .lesson-header__author-img{border:none}.organic .lesson-header-wrap--accent .page__header,.organic .lesson-header-wrap--tint .page__header{background:currentColor}.organic .lesson-header-wrap--image .page__header{background-position:50%;background-repeat:no-repeat;background-size:cover}.organic.dark-accent .lesson-header-wrap--accent .lesson-header__author,.organic.dark-accent .lesson-header-wrap--accent .lesson-header__description,.organic.dark-accent .lesson-header-wrap--accent .lesson-header__title{color:#fff}.organic.dark-accent .lesson-header-wrap--accent .lesson-header__counter{color:hsla(0,0%,100%,.8)}.organic.dark-accent .lesson-header-wrap--accent .lesson-header__info-row--divider{color:#e4e4e4}.organic.dark-accent .lesson-header-wrap--accent .lesson-header__author-img{border:none}.organic .lesson-header__partner-content--mobile{margin-bottom:.4rem}.organic .lesson-header__partner-content--mobile .lesson-header__partner-content-author{height:3rem;margin:0 .8rem 0 0;padding:0;position:relative;width:3rem}.organic .lesson-header__partner-content--mobile .lesson-header__partner-content-author--single{height:2.2rem;margin:0 .8rem 1rem 0;width:2.2rem}.organic .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img{height:2.2rem;margin-right:0;position:absolute;width:2.2rem}.organic .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img--single{left:0!important}.organic .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img:first-of-type{top:1rem;z-index:1}.organic .lesson-header__partner-content--mobile .lesson-header__partner-content-author-img:last-of-type{left:1rem}.organic .lesson-header__partner-content--mobile .lesson-header__author-name{align-items:center;display:flex;font-size:1.2rem;font-weight:600;margin-top:1rem}.organic .cover__header-content-action-link,.organic .cover__my-list-button{background:#fff;border:.2rem solid #fff;border-radius:3rem;color:#313537;cursor:pointer;display:inline-block;font-family:var(--font-family-ui);font-size:1.4rem;font-weight:700;line-height:2.1rem;margin-bottom:1.7rem;min-width:18rem;outline:.1rem solid transparent;padding:1.73rem 3.3rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .15s ease-in-out;white-space:nowrap}.organic .cover__header-content-action-link:hover,.organic .cover__my-list-button:hover{transform:scale(1.05)}.organic .cover__header-content-action-link:active,.organic .cover__my-list-button:active{transform:scale(.95);transition-duration:.1s}@media(max-width:29.9375em){.organic .cover__header-content-action-link,.organic .cover__my-list-button{text-align:center;width:100%}}.organic .cover__header-content-action-link.overview__start-again,.organic .cover__my-list-button--checked{background-color:transparent;border:.2rem solid #fff;color:#fff}.organic{background-color:#fff}.organic .cover{overflow-x:hidden}.organic .cover__header{clip-path:none;display:flex;position:relative}@media(max-width:74.9375em){.organic .cover__header{clip-path:url(#cover-page-clip-path)}}.organic .cover__header-content{background-color:var(--color-accent);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding:4rem 21rem 12.5rem;width:100%}@media(max-width:89.9375em){.organic .cover__header-content{padding:4rem 10rem 12.5rem}}@media(max-width:47.9375em){.organic .cover__header-content{padding:2rem 12rem 9rem}}@media(max-width:29.9375em){.organic .cover__header-content{padding:5.6rem 1.5rem 8rem}}.organic .cover__header-content-action-link{margin-right:2.4rem}.organic .cover__header-content-action-link:last-child{margin-right:0}.organic .cover__header-content-action-link--disabled{display:none}@media(max-width:29.9375em){.organic .cover__header-content-action-link{margin-right:0}}.organic .cover__header-content-action-wrapper{display:inline-flex;flex-wrap:wrap;position:relative;z-index:1}@media(max-width:47.9375em){.organic .cover__header-content-action-wrapper{display:flex}}.organic .cover__my-list-button{align-items:center;display:inline-flex;justify-content:center}.organic .cover__my-list-button-icon{fill:none;stroke-width:.2rem;stroke:currentColor;flex:0 0 auto;height:1.6rem;margin:0 .75em 0 0;vertical-align:middle;width:1.6rem}.organic .cover__my-list-button-text{display:flex;flex-direction:column}.organic .cover__my-list-button-icon{margin:0 1em 0 0}.organic .cover__my-list-button-text-remove{height:0;visibility:hidden}.organic .cover__my-list-button--checked .cover__my-list-button-icon{fill:currentColor}.organic .cover__my-list-button--checked .cover__my-list-button-text-add{height:0;visibility:hidden}.organic .cover__my-list-button--checked .cover__my-list-button-text-remove{height:auto;visibility:visible}.organic .cover__author-published-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:stretch;margin-top:11.1rem}@media(max-width:29.9375em){.organic .cover__author-published-wrap{margin-top:0}}.organic .cover__header-content-authors{align-items:center;display:inline-flex;margin-bottom:1.2rem;margin-right:3.2rem}@media(max-width:29.9375em){.organic .cover__header-content-authors .partner-content-course-author__author{align-items:center}}.organic .cover__progress+.cover__author-published-wrap{margin-top:0}.organic .cover__header-content-authors-avatar{background-size:cover;border:1px solid #fff;border-radius:50%;flex-shrink:0;height:3.8rem;margin:0 1rem 0 0;width:3.8rem}@media(min-width:62em){.organic .cover__header-content-authors-avatar{height:4rem;width:4rem}}@media(max-width:61.9375em){.organic .cover__header-content-authors-avatar{height:3.2rem;width:3.2rem}}.organic .cover__header-content-authors-name{color:#fff;display:flex;flex-direction:column;font-family:var(--font-family-ui);font-size:1.6rem;font-weight:700;justify-content:center;line-height:1.2;margin:0}@media(max-width:61.9375em){.organic .cover__header-content-authors-name{font-size:1.4rem}}.organic .cover__details-content-published-at{color:#fff;display:flex;flex-direction:column;font-family:var(--font-family-ui);font-size:1.6rem;font-weight:700;justify-content:center;line-height:1.2;margin:1.4rem 0}@media(max-width:61.9375em){.organic .cover__details-content-published-at{font-size:1.4rem;margin-top:.8rem}}@media(max-width:29.9375em){.organic .cover__details-content-published-at{display:none}}.organic .cover__header-content-info{max-width:66rem}.organic .cover__header-content-info--riseCom .partner-content-course-author__author{align-items:center;margin-bottom:0;margin-right:3.2rem}.organic .cover__header-content-info--riseCom .partner-content-course-author__author:last-child{margin-right:0}@media(max-width:47.9375em){.organic .cover__header-content-info--riseCom .partner-content-course-author__author{margin-bottom:0}}.organic .cover__header-content-title{color:#fff;font-family:var(--font-family-head);font-size:7.2rem;font-weight:700;line-height:8.5rem;margin:13.5rem 0 5.6rem}@media(max-width:47.9375em){.organic .cover__header-content-title{font-size:5rem;line-height:6rem;margin-top:9rem}}@media(max-width:29.9375em){.organic .cover__header-content-title{margin-top:5.1rem}}.organic .cover__author-published-wrap+.cover__header-content-title,.organic .cover__progress+.cover__header-content-title{margin-top:2.4rem}@media(max-width:29.9375em){.organic .cover__author-published-wrap+.cover__header-content-title,.organic .cover__progress+.cover__header-content-title{margin-top:1.6rem}}.organic .cover__header-graphic{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:50%}.organic .cover__details{display:block}.organic .cover__details-content{max-width:70rem}@media(min-width:48em){.organic .cover__details-content{min-width:63rem}}.organic .cover__details-content-description{color:#313537;font-size:1.8rem;line-height:3.2rem;margin-bottom:6.4rem}.organic .cover__details-content-heading{font-family:var(--font-family-ui);font-size:1.4rem;font-weight:600;line-height:2.1rem;margin-bottom:3.2rem;padding-bottom:1.6rem}.organic .cover__details-content-wrap{display:flex;justify-content:center;margin:0 auto;padding:5rem 2rem}.organic .cover__details-content-aside{font-family:var(--font-family-ui);font-size:1.4rem;line-height:1;margin:0 0 0 14rem;width:30rem}@media(max-width:74.9375em){.organic .cover__details-content-aside{margin:6.4rem 0;width:auto}}.organic .cover__details-content-aside--logo{margin-top:12.1rem}@media(max-width:74.9375em){.organic .cover__details-content-aside--logo{margin-top:6.4rem}}.organic .cover__course-length-section{border-bottom:.1rem solid #eaeaeb;margin:0 0 1.6rem;padding:0 0 1.6rem}@media(max-width:74.9375em){.organic .cover__course-length-section{display:none}}.organic .cover__course-length-section+.cover__details-content-section--type-partner-content .cover__details-content-heading{clip:rect(0,0,0,0)!important;border:none!important;clip-path:inset(50%)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.organic .cover__details-content-heading--row{align-items:center;display:flex;justify-content:space-between}.organic .cover__details-content-heading--row .cover__course-length-section{border:none;display:block;margin:0;padding:0}.organic .cover__course-length-title,.organic .cover__details-content-heading--row .cover__course-length-title{clip:rect(0,0,0,0)!important;border:none!important;clip-path:inset(50%)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.organic .cover__course-length-list{display:flex;line-height:2.1rem}.organic .cover__num-lessons{margin:0 3.2rem 0 0}@media(max-width:29.9375em){.organic .cover__num-lessons{margin-right:1.7rem}}.organic .cover__num-lessons-value,.organic .cover__time-to-complete-value{font-weight:700}.organic .cover__num-lessons-units,.organic .cover__time-to-complete-units{font-weight:400}.organic .cover__details-logo{margin-bottom:4rem}.organic .cover__author-with-title{align-items:center;display:flex;flex-direction:row;margin-bottom:3.8rem}@media(max-width:61.9375em){.organic .cover__author-with-title{display:none}}.organic .cover__author-name{color:#313537;font-size:1.6rem;font-weight:700;line-height:2.04rem;opacity:.8}.organic .cover__author-title{color:#6a737c;font-size:1.2rem;font-weight:400;letter-spacing:.026rem;line-height:1.44rem}.organic .cover__categories-title,.organic .cover__requirements-title{border-bottom:.1rem solid #eaeaeb;font-size:1.4rem;font-weight:600;margin:4.8rem 0 2.4rem;padding:0 0 1.6rem}.organic .cover__lesson-requirement,.organic .cover__quiz-requirement{color:#000;font-size:1.2rem;line-height:1.8rem;margin:.6rem 0 .6rem 2.6rem;text-indent:-2.6rem}.organic .cover__quiz-requirement-no-attempts{color:#db0000;font-weight:500;margin:.7rem 0 0 2.6rem}.organic .cover__lesson-requirement-icon,.organic .cover__quiz-requirement-icon{fill:#717376;flex:0 0 auto;margin-right:.8rem;vertical-align:middle;width:1.8rem}.organic .cover__lesson-requirement-icon--complete,.organic .cover__lesson-requirement-icon--type-failed,.organic .cover__lesson-requirement-icon--type-passed,.organic .cover__quiz-requirement-icon--complete,.organic .cover__quiz-requirement-icon--type-failed,.organic .cover__quiz-requirement-icon--type-passed{height:1.8rem}.organic .cover__due-date{border-color:var(--color-accent);border-radius:1000000px;border-style:solid;border-width:.1rem;font-size:1.2rem;font-weight:600;line-height:1.8rem;margin:1.6rem 0;padding:.4rem .5em;text-align:center}@media(max-width:74.9375em){.organic .cover__due-date{max-width:16.6rem}}@media(max-width:29.9375em){.organic .cover__due-date{max-width:100%}}.organic .cover__author-with-title{display:none}.organic .cover__due-date--urgent{background:var(--color-accent);color:#fff}.organic .cover__completed-info{align-items:center;display:flex;font-size:1.2rem;font-weight:600;line-height:1;margin:3.2rem 0 2.8rem}.organic .cover__completed-info .certificateDownload{color:inherit;font-size:inherit;font-weight:inherit}.organic .cover__completed-info .certificateDownload:before{content:"|";margin:0 .8rem}.organic .cover__completed-info .certificateDownload__btn{text-decoration:underline;text-underline-offset:.4rem}.organic .cover__completed-info-avatar{height:4rem;margin-right:1.6rem;width:4rem}.organic .cover__categories-list{display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:1.7rem}.organic .cover__categories-item{align-items:center;background:var(--color-accent);border-radius:1000000px;color:#fff;display:flex;flex:0 1 auto;font-size:1.2rem;font-weight:600;margin:0 .8rem .8rem 0;max-width:100%;padding:.6rem 1.6rem}.organic .cover__categories-item-wrap{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.organic .cover__progress{font-family:var(--font-family-ui);font-size:1.2rem;font-weight:600;line-height:1.8rem;margin:0 0 9rem;max-width:62.4rem;width:100%}@media(max-width:74.9375em){.organic .cover__progress{margin-bottom:6.5rem}}@media(max-width:47.9375em){.organic .cover__progress{margin-top:1.2rem;max-width:48.2rem}}@media(max-width:29.9375em){.organic .cover__progress{margin-bottom:3.2rem;margin-top:0}}.organic .cover__progress-outer{background:rgba(49,53,55,.1);height:.2rem;margin:0 0 1.2rem;position:relative}.organic .cover__progress-inner{background:var(--color-accent);bottom:0;left:0;position:absolute;top:0}.organic .cover__progress-text-wrap{align-items:baseline;display:flex;justify-content:flex-start}.organic .cover__progress-text{margin-right:2em;white-space:nowrap}@media(max-width:29.9375em){.organic .cover__progress-text{margin-bottom:.8rem}}.organic .cover__progress-next-lesson{margin-left:calc(1.6rem + 1em);text-indent:calc(-1.6rem - 1em)}.organic .cover__progress-next-lesson-icon{height:.8rem;margin-right:1em;width:1.6rem}.organic .overview-list{font-family:var(--font-family-body)}.organic .overview-list__section-title{font-family:var(--font-family-ui);font-size:1.2rem;font-weight:600;margin:4.8rem 0 0;padding-bottom:2.1rem}.organic .overview-list-item__link{border-bottom:1px solid #eaeaeb}.organic .overview-list-item__title{font-family:var(--font-family-ui);font-size:1.4rem;font-weight:500;line-height:1.5rem;padding:1.6rem 6.3rem 1.6rem 5rem}.organic .overview-list-item__icon{left:1.75rem;top:1.75rem;width:1.25rem}.organic .overview-list-item__icon>svg{width:1.25rem}.organic .overview-list-item-tooltip{bottom:calc(100% - 1rem);left:50%;max-width:95%;opacity:0;padding-bottom:1rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:-webkit-max-content;width:max-content}.organic .overview-list-item-tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.organic .overview-list-item-tooltip__inner{background-color:#313537;border:.1rem solid transparent;border-radius:200px;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:#fff;font-family:var(--font-family-ui);font-size:1.2rem;line-height:1.5rem;padding:1.2rem 2.1rem;position:relative;text-align:center}.organic .overview-list-item-tooltip__inner:after{background:#313537;border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.organic .overview-list-item-tooltip__inner--dark{background-color:#f8f8f8;color:#313537}.organic .overview-list-item-tooltip__inner--dark:after{background:#f8f8f8}.organic .overview-list-item .progress-circle__fail{fill:#fff}.organic .overview-list-item .progress-circle__runner--done.progress-circle__runner--failed{stroke:#1a1a1a;fill:#1a1a1a}.organic .cover--layout-split-left .cover__header,.organic .cover--layout-split-left-image .cover__header,.organic .cover--layout-split-right .cover__header,.organic .cover--layout-split-right-image .cover__header{clip-path:none;min-height:54rem}@media(min-width:75em){.organic .cover--layout-split-left .cover__header,.organic .cover--layout-split-left-image .cover__header,.organic .cover--layout-split-right .cover__header,.organic .cover--layout-split-right-image .cover__header{overflow-x:visible;overflow-x:initial}}@media(min-width:62em){.organic .cover--layout-split-left .cover__header,.organic .cover--layout-split-left-image .cover__header,.organic .cover--layout-split-right .cover__header,.organic .cover--layout-split-right-image .cover__header{min-height:59rem}}@media(min-width:96.875em){.organic .cover--layout-split-left .cover__header,.organic .cover--layout-split-left-image .cover__header,.organic .cover--layout-split-right .cover__header,.organic .cover--layout-split-right-image .cover__header{margin:0 auto}}.organic .cover--layout-split-left .cover__header-content,.organic .cover--layout-split-left-image .cover__header-content,.organic .cover--layout-split-right .cover__header-content,.organic .cover--layout-split-right-image .cover__header-content{background-color:transparent}.organic .cover--layout-split-left .cover__header-content-authors,.organic .cover--layout-split-left-image .cover__header-content-authors,.organic .cover--layout-split-right .cover__header-content-authors,.organic .cover--layout-split-right-image .cover__header-content-authors{align-items:center}.organic .cover--layout-split-left .partner-content-course-author__author,.organic .cover--layout-split-left-image .partner-content-course-author__author,.organic .cover--layout-split-right .partner-content-course-author__author,.organic .cover--layout-split-right-image .partner-content-course-author__author{color:#313537;font-weight:600}.organic .cover--layout-split-left .cover__course-length-section,.organic .cover--layout-split-left-image .cover__course-length-section,.organic .cover--layout-split-right .cover__course-length-section,.organic .cover--layout-split-right-image .cover__course-length-section{margin-bottom:0}.organic .cover--layout-split-left .cover__author-with-title,.organic .cover--layout-split-left-image .cover__author-with-title,.organic .cover--layout-split-right .cover__author-with-title,.organic .cover--layout-split-right-image .cover__author-with-title{display:none}.organic .cover--layout-split-left .cover__details-content-published-at,.organic .cover--layout-split-left .cover__header-content-authors-name,.organic .cover--layout-split-left-image .cover__details-content-published-at,.organic .cover--layout-split-left-image .cover__header-content-authors-name,.organic .cover--layout-split-right .cover__details-content-published-at,.organic .cover--layout-split-right .cover__header-content-authors-name,.organic .cover--layout-split-right-image .cover__details-content-published-at,.organic .cover--layout-split-right-image .cover__header-content-authors-name{font-size:1.6rem;line-height:1.4rem}.organic .cover--layout-split-left .cover__header-content-authors-avatar,.organic .cover--layout-split-left-image .cover__header-content-authors-avatar,.organic .cover--layout-split-right .cover__header-content-authors-avatar,.organic .cover--layout-split-right-image .cover__header-content-authors-avatar{border:1px solid #313537}@media(min-width:62em){.organic .cover--layout-split-left .cover__header-content-authors-avatar,.organic .cover--layout-split-left-image .cover__header-content-authors-avatar,.organic .cover--layout-split-right .cover__header-content-authors-avatar,.organic .cover--layout-split-right-image .cover__header-content-authors-avatar{height:4.2rem;width:4.2rem}}@media(min-width:30em){.organic .cover--layout-split-left .cover__details-content-published-at,.organic .cover--layout-split-left .cover__header-content-authors-name,.organic .cover--layout-split-left .cover__header-content-title,.organic .cover--layout-split-left-image .cover__details-content-published-at,.organic .cover--layout-split-left-image .cover__header-content-authors-name,.organic .cover--layout-split-left-image .cover__header-content-title,.organic .cover--layout-split-right .cover__details-content-published-at,.organic .cover--layout-split-right .cover__header-content-authors-name,.organic .cover--layout-split-right .cover__header-content-title,.organic .cover--layout-split-right-image .cover__details-content-published-at,.organic .cover--layout-split-right-image .cover__header-content-authors-name,.organic .cover--layout-split-right-image .cover__header-content-title{color:#313537}}.organic .cover--layout-split-left .cover__header-content-title,.organic .cover--layout-split-left-image .cover__header-content-title,.organic .cover--layout-split-right .cover__header-content-title,.organic .cover--layout-split-right-image .cover__header-content-title{font-size:4.8rem;line-height:6rem}@media(min-width:75em){.organic .cover--layout-split-left .cover__header-content-title,.organic .cover--layout-split-left-image .cover__header-content-title,.organic .cover--layout-split-right .cover__header-content-title,.organic .cover--layout-split-right-image .cover__header-content-title{font-size:7.2rem;line-height:8.5rem;width:auto}}.organic .cover--layout-split-left .cover__header-content-action-link,.organic .cover--layout-split-left .cover__my-list-button,.organic .cover--layout-split-left-image .cover__header-content-action-link,.organic .cover--layout-split-left-image .cover__my-list-button,.organic .cover--layout-split-right .cover__header-content-action-link,.organic .cover--layout-split-right .cover__my-list-button,.organic .cover--layout-split-right-image .cover__header-content-action-link,.organic .cover--layout-split-right-image .cover__my-list-button{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.organic .cover--layout-split-left .cover__header-content-action-link.overview__start-again,.organic .cover--layout-split-left .cover__my-list-button--checked,.organic .cover--layout-split-left-image .cover__header-content-action-link.overview__start-again,.organic .cover--layout-split-left-image .cover__my-list-button--checked,.organic .cover--layout-split-right .cover__header-content-action-link.overview__start-again,.organic .cover--layout-split-right .cover__my-list-button--checked,.organic .cover--layout-split-right-image .cover__header-content-action-link.overview__start-again,.organic .cover--layout-split-right-image .cover__my-list-button--checked{background:transparent;border-color:#313537;color:#313537}.organic .cover--layout-split-left .cover__header-content-action-link-text,.organic .cover--layout-split-left-image .cover__header-content-action-link-text,.organic .cover--layout-split-right .cover__header-content-action-link-text,.organic .cover--layout-split-right-image .cover__header-content-action-link-text{position:relative;z-index:3}.organic .cover--layout-split-left .cover__header-graphic-container,.organic .cover--layout-split-left-image .cover__header-graphic-container,.organic .cover--layout-split-right .cover__header-graphic-container,.organic .cover--layout-split-right-image .cover__header-graphic-container{height:57rem;position:absolute;width:57.9rem}@media(min-width:90em){.organic .cover--layout-split-left .cover__header-graphic-container,.organic .cover--layout-split-left-image .cover__header-graphic-container,.organic .cover--layout-split-right .cover__header-graphic-container,.organic .cover--layout-split-right-image .cover__header-graphic-container{height:101.6rem;width:103.3rem}}.organic .cover--layout-split-left .cover__header-graphic,.organic .cover--layout-split-left-image .cover__header-graphic,.organic .cover--layout-split-right .cover__header-graphic,.organic .cover--layout-split-right-image .cover__header-graphic{clip-path:url(#cover-page-clip-path);height:100%;width:100%}.organic .cover--layout-split-left .cover__header-content-info,.organic .cover--layout-split-left-image .cover__header-content-info,.organic .cover--layout-split-right .cover__header-content-info,.organic .cover--layout-split-right-image .cover__header-content-info{max-width:50rem;padding-right:2rem}@media(min-width:48em){.organic .cover--layout-split-left .cover__header-content-info,.organic .cover--layout-split-left-image .cover__header-content-info,.organic .cover--layout-split-right .cover__header-content-info,.organic .cover--layout-split-right-image .cover__header-content-info{max-width:47rem}}@media(min-width:75em){.organic .cover--layout-split-left .cover__header-content-info,.organic .cover--layout-split-left-image .cover__header-content-info,.organic .cover--layout-split-right .cover__header-content-info,.organic .cover--layout-split-right-image .cover__header-content-info{max-width:76rem}}@media(min-width:90em){.organic .cover--layout-split-left .cover__header-content-info,.organic .cover--layout-split-left-image .cover__header-content-info,.organic .cover--layout-split-right .cover__header-content-info,.organic .cover--layout-split-right-image .cover__header-content-info{max-width:72rem}}@media(min-width:96.875em){.organic .cover--layout-split-left .cover__header,.organic .cover--layout-split-left-image .cover__header{max-width:155rem}}.organic .cover--layout-split-left .cover__header--with-info,.organic .cover--layout-split-left-image .cover__header--with-info{min-height:70rem}@media(max-width:89.9375em){.organic .cover--layout-split-left .cover__header--with-info,.organic .cover--layout-split-left-image .cover__header--with-info{min-height:55rem}}@media(max-width:61.9375em){.organic .cover--layout-split-left .cover__header--with-info,.organic .cover--layout-split-left-image .cover__header--with-info{min-height:50rem}}.organic .cover--layout-split-left .cover__header-content,.organic .cover--layout-split-left-image .cover__header-content{margin:0 auto;max-width:70rem;padding:4rem 0 10rem}@media(min-width:62em){.organic .cover--layout-split-left .cover__header-content,.organic .cover--layout-split-left-image .cover__header-content{max-width:none;padding:4rem 15rem 15rem}}@media(min-width:75em){.organic .cover--layout-split-left .cover__header-content,.organic .cover--layout-split-left-image .cover__header-content{padding:4rem 7rem 15rem}}@media(min-width:96.875em){.organic .cover--layout-split-left .cover__header-content,.organic .cover--layout-split-left-image .cover__header-content{padding:4rem 10rem 15rem}}.organic .cover--layout-split-left .cover__header-content-info,.organic .cover--layout-split-left-image .cover__header-content-info{max-width:40rem}@media(min-width:62em){.organic .cover--layout-split-left .cover__header-content-info,.organic .cover--layout-split-left-image .cover__header-content-info{max-width:50rem}}@media(min-width:75em){.organic .cover--layout-split-left .cover__header-content-info,.organic .cover--layout-split-left-image .cover__header-content-info{max-width:76rem}}@media(max-width:61.9375em){.organic .cover--layout-split-left .cover__header-graphic-container,.organic .cover--layout-split-left-image .cover__header-graphic-container{right:-24.5rem;top:-6rem}}@media(min-width:62em){.organic .cover--layout-split-left .cover__header-graphic-container,.organic .cover--layout-split-left-image .cover__header-graphic-container{right:-21.5rem;top:-6rem}}@media(min-width:75em){.organic .cover--layout-split-left .cover__header-graphic-container,.organic .cover--layout-split-left-image .cover__header-graphic-container{right:-17rem;top:-7rem}}@media(min-width:90em){.organic .cover--layout-split-left .cover__header-graphic-container,.organic .cover--layout-split-left-image .cover__header-graphic-container{right:-43.5rem;top:-22rem}}@media(min-width:96.875em){.organic .cover--layout-split-left .cover__header-graphic-container,.organic .cover--layout-split-left-image .cover__header-graphic-container{right:-35.5rem;top:-22rem}}.organic .cover--layout-split-left .cover__details-content-wrap,.organic .cover--layout-split-left-image .cover__details-content-wrap{justify-content:flex-start;margin:0 auto;max-width:70rem;padding:0 0 5rem}@media(min-width:62em){.organic .cover--layout-split-left .cover__details-content-wrap,.organic .cover--layout-split-left-image .cover__details-content-wrap{max-width:none;padding:0 15rem 5rem}}@media(min-width:75em){.organic .cover--layout-split-left .cover__details-content-wrap,.organic .cover--layout-split-left-image .cover__details-content-wrap{padding:0 7rem 5rem}}@media(min-width:96.875em){.organic .cover--layout-split-left .cover__details-content-wrap,.organic .cover--layout-split-left-image .cover__details-content-wrap{margin:0 auto;max-width:155rem;padding:0 10rem 5rem}}@media(min-width:125em){.organic .cover--layout-split-right .cover__header,.organic .cover--layout-split-right-image .cover__header{max-width:186rem}}.organic .cover--layout-split-right .cover__header--with-info,.organic .cover--layout-split-right-image .cover__header--with-info{min-height:70rem}@media(max-width:89.9375em){.organic .cover--layout-split-right .cover__header--with-info,.organic .cover--layout-split-right-image .cover__header--with-info{min-height:55rem}}@media(max-width:61.9375em){.organic .cover--layout-split-right .cover__header--with-info,.organic .cover--layout-split-right-image .cover__header--with-info{min-height:50rem}}.organic .cover--layout-split-right .cover__header-content,.organic .cover--layout-split-right-image .cover__header-content{margin:0 0 0 35rem;padding:4rem 0 7.7rem}@media(min-width:62em){.organic .cover--layout-split-right .cover__header-content,.organic .cover--layout-split-right-image .cover__header-content{margin-left:46rem}}@media(min-width:90em){.organic .cover--layout-split-right .cover__header-content,.organic .cover--layout-split-right-image .cover__header-content{margin-left:64.5rem;padding-bottom:12.5rem}}@media(min-width:125em){.organic .cover--layout-split-right .cover__header-content,.organic .cover--layout-split-right-image .cover__header-content{margin-left:85rem}}@media(max-width:61.9375em){.organic .cover--layout-split-right .cover__header-graphic-container,.organic .cover--layout-split-right-image .cover__header-graphic-container{left:-27rem;top:-14rem}}@media(min-width:62em){.organic .cover--layout-split-right .cover__header-graphic-container,.organic .cover--layout-split-right-image .cover__header-graphic-container{left:-18rem;top:-6rem}}@media(min-width:90em){.organic .cover--layout-split-right .cover__header-graphic-container,.organic .cover--layout-split-right-image .cover__header-graphic-container{left:-47rem;top:-30rem}}@media(min-width:125em){.organic .cover--layout-split-right .cover__header-graphic-container,.organic .cover--layout-split-right-image .cover__header-graphic-container{left:-27rem;top:-31rem}.organic .cover--layout-split-right .cover__details,.organic .cover--layout-split-right-image .cover__details{margin:0 auto;max-width:186rem}}.organic .cover--layout-split-right .cover__details-content-wrap,.organic .cover--layout-split-right-image .cover__details-content-wrap{justify-content:flex-start;padding-top:0}@media(min-width:75em){.organic .cover--layout-split-right .cover__details-content-wrap,.organic .cover--layout-split-right-image .cover__details-content-wrap{padding:0 0 5rem}}@media(min-width:48em){.organic .cover--layout-split-right .cover__details-content,.organic .cover--layout-split-right-image .cover__details-content{margin:0 auto}}@media(min-width:75em){.organic .cover--layout-split-right .cover__details-content,.organic .cover--layout-split-right-image .cover__details-content{margin-left:46rem}}@media(min-width:90em){.organic .cover--layout-split-right .cover__details-content,.organic .cover--layout-split-right-image .cover__details-content{margin-left:64.5rem}}@media(min-width:125em){.organic .cover--layout-split-right .cover__details-content,.organic .cover--layout-split-right-image .cover__details-content{margin-left:85rem}}@media(min-width:75em){.organic .cover--layout-split-right .cover__details-content-aside,.organic .cover--layout-split-right-image .cover__details-content-aside{margin-left:6.5rem;margin-right:9.5rem}}@media(min-width:90em){.organic .cover--layout-split-right .cover__details-content-aside,.organic .cover--layout-split-right-image .cover__details-content-aside{margin-left:20.5rem}}@media(min-width:125em){.organic .cover--layout-split-right .cover__details-content-aside,.organic .cover--layout-split-right-image .cover__details-content-aside{margin-left:41rem}}@media(min-width:75em){.organic .cover--layout-split-right .cover__details-content-aside+.cover__details-content,.organic .cover--layout-split-right-image .cover__details-content-aside+.cover__details-content{margin-left:0}}@media(min-width:90em){.organic .cover--layout-split-right .cover__details-content-aside+.cover__details-content,.organic .cover--layout-split-right-image .cover__details-content-aside+.cover__details-content{margin-left:0}}@media(min-width:125em){.organic .cover--layout-split-right .cover__details-content-aside+.cover__details-content,.organic .cover--layout-split-right-image .cover__details-content-aside+.cover__details-content{margin-left:0}}.organic .cover--layout-centered-overlay .cover__header-content,.organic .cover--layout-left-overlay .cover__header-content{background-color:#b2b2b2}.organic .cover--layout-left .cover__header-content,.organic .cover--layout-left-overlay .cover__header-content{position:relative}@media(min-width:75em){.organic .cover--layout-left .cover__header-content,.organic .cover--layout-left-overlay .cover__header-content{display:flex;justify-content:center}}.organic .cover--layout-left .cover__header-content:after,.organic .cover--layout-left-overlay .cover__header-content:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5000' height='478' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5000 478V240L2112.21 472.981a400.027 400.027 0 0 1-123-9.154L0 0v478h5000Z' fill='%23fff'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media(max-width:74.9375em){.organic .cover--layout-left .cover__header-content:after,.organic .cover--layout-left-overlay .cover__header-content:after{background:none}}@media(max-width:47.9375em){.organic .cover--layout-left .cover__header-content-action-wrapper,.organic .cover--layout-left-overlay .cover__header-content-action-wrapper{display:flex}}.organic .cover--layout-left .cover__header-content-action-link,.organic .cover--layout-left .cover__my-list-button,.organic .cover--layout-left-overlay .cover__header-content-action-link,.organic .cover--layout-left-overlay .cover__my-list-button{z-index:3}@media(max-width:47.9375em){.organic .cover--layout-left .cover__header-content-action-link,.organic .cover--layout-left .cover__my-list-button,.organic .cover--layout-left-overlay .cover__header-content-action-link,.organic .cover--layout-left-overlay .cover__my-list-button{align-self:center}}@media(max-width:29.9375em){.organic .cover--layout-left .cover__header-content-action-link,.organic .cover--layout-left .cover__my-list-button,.organic .cover--layout-left-overlay .cover__header-content-action-link,.organic .cover--layout-left-overlay .cover__my-list-button{padding:.95rem 3.85rem}}@media(min-width:75em){.organic .cover--layout-left .cover__header-content-title,.organic .cover--layout-left-overlay .cover__header-content-title{min-width:80rem}}@media(max-width:61.9375em){.organic .cover--layout-left .cover__header-content-title,.organic .cover--layout-left-overlay .cover__header-content-title{font-size:4.8rem;line-height:5.6rem;margin-bottom:4.8rem;max-width:70.8rem}}@media(max-width:47.9375em){.organic .cover--layout-left .cover__header-content-title,.organic .cover--layout-left-overlay .cover__header-content-title{font-size:4rem;line-height:5rem;max-width:52.5rem}}@media(max-width:29.9375em){.organic .cover--layout-left .cover__header-content-title,.organic .cover--layout-left-overlay .cover__header-content-title{font-size:3.2rem;line-height:3.8rem;margin-bottom:3.2rem;padding-right:1rem}}.organic .cover--layout-left .cover__header-content-info,.organic .cover--layout-left-overlay .cover__header-content-info{max-width:120rem}@media(max-width:61.9375em){.organic .cover--layout-left .cover__header-content-info,.organic .cover--layout-left-overlay .cover__header-content-info{margin-left:-3.8rem}}@media(max-width:47.9375em){.organic .cover--layout-left .cover__header-content-info,.organic .cover--layout-left-overlay .cover__header-content-info{min-width:29rem}}@media(max-width:29.9375em){.organic .cover--layout-left .cover__header-content-info,.organic .cover--layout-left-overlay .cover__header-content-info{margin-left:0}}.organic .cover--layout-left .cover__details-content-wrap,.organic .cover--layout-left-overlay .cover__details-content-wrap{padding-top:10rem}@media(max-width:47.9375em){.organic .cover--layout-left .cover__details-content-wrap,.organic .cover--layout-left-overlay .cover__details-content-wrap{padding-top:3.6rem}.organic .cover--layout-left .cover__details-content,.organic .cover--layout-left-overlay .cover__details-content{max-width:60rem;width:100%}}.organic .cover--layout-left .cover__progress,.organic .cover--layout-left-overlay .cover__progress{color:#fff}.organic .cover--layout-left .cover__progress-outer,.organic .cover--layout-left-overlay .cover__progress-outer{background:hsla(0,0%,100%,.4)}.organic .cover--layout-left .cover__progress-inner,.organic .cover--layout-left-overlay .cover__progress-inner{background:#fff}.organic .cover--layout-centered .cover__header-content,.organic .cover--layout-centered-overlay .cover__header-content{padding:4rem 2rem 20rem;position:relative}@media(max-width:47.9375em){.organic .cover--layout-centered .cover__header-content,.organic .cover--layout-centered-overlay .cover__header-content{padding:2rem 6rem 8rem}}@media(max-width:29.9375em){.organic .cover--layout-centered .cover__header-content,.organic .cover--layout-centered-overlay .cover__header-content{padding:2rem 2rem 8rem}}.organic .cover--layout-centered .cover__header-content:after,.organic .cover--layout-centered-overlay .cover__header-content:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5000' height='625' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5000 625V.5L2732.75 566.859a959.985 959.985 0 0 1-465.49-.044L0 0v625h5000Z' fill='%23fff'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media(max-width:74.9375em){.organic .cover--layout-centered .cover__header-content:after,.organic .cover--layout-centered-overlay .cover__header-content:after{background:none}}.organic .cover--layout-centered .cover__header-content-info--riseCom .partner-content-course-author__author,.organic .cover--layout-centered-overlay .cover__header-content-info--riseCom .partner-content-course-author__author{padding-right:0}.organic .cover--layout-centered .cover__header-content-action-link,.organic .cover--layout-centered .cover__my-list-button,.organic .cover--layout-centered-overlay .cover__header-content-action-link,.organic .cover--layout-centered-overlay .cover__my-list-button{margin-left:1.2rem;margin-right:1.2rem;z-index:3}@media(max-width:29.9375em){.organic .cover--layout-centered .cover__header-content-action-link,.organic .cover--layout-centered .cover__my-list-button,.organic .cover--layout-centered-overlay .cover__header-content-action-link,.organic .cover--layout-centered-overlay .cover__my-list-button{padding:.95rem 9.35rem}}.organic .cover--layout-centered .cover__header-content-action-wrapper,.organic .cover--layout-centered-overlay .cover__header-content-action-wrapper{justify-content:center}@media(max-width:29.9375em){.organic .cover--layout-centered .cover__header-content-action-wrapper,.organic .cover--layout-centered-overlay .cover__header-content-action-wrapper{margin-bottom:3rem}}.organic .cover--layout-centered .cover__header-content-info,.organic .cover--layout-centered-overlay .cover__header-content-info{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:120rem}.organic .cover--layout-centered .cover__header-content-title,.organic .cover--layout-centered-overlay .cover__header-content-title{font-size:7.2rem;line-height:8.5rem;text-align:center}@media(max-width:61.9375em){.organic .cover--layout-centered .cover__header-content-title,.organic .cover--layout-centered-overlay .cover__header-content-title{font-size:4.8rem;line-height:5.6rem;margin-bottom:4.8rem;max-width:70.8rem}}@media(max-width:47.9375em){.organic .cover--layout-centered .cover__header-content-title,.organic .cover--layout-centered-overlay .cover__header-content-title{font-size:4rem;line-height:5rem;max-width:61.2rem}}@media(max-width:29.9375em){.organic .cover--layout-centered .cover__header-content-title,.organic .cover--layout-centered-overlay .cover__header-content-title{font-size:3.2rem;line-height:3.8rem;margin-bottom:3.2rem;padding:0 1.5rem}}@media(max-width:47.9375em){.organic .cover--layout-centered .cover__details-content,.organic .cover--layout-centered-overlay .cover__details-content{padding:0 4.5rem;width:100%}}@media(max-width:29.9375em){.organic .cover--layout-centered .cover__details-content,.organic .cover--layout-centered-overlay .cover__details-content{padding:0}}.organic .cover--layout-centered .cover__progress-text-wrap,.organic .cover--layout-centered-overlay .cover__progress-text-wrap{justify-content:center}.organic .cover--layout-centered .cover__progress,.organic .cover--layout-centered-overlay .cover__progress{color:#fff;margin-bottom:12rem}@media(max-width:47.9375em){.organic .cover--layout-centered .cover__progress,.organic .cover--layout-centered-overlay .cover__progress{margin-bottom:6.5rem}}@media(max-width:29.9375em){.organic .cover--layout-centered .cover__progress,.organic .cover--layout-centered-overlay .cover__progress{margin-bottom:3.2rem;text-align:center}}.organic .cover--layout-centered .cover__progress-outer,.organic .cover--layout-centered-overlay .cover__progress-outer{background:hsla(0,0%,100%,.4)}.organic .cover--layout-centered .cover__progress-inner,.organic .cover--layout-centered-overlay .cover__progress-inner{background:#fff}.organic .cover--layout-centered .cover__author-published-wrap,.organic .cover--layout-centered-overlay .cover__author-published-wrap{justify-content:center}.organic.light-accent .cover--layout-centered .cover__header-content-action-link,.organic.light-accent .cover--layout-centered .cover__my-list-button,.organic.light-accent .cover--layout-left .cover__header-content-action-link,.organic.light-accent .cover--layout-left .cover__my-list-button{background-color:#313537;border-color:#313537;color:#fff}.organic.light-accent .cover--layout-centered .cover__header-content-action-link.overview__start-again,.organic.light-accent .cover--layout-centered .cover__my-list-button--checked,.organic.light-accent .cover--layout-left .cover__header-content-action-link.overview__start-again,.organic.light-accent .cover--layout-left .cover__my-list-button--checked{background-color:transparent;border-color:#313537;color:#313537}.organic.light-accent .cover--layout-centered .cover__progress,.organic.light-accent .cover--layout-left .cover__progress{color:#313537}.organic.light-accent .cover--layout-centered .cover__progress-outer,.organic.light-accent .cover--layout-left .cover__progress-outer{background:rgba(49,53,55,.1)}.organic.light-accent .cover--layout-centered .cover__progress-inner,.organic.light-accent .cover--layout-left .cover__progress-inner{background:#313537}.organic.light-accent .cover--layout-centered .cover__details-content-published-at,.organic.light-accent .cover--layout-centered .cover__header-content-authors-name,.organic.light-accent .cover--layout-centered .cover__header-content-title,.organic.light-accent .cover--layout-centered .partner-content-course-author__author,.organic.light-accent .cover--layout-left .cover__details-content-published-at,.organic.light-accent .cover--layout-left .cover__header-content-authors-name,.organic.light-accent .cover--layout-left .cover__header-content-title,.organic.light-accent .cover--layout-left .partner-content-course-author__author,.organic.light-accent .cover--layout-split-left .cover__details-content-published-at,.organic.light-accent .cover--layout-split-left .cover__header-content-authors-name,.organic.light-accent .cover--layout-split-left .cover__header-content-title,.organic.light-accent .cover--layout-split-left .partner-content-course-author__author,.organic.light-accent .cover--layout-split-right .cover__details-content-published-at,.organic.light-accent .cover--layout-split-right .cover__header-content-authors-name,.organic.light-accent .cover--layout-split-right .cover__header-content-title,.organic.light-accent .cover--layout-split-right .partner-content-course-author__author{color:#313537}.organic.light-accent .cover--layout-centered .cover__header-content-authors-avatar,.organic.light-accent .cover--layout-left .cover__header-content-authors-avatar,.organic.light-accent .cover--layout-split-left .cover__header-content-authors-avatar,.organic.light-accent .cover--layout-split-right .cover__header-content-authors-avatar{border:1px solid #313537}.organic.light-accent .cover--layout-split-left .cover__header-content-action-link,.organic.light-accent .cover--layout-split-left .cover__my-list-button,.organic.light-accent .cover--layout-split-left-image .cover__header-content-action-link,.organic.light-accent .cover--layout-split-left-image .cover__my-list-button,.organic.light-accent .cover--layout-split-right .cover__header-content-action-link,.organic.light-accent .cover--layout-split-right .cover__my-list-button,.organic.light-accent .cover--layout-split-right-image .cover__header-content-action-link,.organic.light-accent .cover--layout-split-right-image .cover__my-list-button{color:#313537}@media(min-width:30em){.organic.light-accent .cover--layout-split-left-image .cover__details-content-published-at,.organic.light-accent .cover--layout-split-left-image .cover__header-content-authors-name,.organic.light-accent .cover--layout-split-left-image .cover__header-content-title,.organic.light-accent .cover--layout-split-left-image .partner-content-course-author__author,.organic.light-accent .cover--layout-split-right-image .cover__details-content-published-at,.organic.light-accent .cover--layout-split-right-image .cover__header-content-authors-name,.organic.light-accent .cover--layout-split-right-image .cover__header-content-title,.organic.light-accent .cover--layout-split-right-image .partner-content-course-author__author{color:#313537}}.organic.light-accent .cover__categories-item,.organic.light-accent .cover__due-date--urgent{color:#313537}.organic .partner-content-book-info__flex-course,.organic .partner-content-partner-info__flex{justify-content:flex-start}@keyframes organic-cover-header-enter{0%{opacity:0;transform:translateY(-90px)}20%{opacity:0;transform:translateY(-90px)}to{opacity:1;transform:translateY(0)}}@keyframes organic-cover-header-exit{0%{opacity:1}to{opacity:0;transform:translateY(-90px)}}@keyframes organic-cover-details-enter{0%{opacity:0;transform:translateY(-90px)}20%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes organic-cover-details-exit{0%{opacity:1}80%{opacity:0}to{transform:translateY(-90px)}}.organic .cover-container{bottom:0;left:0;position:absolute;right:0;top:0}.organic .cover-container--entering .cover__details{animation:organic-cover-details-enter .5s}.organic .cover-container--exiting .cover__details{animation:organic-cover-details-exit .5s;animation-fill-mode:forwards}.organic .cover-container--entering .cover__header{animation:organic-cover-header-enter 425ms}.organic .cover-container--exiting .cover__header{animation:organic-cover-header-exit .45s;animation-fill-mode:forwards}.organic .lesson-nav--restricted{cursor:not-allowed}.organic .lesson-nav--full{align-items:center;display:flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;width:100%}.organic .lesson-nav--full .lesson-nav-link{display:block;flex:1 1 auto;margin-bottom:.3rem;pointer-events:auto;transition:color .3s;width:100%;z-index:1}.organic .lesson-nav--full .lesson-nav-link__link{display:flex;padding:1.8rem;text-align:center;text-decoration:none}.organic .lesson-nav--full .lesson-nav-link__link:focus{outline-offset:-4px;outline-width:2px}.organic .lesson-nav--full .lesson-nav-link__link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.organic .lesson-nav--full .lesson-nav__link-icon{flex:0 0 auto;height:2.2rem;width:2.2rem}.organic .lesson-nav--full .lesson-nav__link-text{flex:0 1 auto;font-family:var(--font-family-ui);font-size:2rem;font-weight:600;margin-left:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organic .lesson-nav--floating{background:#fff;display:flex;flex-direction:row-reverse;height:10px;padding:0;text-transform:uppercase}.organic .lesson-nav--floating .lesson-nav-link{align-items:flex-end;color:inherit;display:block;min-width:24.8rem;opacity:0;position:fixed;right:2vw;text-align:center;text-decoration:none;transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:ease-in;z-index:300}.organic .lesson-nav--floating .lesson-nav-link svg{z-index:2}.organic .lesson-nav--floating .lesson-nav-link__link{background:#fff;border-radius:7.2rem;height:6rem;outline:1px solid transparent;position:relative}.organic .lesson-nav--floating .lesson-nav-link__link:before{border-radius:7.2rem;bottom:.1rem;content:"";left:.1rem;position:absolute;right:.1rem;top:.1rem;z-index:1}.organic .lesson-nav--floating .lesson-nav__link-icon{height:1.8rem;width:1.8rem}.organic .lesson-nav--floating .lesson-nav__link-text{font-family:var(--font-family-body);font-size:1.4rem;font-weight:600;margin-right:1rem;z-index:2}.organic .lesson-nav--floating-full{align-items:center;height:8.2rem;justify-content:center;overflow:hidden;pointer-events:none;position:relative;text-transform:uppercase}.organic .lesson-nav--floating-full .lesson-nav-link{border:.2rem solid #303030;border-radius:10rem;height:5rem;margin:0 1.6rem;pointer-events:auto;transition:color .3s;width:100%;z-index:1}.organic .lesson-nav--floating-full .lesson-nav-link__link{border-radius:10rem;height:4.6rem;text-align:center;text-decoration:none}.organic .lesson-nav--floating-full .lesson-nav-link__link:focus{outline-offset:-4px;outline-width:2px}.organic .lesson-nav--floating-full .lesson-nav-link__link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.organic .lesson-nav--floating-full .lesson-nav__link-icon{flex:0 0 auto;height:1.8rem;width:1.8rem}.organic .lesson-nav--floating-full .lesson-nav__link-text{font-family:var(--font-family-ui);font-size:1.4rem;font-weight:600;line-height:1.4rem;margin-left:0;margin-right:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organic .lesson-nav--previous{display:none}.organic .lesson-nav--previous.lesson-nav--floating .lesson-nav-link{right:3vh;top:2vh}.organic .lesson-nav--next.lesson-nav--floating .lesson-nav-link{bottom:2vh;right:3vh}.organic .lesson-nav-link__link{align-items:center;color:inherit;display:flex;justify-content:center;text-decoration:none;width:100%}.organic .lesson-nav-link-tooltip{bottom:calc(100% - 1rem);left:50%;max-width:95%;opacity:0;padding-bottom:1rem;pointer-events:none;position:absolute;transform:translate(-50%,1rem);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:-webkit-max-content;width:max-content}.organic .lesson-nav-link-tooltip--visible{opacity:1;transform:translate(-50%,-.4rem)}.organic .lesson-nav-link-tooltip__inner{background-color:#313537;border:.1rem solid transparent;border-radius:200px;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:#fff;font-family:var(--font-family-ui);font-size:1.2rem;line-height:1.5rem;padding:1.2rem 2.1rem;position:relative;text-align:center}.organic .lesson-nav-link-tooltip__inner:after{background:#313537;border-color:transparent;border-style:none solid solid none;border-width:.1rem;bottom:-.6rem;content:"";height:1rem;left:calc(50% + .5rem);margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.organic .lesson-nav-link-tooltip__inner--dark{background-color:#f8f8f8;color:#313537}.organic .lesson-nav-link-tooltip__inner--dark:after{background:#f8f8f8}.organic .lesson-nav--floating[data-visible=true] .lesson-nav-link{opacity:1;transform:none}.organic .lesson-nav--floating.lesson-nav--previous[data-hidden=true] .lesson-nav-link{transform:translateY(-200%)}.organic .lesson-nav--floating.lesson-nav--next[data-hidden=true] .lesson-nav-link{transform:translateY(200%)}.organic .lesson-nav--light.lesson-nav--full{background-color:#f0f0f0}.organic .lesson-nav--light.lesson-nav--full .lesson-nav-link__link{color:#313537}.organic .lesson-nav--light.lesson-nav--full .lesson-nav-link__link:hover:before{background-color:#e3e3e3}.organic .lesson-nav--light.lesson-nav--full .lesson-nav-link__link:active:before{background-color:#c5c5c5}.organic .lesson-nav--dark.lesson-nav--full{background-color:#000}.organic .lesson-nav--dark.lesson-nav--full .lesson-nav-link__link{color:#fff}.organic .lesson-nav--dark.lesson-nav--full .lesson-nav-link__link:hover{background-color:#303030}.organic .lesson-nav--dark.lesson-nav--full .lesson-nav-link__link:active:before{background-color:#707070}.organic .lesson-nav--accent.lesson-nav--full{background-color:var(--color-accent)}.organic .lesson-nav--accent.lesson-nav--full .lesson-nav-link__link{color:#fff}.organic .lesson-nav--accent.lesson-nav--full .lesson-nav-link__link:hover:before{background-color:rgba(0,0,0,.2)}.organic .lesson-nav--accent.lesson-nav--full .lesson-nav-link__link:active:before{background-color:rgba(0,0,0,.4)}.organic .lesson-nav--accent-light.lesson-nav--full .lesson-nav-link__link{color:#313537}.organic .lesson-nav--tint.lesson-nav--full{background-color:var(--color-accent)}.organic .lesson-nav--tint.lesson-nav--full .lesson-nav-link__link{color:var(--color-accent)}.organic .lesson-nav--tint.lesson-nav--full .lesson-nav-link__link:before{background-color:hsla(0,0%,100%,.85)}.organic .lesson-nav--tint.lesson-nav--full .lesson-nav-link__link:hover:before{background-color:hsla(0,0%,100%,.7)}.organic .lesson-nav--tint.lesson-nav--full .lesson-nav-link__link:active:before{background-color:hsla(0,0%,100%,.6)}.organic .lesson-nav--light.lesson-nav--floating .lesson-nav-link__link{box-shadow:0 .4rem 2rem rgba(0,0,0,.1);color:#313537}.organic .lesson-nav--light.lesson-nav--floating .lesson-nav-link__link:hover{background-color:#f0f0f0}.organic .lesson-nav--light.lesson-nav--floating .lesson-nav-link__link:active{background-color:#e3e3e3;box-shadow:none;color:#000;color:initial}.organic .lesson-nav--dark.lesson-nav--floating .lesson-nav-link__link{background-color:#303030;color:#fff}.organic .lesson-nav--dark.lesson-nav--floating .lesson-nav-link__link:hover:before{background-color:#454545}.organic .lesson-nav--dark.lesson-nav--floating .lesson-nav-link__link:active:before{background-color:#707070}.organic .lesson-nav--tint.lesson-nav--floating .lesson-nav-link__link{background-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent);box-sizing:border-box;color:var(--color-accent);height:5.6rem}.organic .lesson-nav--tint.lesson-nav--floating .lesson-nav-link__link:before{background-color:hsla(0,0%,100%,.8)}.organic .lesson-nav--tint.lesson-nav--floating .lesson-nav-link__link:hover:before{background-color:hsla(0,0%,100%,.7)}.organic .lesson-nav--tint.lesson-nav--floating .lesson-nav-link__link:active:before{background-color:hsla(0,0%,100%,.6)}.organic .lesson-nav--accent.lesson-nav--floating .lesson-nav-link__link{background-color:var(--color-accent);color:#000}.organic .lesson-nav--accent.lesson-nav--floating .lesson-nav-link__link:hover:before{background-color:rgba(0,0,0,.2)}.organic .lesson-nav--accent.lesson-nav--floating .lesson-nav-link__link:active:before{background-color:rgba(0,0,0,.4)}.organic .lesson-nav--accent-dark.lesson-nav--floating .lesson-nav-link__link{color:#fff}.organic .lesson-nav--light.lesson-nav--floating-full{background-color:#fff}.organic .lesson-nav--light.lesson-nav--floating-full .lesson-nav-link__link{color:#313537}.organic .lesson-nav--light.lesson-nav--floating-full .lesson-nav-link__link:hover{background-color:#e3e3e3}.organic .lesson-nav--light.lesson-nav--floating-full .lesson-nav-link__link:active{background-color:#c5c5c5}.organic .lesson-nav--dark.lesson-nav--floating-full{background-color:#000}.organic .lesson-nav--dark.lesson-nav--floating-full .lesson-nav-link{border-color:#fff}.organic .lesson-nav--dark.lesson-nav--floating-full .lesson-nav-link__link{color:#fff}.organic .lesson-nav--dark.lesson-nav--floating-full .lesson-nav-link__link:hover{background-color:#303030}.organic .lesson-nav--dark.lesson-nav--floating-full .lesson-nav-link__link:active{background-color:#707070}.organic .lesson-nav--accent.lesson-nav--floating-full{background-color:var(--color-accent)}.organic .lesson-nav--accent.lesson-nav--floating-full .lesson-nav-link{border-color:#fff}.organic .lesson-nav--accent.lesson-nav--floating-full .lesson-nav-link__link{color:#fff}.organic .lesson-nav--accent.lesson-nav--floating-full .lesson-nav-link__link:hover{background-color:rgba(0,0,0,.2)}.organic .lesson-nav--accent.lesson-nav--floating-full .lesson-nav-link__link:active{background-color:rgba(0,0,0,.4)}.organic .lesson-nav--accent-light.lesson-nav--floating-full .lesson-nav-link{border-color:#313537}.organic .lesson-nav--accent-light.lesson-nav--floating-full .lesson-nav-link__link{color:#313537}.organic .lesson-nav--tint.lesson-nav--floating-full{background-color:var(--color-accent)}.organic .lesson-nav--tint.lesson-nav--floating-full:before{background-color:hsla(0,0%,100%,.85);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.organic .lesson-nav--tint.lesson-nav--floating-full .lesson-nav-link{background-color:var(--color-accent);border-color:var(--color-accent)}.organic .lesson-nav--tint.lesson-nav--floating-full .lesson-nav-link__link{color:var(--color-accent)}.organic .lesson-nav--tint.lesson-nav--floating-full .lesson-nav-link__link:before{background-color:hsla(0,0%,100%,.8);border-radius:10rem;margin:1.9rem}.organic .lesson-nav--tint.lesson-nav--floating-full .lesson-nav-link__link:hover:before{background-color:hsla(0,0%,100%,.7)}.organic .lesson-nav--tint.lesson-nav--floating-full .lesson-nav-link__link:active:before{background-color:hsla(0,0%,100%,.6)}.organic .lesson-nav--tint.lesson-nav--floating-full .lesson-nav__link-icon,.organic .lesson-nav--tint.lesson-nav--floating-full .lesson-nav__link-text{color:var(--color-accent);filter:brightness(.8)}.organic .page-transition-back-enter .lesson-nav--floating .lesson-nav-link,.organic .page-transition-back-leave .lesson-nav--floating .lesson-nav-link,.organic .page-transition-enter .lesson-nav--floating .lesson-nav-link,.organic .page-transition-leave .lesson-nav--floating .lesson-nav-link{display:none}@keyframes organic-lesson-content-enter{0%{opacity:0}10%{opacity:0}to{opacity:1}}@keyframes organic-lesson-content-exit{0%{opacity:1}10%{opacity:1}60%{opacity:0}to{opacity:0}}.organic .lesson{bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;z-index:2}.organic .lesson--entering .lesson__content{animation:organic-lesson-content-enter .5s}.organic .lesson--exiting .lesson__content{animation:organic-lesson-content-exit .6s;animation-fill-mode:forwards}.organic.one-page .theme-lesson-header-one-page__wrapper{clip-path:url(#cover-page-clip-path);height:39.4rem}.organic.one-page .theme-lesson-header-one-page__wrapper--white{background-color:#f8f8f8;border-bottom:none}.organic.one-page .theme-lesson-header-one-page__wrapper .cover__header-content-title{margin-bottom:5.4rem;margin-top:0}.animation-loading{animation-duration:.7s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:cubic-bezier(.5,.35,.5,.65)}.certificateDownload,.certificateDownload__btn,.certificateDownload__downloading,.certificateDownload__error{align-items:center;display:flex}.certificateDownload{color:#fff;font-size:1.2rem;font-weight:800;letter-spacing:.02rem;line-height:1.2rem}.certificateDownload.certificateDownloadContained{border:.1rem solid #adaeaf;border-radius:8rem;color:#313537;font-weight:700;justify-content:center;letter-spacing:.1rem;line-height:1.4;padding:1rem 3rem 1rem 2.5rem;position:relative;text-transform:uppercase;width:100%}.certificateDownload__btn{cursor:pointer;text-transform:inherit}.certificateDownloadContained .certificateDownload__btn:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.certificateDownload__btn:focus,.certificateDownload__btn:hover{opacity:.5}.certificateDownloadContained .certificateDownload__btn:focus,.certificateDownloadContained .certificateDownload__btn:hover{opacity:1}.certificateDownload__downloadingImg,.certificateDownload__error,.certificateDownload__errorImg{margin-right:.5rem}.certificateDownload__okImg{margin-right:.7rem}.user-avatar{background-color:#fff;border-radius:50%;flex-shrink:0;height:40px;width:40px}.cover__completed-info-avatar{display:inline-block;position:relative}.cover__completed-info-trophy{background:#fff;border-radius:50%;bottom:70%;box-shadow:0 .3rem 1.3rem 0 rgba(0,0,0,.2);height:2.4rem;left:65%;position:absolute;width:2.4rem}.btn-skip-to-lesson{background:#313537;color:#fff;cursor:pointer;flex:0 0 auto;font-size:1.1rem;font-weight:900;letter-spacing:.1rem;line-height:1.1rem;overflow-y:hidden;position:relative;text-align:left;text-transform:uppercase;z-index:3}.btn-skip-to-lesson:focus{outline:none}.btn-skip-to-lesson__wrap{align-items:center;display:flex;padding:1.3rem 2rem 1.1rem}.btn-skip-to-lesson__icon{flex:0 0 auto;height:1.6rem;transform:rotate(-90deg)}.not-found{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:9.1rem 4.5rem}.not-found__copy{color:#717171;font-size:1.8rem;line-height:3rem;margin-right:4.5rem;max-width:49.5rem}@media(max-width:29.9375em){.not-found__copy{margin-bottom:4.5rem;margin-right:0}}.not-found__copy a{color:#47bde9;text-decoration:none}.not-found__copy--heading{color:#000;font-size:4.8rem;font-weight:700;line-height:5.4rem;margin-bottom:1.9rem}.curtain{margin:2.9rem 0;max-width:50%;text-align:center}.curtain__cancel{margin-top:5rem}.curtain__container{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9000}.curtain__container--show-header{top:5rem}.curtain__title{color:#313537;font-size:3.2rem;font-weight:300;letter-spacing:-.1px;margin-bottom:1.5rem}.curtain__description{color:#4a4a4a;font-size:1.3rem;letter-spacing:.5px;line-height:1.77;margin-bottom:3rem;opacity:.8;width:43rem}.curtain__text{font-size:2.4rem;font-weight:300;margin-top:3rem}.curtain__spinner{animation:spin 1.5s linear infinite;border:.2rem solid rgba(49,53,55,.5);border-left-color:rgba(49,53,55,.15);border-radius:50%;height:3.2rem;margin:0 auto;width:3.2rem}.curtain__spinner--reconnect{height:5.1rem;margin-bottom:1.5rem;width:5.1rem}.button{-webkit-appearance:none;background:transparent;border:0;color:#313537;cursor:pointer;display:inline-block;font-family:lato,sans-serif;font-size:inherit;padding:0}.button--sidebar{bottom:0;height:5.2rem;left:0;padding:1.5rem 0;position:fixed;width:36rem}.button--sidebar-basic{padding:1.85rem 0;width:100%}.button--sidebar,.button--sidebar-basic{background-color:#313537!important;color:#fff;font-size:1.2rem;font-weight:900;letter-spacing:.08rem;text-transform:uppercase}.button--sidebar [class*=icon-],.button--sidebar-basic [class*=icon-]{background:#fff;border-radius:50%;color:#313537;display:inline-block;font-size:1rem;height:2.2rem;line-height:2.2rem;margin-right:.8rem;vertical-align:5%;width:2.2rem}.button--done{-webkit-font-smoothing:antialiased;border-radius:3.3rem;height:3.3rem;letter-spacing:.16rem;line-height:3.3rem;min-width:12.5rem;padding:0 3rem}.button--done,.button--header{background:#fff;color:#313537;font-size:1.2rem;font-weight:900;text-align:center;text-transform:uppercase}.button--header{border-radius:2.5rem;height:2.5rem;letter-spacing:.12rem;line-height:2.5rem;padding:0 1.5rem}.button--header-done,.button--inverted,.button--outline{border-radius:2.5rem;font-size:1.2rem;font-weight:700;letter-spacing:.12rem;padding:.25rem 2rem;text-align:center;text-transform:uppercase}.button+.button--header-done,.button+.button--inverted,.button+.button--outline{margin-left:1.5rem}.button+.button--header-done-right-course-themes,.button+.button--inverted-right-course-themes,.button+.button--outline-right-course-themes{margin-left:.6rem}.button--header-done,.button--inverted,button.button--outline{padding:.4rem 2rem}.button--compact{padding:.3rem 1.5rem}.button--next,.button--submit{background:#d6d7d7;color:#fff;font-size:1.2rem;font-weight:900;min-width:13rem;padding:1.5rem 3rem;text-transform:uppercase;transition:background .3s}.button--next:hover,.button--submit:hover{transition:background 0}.button--submit{pointer-events:none}.button--submit-active{background:#50abf1;pointer-events:inherit}.button--outline{background:#fff;border:1px solid rgba(49,53,55,.4)}.button--outline-transparent{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.button--outline:focus,.button--outline:hover,.menu--active .button--outline{border-color:#313537}.button--link{color:inherit;cursor:pointer;text-decoration:underline}.button--header-done,.button--inverted{background:#313537;border:1px solid rgba(49,53,55,.4);color:#fff}.button--header-done.button--disabled{margin-left:1.5rem;opacity:.2}.button--signin{background:#4fbdf4;border-radius:2.25rem;border-width:0;color:#fff;cursor:pointer;display:inline-block;font-family:lato,sans-serif;font-size:1.4rem;font-weight:700;height:4.5rem;line-height:4.5rem;outline:none;padding:0 3.5rem;text-decoration:none;transition:box-shadow 90ms ease-in-out,transform 90ms ease-in-out;-webkit-user-select:none;-ms-user-select:none;user-select:none}.button--signin:focus,.button--signin:hover{box-shadow:inset 0 -1px rgba(0,0,0,.2)}.button--signin:active{box-shadow:inset 0 1px rgba(0,0,0,.2),inset 0 100px rgba(0,0,0,.1);transform:translateY(1px)}.button--disabled{cursor:not-allowed;opacity:.5}.button--controls{background:#fff;border:1px solid rgba(49,53,55,.2);border-radius:2.3rem;font-size:1.2rem;font-weight:400;height:3rem;letter-spacing:0;line-height:2.3rem;padding:0 2rem;text-align:center;text-transform:none}.button+.button--controls{margin-left:1.5rem}.button--controls:hover{border-color:rgba(49,53,55,.8)}.button--extraPadding{padding:1.15rem 4.8rem}.browser-support{bottom:0;left:0;position:fixed;right:0;z-index:999}.browser-support__inner{background-color:#282828;font-size:1.4rem;font-weight:700;letter-spacing:.02rem;padding:2.5rem;position:relative;text-align:left}@media(min-width:48em){.browser-support__inner{text-align:center}}.browser-support__text{color:#a2acb0}.browser-support__text--full{display:none}@media(min-width:48em){.browser-support__text--full{display:inline}.browser-support__text--mobile{display:none}}.browser-support__link{color:#fff;text-decoration:none}.browser-support__link>.icon{font-size:.75rem;margin-left:.3rem}.browser-support__dismiss{background-color:#fafafa;border:none;border-radius:50%;cursor:pointer;height:3.4rem;line-height:3.4rem;margin-top:-1.7rem;padding:0;position:absolute;right:3rem;text-align:center;top:50%;width:3.4rem}.browser-support__dismiss-icon{display:inline-block;font-size:3rem;line-height:normal!important;margin-top:-.25rem}.fail-password{animation:shake .4s ease-in-out 0ms}.share-password-dialog{background:#fff;border-radius:.3rem;border-top:.4rem solid #50abf1;box-shadow:0 0 1rem 0 rgba(0,0,0,.5);font-size:1.7rem;margin:10rem auto;max-width:48rem;padding:4rem;transition:transform .18s ease-in-out}.share-password-dialog .heading{font-size:1.6rem;font-weight:600;margin-bottom:1.6rem}.share-password-dialog .instructions{color:#959fa5;font-size:1.4rem;margin-bottom:1.6rem}.share-password-dialog .label{color:#959fa5;font-size:1rem;font-weight:700;text-transform:uppercase}.share-password-dialog .input{background-color:#fff;background-image:none;border:0;border-bottom:1px solid #eee;border-radius:0;display:block;font-size:1.7rem;outline:none;padding:1rem 1rem 1rem 0;text-align:left;width:100%}.share-password-dialog .dialog__toolbar{display:flex;flex-direction:row;justify-content:center;margin-top:3rem}.share-password-dialog .button{background:#4fbdf4;border-radius:2.25rem;border-width:0;color:#fff;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:700;height:4.5rem;line-height:4.5rem;margin:0 10px;min-width:180px;padding:0 3.5rem;text-decoration:none;transition:box-shadow 90ms ease-in-out,transform 90ms ease-in-out}.overview-list__section-title{border-bottom:.1rem solid rgba(49,53,55,.1);color:#313537;font-family:lato,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.06rem;margin-bottom:1.5rem;margin-top:1.5rem;padding:.5rem 0;text-transform:uppercase}.overview--modern .overview-list__section-title{border-bottom:none;margin-bottom:1.2rem;margin-top:3rem}.overview-list__list{list-style:none;margin:0;padding:0}.overview-list-item__icon{width:3rem}.overview-list-item__icon>svg{fill:#767676}.svgPath{height:0;position:absolute;width:0}.overview__wrap{display:flex}.overview__image{background-size:cover;position:relative}.cover{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}@keyframes one-page-slide-bottom-enter{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}@keyframes one-page-slide-bottom-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100vh)}}.one-page .lesson--entering-slide .lesson__content{animation:one-page-slide-bottom-enter 625ms;z-index:1}.one-page .lesson--exiting-slide .lesson__content{animation:one-page-slide-bottom-exit 625ms}.courseExit{background:none;border:none;color:#959fa5;cursor:pointer;font-family:lato,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.03rem;padding:0;position:absolute;text-transform:uppercase;z-index:1000}.courseExit--standard{right:2rem;top:1.5rem}@media(max-width:47.9375em){.courseExit--standard{display:none}}.courseExit--mobile{display:none}@media(max-width:47.9375em){.courseExit--mobile{display:block;font-size:1.1rem;height:5rem;letter-spacing:.02rem;padding-left:1.8rem;right:1.8rem;top:0}}.courseExit--overview{color:#fff;opacity:1;right:3rem;top:2rem;transition:opacity .3s}@media(max-width:47.9375em){.courseExit--overview{font-size:1.1rem;letter-spacing:.02rem;right:2rem}}.overview--will-enter .courseExit--overview,.overview--will-exit .courseExit--overview{opacity:0}.blocks-lesson{background:#fff;padding-bottom:2rem}@media(min-width:48em){.blocks-lesson{padding-bottom:9.5rem}}.blocks-lesson--one-page{padding-bottom:0}.block-text{font-size:1.7rem;padding:3rem 0;transition:padding .5s}@media print{.block-text{font-size:1.3rem}}.block-text input{word-wrap:break-word;background:none;border:0;outline:none;text-overflow:ellipsis}.block-text p{font-family:merriweather,serif;font-weight:400;line-height:1.9411764706;margin-bottom:3.4rem}.block-text p:last-child{margin-bottom:0}.block-text table+*{margin-top:3.4rem}.block-text h2{font-size:2.8rem;font-weight:700;line-height:1.25;padding:.8rem 0}@media(min-width:45em){.block-text h2{font-size:3.2rem}}@media print{.block-text h2{font-size:2.2rem}}.block-text h2 p{font-weight:700;line-height:1.25}.block-text h2 input{font:inherit}.block-text h3{font-size:2.2rem;font-weight:700;line-height:1.25;padding:.8rem 0}@media(min-width:45em){.block-text h3{font-size:2.4rem}}@media print{.block-text h3{font-size:1.8rem}}.block-text h3 p{font-weight:700;line-height:1.25}.block-text h3 input{font:inherit}.block-text--heading h2,.block-text--heading h3{margin:0 0 -1px;padding:.8rem 0}@media(min-width:52.5em){.block-text--heading .block-text__col,.block-text--onecol .block-text__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.block-text--heading .block-text__col:first-child,.block-text--onecol .block-text__col:first-child{margin-left:8.3333333333%}.lesson--open .block-text--heading .block-text__col,.lesson--open .block-text--onecol .block-text__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.lesson--open .block-text--heading .block-text__col:first-child,.lesson--open .block-text--onecol .block-text__col:first-child{margin-left:8.3333333333%}}@media(min-width:60em){.lesson--open .block-text--heading .block-text__col,.lesson--open .block-text--onecol .block-text__col{width:100%}.lesson--open .block-text--heading .block-text__col:first-child,.lesson--open .block-text--onecol .block-text__col:first-child{margin-left:0}}@media(min-width:67.5em){.lesson--open .block-text--heading .block-text__col,.lesson--open .block-text--onecol .block-text__col{width:83.3333333333%}.lesson--open .block-text--heading .block-text__col:first-child,.lesson--open .block-text--onecol .block-text__col:first-child{margin-left:8.3333333333%}}@media print{.block-text--twocol .block-text__row{display:flex;margin:0}}@media(min-width:52.5em){.block-text--twocol .block-text__col{box-sizing:border-box;display:block;float:left;margin-left:8.3333333333%;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}}@media print and (min-width:52.5em){.block-text--twocol .block-text__col{float:none;margin-left:0;width:100%}}@media(min-width:60em){.block-text--twocol .block-text__col{margin-left:0;width:41.6666666667%}.block-text--twocol .block-text__col:first-child{margin-left:8.3333333333%}}@media(min-width:52.5em){.lesson--open .block-text--twocol .block-text__col{box-sizing:border-box;display:block;float:left;margin-left:8.3333333333%;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:41.6666666667%}.lesson--open .block-text--twocol .block-text__col:last-child{margin-left:0}}@media(min-width:60em){.lesson--open .block-text--twocol .block-text__col{margin-left:0;width:50%}.lesson--open .block-text--twocol .block-text__col:first-child{margin-left:0}}@media(min-width:67.5em){.lesson--open .block-text--twocol .block-text__col{width:41.6666666667%}.lesson--open .block-text--twocol .block-text__col:first-child{margin-left:8.3333333333%}}.block-text__figure{position:relative}.block-text__code{background:#fafafa;border:.1rem solid #eee;border-radius:.3rem;color:#313537;font-family:Courier New,Courier,monospace;font-size:1.5rem;overflow:auto;padding:3rem}@media print{.block-text__code{font-size:1.3rem}}.block-text__code-caption{border-bottom:.1rem solid #eaeaeb;margin:0;padding:1.2rem 0 0}.block-text__code-caption,.block-text__code-caption p{font-family:merriweather,serif;font-size:1.2rem;line-height:2}@media(min-width:52.5em){.block-text--code .block-text__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.block-text--code .block-text__col:first-child{margin-left:8.3333333333%}.lesson--open .block-text--code .block-text__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.lesson--open .block-text--code .block-text__col:first-child{margin-left:8.3333333333%}}@media(min-width:60em){.lesson--open .block-text--code .block-text__col{width:100%}.lesson--open .block-text--code .block-text__col:first-child{margin-left:0}}@media(min-width:67.5em){.lesson--open .block-text--code .block-text__col{width:83.3333333333%}.lesson--open .block-text--code .block-text__col:first-child{margin-left:8.3333333333%}}.block-text__container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:92rem;overflow:hidden;padding-left:1.9999998rem;padding-right:1.9999998rem}@media(min-width:33.75em){.block-text__container{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.block-text__container{padding-left:6rem;padding-right:6rem}}.block-text__row{word-break:normal}@media(min-width:52.5em){.block-text__row{*zoom:1;margin-left:-1.5rem;margin-right:-1.5rem}.block-text__row:after,.block-text__row:before{content:" ";display:table}.block-text__row:after{clear:both}}@media(max-width:59.9375em){.block-text--twocol .block-text__col{padding-bottom:3rem}}@media print and (max-width:59.9375em){.block-text--twocol .block-text__col:first-child{margin-right:2rem}}.block-brand--unbranded{--background-color-accent-transparent:transparent;--background-color-accent:transparent;--border-color-accent:transparent;--color-accent-transparent:rgba(0,0,0,.34);--color-accent:#666}.block-wrapper{--background-color-accent:var(--color-accent);--background-color-accent-transparent:var(--color-accent-transparent);background-color:#fff;background-position:50% 50%;background-size:cover;transition:background-color .1s linear,padding .5s linear}.bg{transition:color .1s linear}.bg--legacy{background-color:#fff}.bg--light{color:#000}.bg--light.block-brand--unbranded,.block-brand--unbranded .bg--light{--color-accent:#666;--color-accent-transparent:rgba(0,0,0,.34)}.bg--dark,.bg--image,.bg--med,.bg--near-black{color:#fff}.bg--dark.block-brand--unbranded,.bg--image.block-brand--unbranded,.bg--med.block-brand--unbranded,.bg--near-black.block-brand--unbranded,.block-brand--unbranded .bg--dark,.block-brand--unbranded .bg--image,.block-brand--unbranded .bg--med,.block-brand--unbranded .bg--near-black{--color-accent:hsla(0,0%,100%,.8);--color-accent-transparent:hsla(0,0%,100%,.54)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn;animation-timing-function:ease-in-out}@keyframes fadeInGrow{0%{opacity:0;transform:scale3d(.9,.9,1)}to{opacity:1;transform:scaleX(1)}}.fadeInGrow{animation-name:fadeInGrow;animation-timing-function:ease-in-out}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:fadeInRight;animation-timing-function:ease-in-out}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:fadeInLeft;animation-timing-function:ease-in-out}@keyframes fadeInLeftSmall{0%{opacity:0;transform:translate3d(-25px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftSmall{animation-name:fadeInLeftSmall;animation-timing-function:ease-in-out}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,25px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp;animation-timing-function:ease-in-out}.block-impact{font-family:merriweather,serif;font-size:1.7rem;line-height:2;padding:3rem 0;transition:padding .5s}@media print{.block-impact{font-size:1.3rem}}.block-impact p{word-wrap:normal;word-wrap:break-word;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin-bottom:3.4rem;word-break:keep-all}.block-impact p:last-child{margin-bottom:0}.block-impact__note-background,.block-impact__note-icon{display:none}.block-impact--a .block-impact__quote{border-bottom:.1rem solid #eaeaeb;border-top:.1rem solid #eaeaeb;font-weight:700;padding:3.5rem 16.6666666667%;position:relative;text-align:center;width:100%}.block-impact--a .block-impact__quote p{box-sizing:border-box}.block-impact--a .block-impact__quote b{font-weight:inherit}@media print{.block-impact--a .block-impact__quote{width:inherit}}.block-impact--b .block-impact__quote{font-family:lato,sans-serif;font-size:2.4rem;font-weight:200;line-height:1.5;padding-top:3rem;position:relative;text-align:center}@media(min-width:45em){.block-impact--b .block-impact__quote{font-size:3.2rem}}@media print{.block-impact--b .block-impact__quote{font-size:2rem}}.block-impact--b .block-impact__quote:before{background:#313537;content:"";height:.4rem;left:0;margin:auto;position:absolute;right:0;top:0;width:7.6rem}@media print{.block-impact--b .block-impact__quote:before{height:.2rem}}.block-impact--b .block-impact__quote p{box-sizing:border-box}.block-impact--c{background:#ececec}.block-impact--c .block-impact__wrap{padding:2rem 0 3rem}.block-impact--c .block-impact__quote{font-family:lato,sans-serif;font-size:2.8rem;font-weight:200;line-height:1.666;margin:0;position:relative}@media(min-width:45em){.block-impact--c .block-impact__quote{font-size:4.5rem}}@media print{.block-impact--c .block-impact__quote{font-size:2.2rem}}.block-impact--c .block-impact__quote p{box-sizing:border-box}.block-impact--d{background:#f5f5f5}.block-impact--d .block-impact__wrap{padding:2rem 0}.block-impact--d .block-impact__quote{font-size:2.4rem;font-weight:700;line-height:1.666;padding:2.25rem 0 0;position:relative}@media print{.block-impact--d .block-impact__quote{font-size:2rem}}.block-impact--d .block-impact__quote:before{background:#313537;content:"";height:.4rem;left:0;position:absolute;top:0;width:7.6rem}.block-impact--d .block-impact__quote p{box-sizing:border-box}.block-impact--d .block-impact__quote b{font-weight:inherit}.block-impact--note{position:relative}.block-impact--note.bg--image{color:#313537}.block-impact--note .block-impact__col{position:relative}@media(min-width:52.5em){.block-impact--note .block-impact__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.block-impact--note .block-impact__col:first-child{margin-left:8.3333333333%}.lesson--open .block-impact--note .block-impact__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.lesson--open .block-impact--note .block-impact__col:first-child{margin-left:8.3333333333%}}@media(min-width:60em){.lesson--open .block-impact--note .block-impact__col{width:100%}.lesson--open .block-impact--note .block-impact__col:first-child{margin-left:0}}@media(min-width:67.5em){.lesson--open .block-impact--note .block-impact__col{width:83.3333333333%}.lesson--open .block-impact--note .block-impact__col:first-child{margin-left:8.3333333333%}}.block-impact--note .block-impact__quote{border:.1rem solid #313537;border-radius:.3rem;font-family:lato,sans-serif;font-size:1.5rem;line-height:1.666;padding:2.5rem 3rem 2.5rem 10%;position:relative;z-index:1}@media print{.block-impact--note .block-impact__quote{font-size:1.3rem}}@media(max-width:29.9375em){.block-impact--note .block-impact__quote{padding-left:5rem}}.block-impact--note .block-impact__quote p{margin:0 0 2rem}.block-impact--note .block-impact__quote p:last-child{margin-bottom:0}.block-impact--note .block-impact__note-background{bottom:0;display:block;left:1.5rem;opacity:.1;position:absolute;right:1.5rem;top:0;z-index:0}@media(max-width:52.4375em){.block-impact--note .block-impact__note-background{left:0;right:0}}.block-impact--note .block-impact__note-icon{display:block;font-size:2rem;left:5.7%;position:absolute;top:2rem}.block-impact--note .block-impact__note-icon i{font-style:normal}.block-impact__container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:92rem;overflow:hidden;padding-left:1.9999998rem;padding-right:1.9999998rem}@media(min-width:33.75em){.block-impact__container{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.block-impact__container{padding-left:6rem;padding-right:6rem}}@media(min-width:52.5em){.block-impact__row{*zoom:1;margin-left:-1.5rem;margin-right:-1.5rem}.block-impact__row:after,.block-impact__row:before{content:" ";display:table}.block-impact__row:after{clear:both}.block-impact--a .block-impact__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:.5rem;padding-right:.5rem;width:83.3333333333%}.block-impact--a .block-impact__col:first-child{margin-left:8.3333333333%}.block-impact--b .block-impact__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:.5rem;padding-right:.5rem;width:83.3333333333%}.block-impact--b .block-impact__col:first-child{margin-left:8.3333333333%}.block-impact--c .block-impact__col,.block-impact--d .block-impact__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:100%}.block-impact--c .block-impact__col:first-child,.block-impact--d .block-impact__col:first-child{margin-left:0}}@media(min-width:67.5em){.block-impact--a .block-impact__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:.5rem;padding-right:.5rem;width:66.6666666667%}.block-impact--a .block-impact__col:first-child{margin-left:16.6666666667%}}@media(min-width:80em){.block-impact--a .block-impact__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:.5rem;padding-right:.5rem;width:50%}.block-impact--a .block-impact__col:first-child{margin-left:25%}}.block-quote{padding:3rem 0;transition:padding .5s}.block-quote p{font-family:merriweather,serif;font-size:1.4rem;font-weight:400;line-height:1.7;margin-bottom:2.38rem;text-align:center}.block-quote p:last-child{margin:0}@media print{.block-quote p{font-size:1.3rem}}.block-quote__avatar{background-position:50%;background-size:cover}.block-quote__caption p{font-family:lato,sans-serif}.block-quote--a .block-quote__figure{border-bottom:.1rem solid #d6d7d7;border-top:.1rem solid #d6d7d7;padding:4rem 8.3333333333%}.block-quote--a .block-quote__avatar{border:.2rem solid #fff;border-radius:50%;box-shadow:0 .1rem 0 0 rgba(0,0,0,.12);height:7rem;margin:0 auto 3rem;width:7rem}@media print{.block-quote--a .block-quote__avatar{height:4rem;width:4rem}}.block-quote--a .block-quote__text{text-align:center}.block-quote--a .block-quote__text p:first-child:before{content:"“";display:inline}.block-quote--a .block-quote__text p:last-child:after{content:"”";display:inline}.block-quote--a .block-quote__text--blank p:first-child:before,.block-quote--a .block-quote__text--blank p:last-child:after{display:none}.block-quote--a .block-quote__caption{margin-top:2rem;text-align:center}@media print{.block-quote--a .block-quote__caption p{font-size:1.2rem}}.block-quote--a .block-quote__caption p:first-child:before{content:"- "}.block-quote--a .block-quote__caption--blank p:first-child:before{display:none}.block-quote--b .block-quote__figure{padding:4.2rem 0;position:relative}@media print{.block-quote--b .block-quote__figure{padding:0}}.block-quote--b .block-quote__avatar{border-radius:50%;height:6rem;margin:0 auto 2.1rem;width:6rem}@media print{.block-quote--b .block-quote__avatar{height:4rem;width:4rem}}.block-quote--b .block-quote__text{text-align:center}.block-quote--b .block-quote__text--blank p:first-child:before,.block-quote--b .block-quote__text--blank p:last-child:after{display:none}.block-quote--b .block-quote__text,.block-quote--b .block-quote__text p{font-family:lato,sans-serif;font-size:3.2rem;font-weight:300;line-height:1.4}@media print{.block-quote--b .block-quote__text,.block-quote--b .block-quote__text p{font-size:2.6rem}}.block-quote--b .block-quote__text p{color:rgba(49,53,55,.8)}.block-quote--b .block-quote__caption{font-family:merriweather,serif;font-weight:300;margin-top:2rem;text-align:center}.block-quote--b .block-quote__caption p{color:#313537}@media print{.block-quote--b .block-quote__caption p{font-size:1.2rem}}.block-quote--c p{text-align:left}.block-quote--c .block-quote__figure{*zoom:1;margin-left:-1.5rem;margin-right:-1.5rem;padding:6rem 0;position:relative}.block-quote--c .block-quote__figure:after,.block-quote--c .block-quote__figure:before{content:" ";display:table}.block-quote--c .block-quote__figure:after{clear:both}.block-quote--c .block-quote__figure:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='77.611' height='99' viewBox='0 0 20.534 26.194' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.161 26.194h13.23V13.229H8.363c0-5.477 3.354-6.752 7.938-8.202L15.243 0c-1.96 0-3.923.107-5.821.642C-1.993 3.859.162 16.966.162 26.194z'/%3E%3C/svg%3E");content:"";height:9.9rem;left:20%;opacity:.027;pointer-events:none;position:absolute;top:0;width:13.9rem}.block-quote--c.bg--med .block-quote__figure:before{opacity:.08}.block-quote--c.bg--dark .block-quote__figure:before{opacity:.12}.block-quote--c.bg--near-black .block-quote__figure:before{filter:invert(1);opacity:.1}.block-quote--c.bg--image .block-quote__figure:before{filter:invert(1);opacity:.22}.block-quote--c .block-quote__col--no-avatar .block-quote__figure{margin-left:0;margin-right:0}.block-quote--c .block-quote__col--no-avatar .block-quote__figure:before{left:-7%}.block-quote--c .block-quote__image{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:30%}.block-quote--c .block-quote__content{padding:0 1.5rem}@media(min-width:22.5em){.block-quote--c .block-quote__content{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:70%}}@media(min-width:45em){.block-quote--c .block-quote__content{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:60%}}@media(min-width:60em){.block-quote--c .block-quote__content{width:40%}.block-quote--c .block-quote__content,.lesson--open .block-quote--c .block-quote__content{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem}.lesson--open .block-quote--c .block-quote__content{width:60%}}@media(min-width:75em){.lesson--open .block-quote--c .block-quote__content{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:40%}}.block-quote--c .block-quote__avatar-wrap{max-width:100%;position:relative;width:18.6rem;z-index:1}.block-quote--c .block-quote__avatar{height:0;padding-bottom:100%;width:100%}.block-quote--c .block-quote__text{position:relative;z-index:1}.block-quote--c .block-quote__text p{font-family:merriweather,serif;font-size:1.4rem;line-height:2}@media print{.block-quote--c .block-quote__text p{font-size:1.3rem}}.block-quote--c .block-quote__text p:first-child:before{content:"“";display:inline}.block-quote--c .block-quote__text p:last-child:after{content:"”";display:inline}.block-quote--c .block-quote__text--blank p:first-child:before,.block-quote--c .block-quote__text--blank p:last-child:after{display:none}.block-quote--c .block-quote__figure{display:flex}.block-quote--c .block-quote__figure .block-quote__wrap{flex:1 0 0}.block-quote--c .block-quote__caption{margin-top:2rem;padding-left:1em}@media print{.block-quote--c .block-quote__caption p{font-size:1.2rem}}.block-quote--c .block-quote__caption p:first-child:before{content:"- ";margin-left:-1em}@media(min-width:45em){.block-quote--c .block-quote__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.block-quote--c .block-quote__col:first-child{margin-left:8.3333333333%}.block-quote--c .block-quote__col--no-avatar:first-child{margin-left:16.6666666667%;margin-right:16.6666666667%;width:66.6666666667%}}.block-quote--d{background:#f5f5f5}.block-quote--d p{text-align:left}@media print{.block-quote--d .block-quote__row{display:flex}.block-quote--d .block-quote__col:first-child{margin-right:2rem}}@media(min-width:45em){.block-quote--d .block-quote__figure{padding:2rem 0}}@media(min-width:60em){.block-quote--d .block-quote__figure{padding:5rem 0}}.block-quote--d .block-quote__avatar{border-radius:50%;bottom:0;height:8rem;left:0;margin:0 0 2rem;top:0;width:8rem}.block-quote--d .block-quote__text p{font-family:lato,sans-serif;font-size:1.7rem;line-height:1.75}@media print{.block-quote--d .block-quote__text p{font-size:1.3rem}}.block-quote--d .block-quote__text p:first-child:before{content:"“";display:inline;position:absolute;transform:translateX(-110%)}.block-quote--d .block-quote__text p:last-child:after{content:"”";display:inline}.block-quote--d .block-quote__text--blank p:first-child:before,.block-quote--d .block-quote__text--blank p:last-child:after{display:none}.block-quote--d .block-quote__caption{color:rgba(49,53,55,.8);margin-top:1rem}@media print{.block-quote--d .block-quote__caption p{font-size:1.2rem}}.block-quote--background{color:#fff}.block-quote--background p{color:#fff;font-family:merriweather,serif;text-align:left}.block-quote--background .block-quote__background{background-blend-mode:multiply;background-color:hsla(215,8%,43%,.6);background-position:50%;background-size:cover;padding:3rem 0}@media(min-width:45em){.block-quote--background .block-quote__background{padding:1rem 0}}@media(min-width:60em){.block-quote--background .block-quote__background{padding:5rem 0}}.block-quote--background .block-quote__figure{margin-left:4rem;padding-bottom:1rem;position:relative}@media(min-width:45em){.block-quote--background .block-quote__figure{margin-left:0}}.block-quote--background .block-quote__avatar{border-radius:50%;bottom:0;height:6rem;left:0;margin:0 0 2.5rem;top:0;width:6rem}@media print{.block-quote--background .block-quote__avatar{height:4rem;width:4rem}}.block-quote--background .block-quote__text:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQBAMAAADkNkIoAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMAEe53RKqZIt1mVTPMu4inCm5kAAAAjElEQVQI12MAggUgwhFEeKgDCdHPQILzG5Bg79kAJOcbAAmJgyC+KkhRUAGQYPsIJFg+g/jyAUCCFcRnWJ8AJJg+gJj21/7fZqj/rK/JwJD/////Df5A4gGYGQBifmSwB5IN9UDiC8N6IKnABCR+MXAAyQRmsAKW//8/FTCe//8faL/v/2gGBrn/mgwACsFCFVZJXz4AAAAASUVORK5CYII=);content:"";display:block;height:16px;left:-4rem;position:absolute;width:20px}@media(min-width:45em){.block-quote--background .block-quote__text:before{left:-6rem}}.block-quote--background .block-quote__text p{font-size:2.4rem;font-weight:300;line-height:1.4}@media print{.block-quote--background .block-quote__text p{font-size:2rem}}.block-quote--background .block-quote__caption{margin-top:2rem}.block-quote--background .block-quote__caption p{font-weight:700}@media print{.block-quote--background .block-quote__caption p{font-size:1.2rem}}.block-quote--carousel{position:relative}.block-quote--carousel .block-quote__wrap{padding-bottom:5rem;position:relative}.block-quote--carousel .block-quote__slide{float:left}.block-quote--carousel .block-quote__wrapper{position:relative}.block-quote--carousel .slick-track{align-items:center;display:flex}.block-quote--carousel .block-quote__box{position:relative}.block-quote--carousel.block-quote--legacy .block-quote__box{background:#fff}.block-quote--carousel.block-quote--show-border .block-quote__box{box-shadow:0 .4rem 1.2rem .2rem rgba(0,0,0,.05)}.block-quote--carousel .block-quote__dots-list{bottom:-6rem;display:flex!important;flex-direction:row;justify-content:center;left:0;position:absolute;width:100%}.block-quote--carousel .block-quote__dots-list>li{background:#313537;border-radius:2rem;box-shadow:0 0 0 0 #313537;cursor:pointer;display:block;font-size:0;height:1.2rem;margin:2rem 1rem;transition:background .2s,box-shadow .25s,width .3s,height .3s;width:1.2rem}.block-quote--carousel .block-quote__dots-list>li:not(.slick-active){box-shadow:0 0 0 0 #313537!important}.block-quote--carousel .block-quote__dots-list>li.slick-active{background:transparent!important;box-shadow:0 0 0 .2rem #313537;height:1.2rem;width:1.2rem}.block-quote--carousel .block-quote__dots-list>li>button{border:none;cursor:pointer;font-size:0;height:1.2rem;opacity:0;width:1.2rem}.block-quote--carousel .block-quote__arrow{bottom:0;cursor:pointer;display:none;overflow:hidden;pointer-events:auto;position:absolute;text-indent:-999rem;top:0;width:12.5%}@media(min-width:45em){.block-quote--carousel .block-quote__arrow{align-items:center;display:flex;justify-content:center}}.block-quote--carousel .block-quote__arrow--next{right:-10%}.block-quote--carousel .block-quote__arrow--prev{left:-10%}.block-quote--carousel .block-quote__arrow-icon{border-color:#707070;border-style:solid solid none none;border-width:.3rem;height:3rem;position:relative;width:3rem}.block-quote--carousel .block-quote__arrow--next .block-quote__arrow-icon{left:.5rem;transform:rotate(45deg)}.block-quote--carousel .block-quote__arrow--prev .block-quote__arrow-icon{right:.5rem;transform:rotate(-135deg)}.block-quote--carousel .block-quote__figure{padding:4rem 8.3333333333%}.block-quote--carousel .block-quote__avatar{border:.2rem solid #fff;border-radius:50%;box-shadow:0 .1rem 0 0 rgba(0,0,0,.12);height:7rem;margin:0 auto 3rem;width:7rem}@media print{.block-quote--carousel .block-quote__avatar{height:4rem;width:4rem}}.block-quote--carousel .block-quote__avatar img{display:none!important}.block-quote--carousel .block-quote__text{text-align:center}@media print{.block-quote--carousel .block-quote__text{font-size:1.3rem}}.block-quote--carousel .block-quote__text p:first-child:before{content:"“"}.block-quote--carousel .block-quote__text p:last-child:after{content:"”";display:inline-block}.block-quote--carousel .block-quote__text--blank p:first-child:before,.block-quote--carousel .block-quote__text--blank p:last-child:after{display:none}.block-quote--carousel .block-quote__caption{margin-top:2rem;text-align:center}@media print{.block-quote--carousel .block-quote__caption p{font-size:1.2rem}}.block-quote--carousel .block-quote__caption p:first-child:before{content:"- "}.block-quote--carousel .block-quote__caption--blank p:first-child:before{display:none}.block-quote--carousel.block-quote--editable .slick-slider{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}.block-quote__slider-container{margin:auto}.block-quote__container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:92rem;padding-left:1.9999998rem;padding-right:1.9999998rem}@media(min-width:33.75em){.block-quote__container{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.block-quote__container{padding-left:6rem;padding-right:6rem}}@media(min-width:45em){.block-quote__row{*zoom:1;margin-left:-1.5rem;margin-right:-1.5rem}.block-quote__row:after,.block-quote__row:before{content:" ";display:table}.block-quote__row:after{clear:both}.block-quote--a .block-quote__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:100%}.block-quote--d .block-quote__row{display:flex;position:relative}.block-quote--d .block-quote__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:66.6666666667%}.block-quote--d .block-quote__col:first-child{align-self:center;margin-left:0;width:16.6666666667%}.block-quote--background .block-quote__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:58.3333333333%}.block-quote--background .block-quote__col:first-child{margin-left:8.3333333333%}}@media(min-width:45em)and (min-width:1500px){.block-quote--background .block-quote__col:first-child{margin-left:0}}@media(min-width:45em){.block-quote--carousel .block-quote__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.block-quote--carousel .block-quote__col:first-child{margin-left:8.3333333333%}}.block-card{transition:background-color .1s linear}.block-card--bg-image{background:rgba(0,0,0,.7)}.block-card--white{background:#fff}.block-card.bg--light{box-shadow:0 .2rem .4rem rgba(0,0,0,.08)}.block-list{padding:3rem 0;transition:padding .5s}.block-list__item{margin-bottom:3rem;position:relative}.block-list__item:last-child{margin-bottom:0}.block-list__animated-item{margin-bottom:3rem}.block-list__animated-item:last-child{margin-bottom:0}.block-list__content{padding-left:5.5rem;width:100%}.block-list__content.hidden{overflow:hidden;visibility:hidden;white-space:nowrap}.block-list__content__left{left:0;position:absolute;top:0;width:4rem}.block-list__content p{font-family:merriweather,serif;font-size:1.7rem;font-weight:400;line-height:1.75;margin-bottom:3.4rem}.block-list__content p:last-child{margin-bottom:0}@media print{.block-list__content p{font-size:1.3rem}}.block-list__content__left .fr-view>*,.block-list__content__left .fr-view>* li{margin:0;position:absolute}.block-list__content__left .fr-view>* li:first-child,.block-list__content__left .fr-view>:first-child{position:relative}.block-list__content__left .fr-view>* br,.block-list__content__left .fr-view>* li br{display:none}@media(min-width:37.5em){.block-list__content{padding-left:12.5%}}.block-list__number{border-radius:50%;font-size:1.8rem;height:4rem;line-height:2rem;width:4rem}.block-list__checkbox,.block-list__number{align-items:center;color:#fff;display:flex;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%)}.block-list__checkbox{border-radius:.3rem;border-style:solid;border-width:.2rem;height:2.5rem;pointer-events:none;width:2.5rem}.block-list__checkbox--checked .block-list__checkbox__icon{opacity:1!important}.block-list__checkbox__icon{color:#fff;display:inline-block;font-size:1rem;opacity:0}.block-list__checkbox__hitarea{bottom:0;cursor:pointer;left:0;pointer-events:all;position:absolute;right:0;top:0;z-index:1}.block-list__bullet{border-radius:50%;height:.7rem;left:1.7rem;position:absolute;top:50%;transform:translateY(-50%);width:.7rem}.block-list__container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:92rem;padding-left:1.9999998rem;padding-right:1.9999998rem}@media(min-width:33.75em){.block-list__container{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.block-list__container{padding-left:6rem;padding-right:6rem}}@media(min-width:52.5em){.block-list__row{*zoom:1;margin-left:-1.5rem;margin-right:-1.5rem}.block-list__row:after,.block-list__row:before{content:" ";display:table}.block-list__row:after{clear:both}}.block-list--numbered .block-list__row{padding-top:.5rem}@media(min-width:52.5em){.block-list__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.block-list__col:first-child{margin-left:8.3333333333%}}@media(min-width:60em){.block-list__col{width:83.3333333333%}.block-list__col:first-child{margin-left:8.3333333333%}}.block-image{padding:3rem 0;transition:padding .5s}.block-image__caption,.block-image__paragraph,.block-image__text{word-wrap:break-word}.block-image__text p{font-family:merriweather,serif;font-size:1.7rem;font-weight:400;line-height:2;margin-bottom:1.7rem}.block-image__text p:last-child{margin-bottom:0}@media print{.block-image__text p{font-size:1.3rem}.block-image__text p strong{font-size:1.5rem}}.block-image__image{position:relative;width:100%}.block-image--hero .block-image__caption{border-bottom:.1rem solid rgba(49,53,55,.2);font-size:1.2rem;margin:.75rem 8.3333333333% 0;padding:1.3rem 0}.block-image--hero .block-image__caption p{font-size:inherit;margin:0}.block-image--full,.block-image--full .block-image__image{background-position:50%;background-size:cover}.block-image--full .block-image__image{background-repeat:no-repeat;max-height:70rem;min-height:20rem;overflow:hidden;position:relative;width:100%}.block-image--full .block-image__image>img{display:block;max-height:100%;max-width:100%;opacity:0}.block-image--full .block-image__caption{border-bottom:.1rem solid rgba(49,53,55,.2);font-size:1.2rem;margin:.75rem 0 0;padding:1.3rem 0}.block-image--full .block-image__caption p{font-size:inherit}.block-image--text-aside .block-image__figure{margin-bottom:3rem}.block-image--text-aside .block-image__image{background:transparent;position:relative;width:100%}@media(min-width:48em){.block-image--text-aside .block-image__image{margin-bottom:0}}@media(max-width:47.9375em){.block-image--text-aside.block-image--reverse .block-image__text{margin-bottom:3rem}.block-image--text-aside.block-image--reverse .block-image__figure{margin-bottom:0}}@media(min-width:48em){.block-image--text-aside.block-image--large .block-image__figure{padding-right:3rem}.block-image--text-aside.block-image--large.block-image--reverse .block-image__figure{padding-left:3rem;padding-right:0}.block-image--text-aside .block-image__text{padding-left:3rem}.block-image--text-aside.block-image--reverse .block-image__text{padding-left:0;padding-right:3rem}.block-image--text-aside.block-image--large .block-image__text,.block-image--text-aside.block-image--large.block-image--reverse .block-image__text{padding-left:0;padding-right:0}}.block-image--overlay{color:#fff}.block-image--overlay .block-image__figure{display:flex;flex-direction:column;justify-content:center;min-height:40rem;position:relative}.block-image--overlay .block-image__image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.block-image--overlay .block-image__image>img{display:block;max-height:100%;max-width:100%;opacity:0}.block-image--overlay .block-image__overlay{bottom:0;left:0;position:absolute;right:0;top:0}.block-image--overlay .block-image__caption,.block-image--text-aside .block-image__caption{border-bottom:.1rem solid rgba(49,53,55,.2);font-size:1.2rem;line-height:2;margin:0 8.3333333333%;padding:1.5rem 0 1rem}.block-image--overlay .block-image__caption p,.block-image--text-aside .block-image__caption p{font-size:inherit}.block-image--overlay .block-image__paragraph{font-size:3.2rem;margin:9rem 0;padding-top:3.5rem;position:relative}@media print{.block-image--overlay .block-image__paragraph{font-size:2.2rem}}.block-image--overlay .block-image__paragraph p{color:#fff;font-family:lato,sans-serif;font-size:inherit;font-weight:inherit;line-height:1.5}@media print{.block-image--overlay .block-image__paragraph p{font-size:2.2rem}}.block-image--overlay .block-image__paragraph:before{background-color:#fff;content:"";height:.5rem;left:0;position:absolute;top:0;width:7.6rem}@media print{.block-image--overlay .block-image__paragraph:before{height:.2rem}}.block-image__container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:92rem;padding-left:1.9999998rem;padding-right:1.9999998rem}@media(min-width:33.75em){.block-image__container{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.block-image__container{padding-left:6rem;padding-right:6rem}}.block-image--overlay .block-image__container{box-sizing:border-box;width:100%}@media(min-width:48em){.block-image--overlay .block-image__container{box-sizing:content-box}}@media(min-width:90em){.block-image--text-aside.block-image--reverse .block-image__row{justify-content:flex-end}}@media(min-width:48em){.block-image__row{*zoom:1;margin-left:-1.5rem;margin-right:-1.5rem}.block-image__row:after,.block-image__row:before{content:" ";display:table}.block-image__row:after{clear:both}.block-image__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:100%}.block-image__col:first-child{margin-left:0}.block-image--text-aside .block-image__row{align-items:center;display:flex;justify-content:space-around}.block-image--text-aside.block-image--small .block-image__col:first-child{width:41.6666666667%}.block-image--text-aside.block-image--small .block-image__col:last-child{width:58.3333333333%}}@media(min-width:48em)and (min-width:90em){.block-image--text-aside.block-image--small .block-image__col:first-child{margin-left:-8.3333333333%;width:50%}}@media(min-width:48em){.block-image--text-aside.block-image--large .block-image__col:first-child{width:75%}.block-image--text-aside.block-image--large .block-image__col:last-child{width:25%}}@media(min-width:48em)and (min-width:90em){.block-image--text-aside.block-image--large .block-image__col:first-child{margin-left:-8.3333333333%;width:83.3333333333%}}@media(min-width:48em){.block-image--text-aside .block-image__col:first-child,.block-image--text-aside .block-image__col:last-child{width:50%}}@media(min-width:48em)and (min-width:90em){.block-image--text-aside .block-image__col:first-child{margin-left:-8.3333333333%;width:58.3333333333%}}@media(min-width:48em){.block-image--text-aside.block-image--reverse .block-image__col:first-child,.block-image--text-aside.block-image--reverse .block-image__col:last-child{width:50%}}@media(min-width:48em)and (min-width:90em){.block-image--text-aside.block-image--reverse .block-image__col:last-child{margin-left:0;margin-right:-8.3333333333%;width:58.3333333333%}}@media(min-width:48em){.block-image--text-aside.block-image--reverse.block-image--small .block-image__col:first-child{width:58.3333333333%}.block-image--text-aside.block-image--reverse.block-image--small .block-image__col:last-child{width:41.6666666667%}}@media(min-width:48em)and (min-width:90em){.block-image--text-aside.block-image--reverse.block-image--small .block-image__col:first-child{width:58.3333333333%}.block-image--text-aside.block-image--reverse.block-image--small .block-image__col:last-child{margin-left:0;margin-right:-8.3333333333%;width:50%}}@media(min-width:48em){.block-image--text-aside.block-image--reverse.block-image--large .block-image__col:first-child{width:25%}.block-image--text-aside.block-image--reverse.block-image--large .block-image__col:last-child{width:75%}}@media(min-width:48em)and (min-width:90em){.block-image--text-aside.block-image--reverse.block-image--large .block-image__col:first-child{width:25%}.block-image--text-aside.block-image--reverse.block-image--large .block-image__col:last-child{margin-left:0;margin-right:-8.3333333333%;width:83.3333333333%}}@media(min-width:48em){.block-image--overlay .block-image__col{width:58.3333333333%}}.block-image--dark .block-image__caption{border-bottom-color:#fff}.block-image--dark .block-image__caption p{color:#fff}.img{max-width:100%;position:relative}.img--zoom,.img__btn{cursor:pointer;cursor:zoom-in}.img__btn{align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:3px;bottom:1rem;box-shadow:0 0 1px rgba(0,0,0,.5);display:inline-flex;height:3.2rem;justify-content:center;position:absolute;right:1rem;width:3.2rem}.img__btn-symbol{fill:#313537;height:2rem;width:2rem}.img-img{display:block;max-height:38rem;max-width:100%}.img-img--left{margin-right:auto}.img-img--right{margin-left:auto}.img-img--center{margin:auto}.img-img--fill{width:100%}.bubble__figure .img-img{max-height:100rem}.block-gallery .img-img,.block-image .img-img{max-height:90rem}.block-image--full .img-img{max-height:38rem}.block-gallery{padding:3rem 0;position:relative;transition:padding .5s}@media print{.block-gallery{animation:none}}.block-gallery p{font-family:merriweather,serif;font-size:1.7rem;font-weight:400;line-height:1.5;margin-bottom:1.7rem}.block-gallery__figure{margin-bottom:3rem}.block-gallery__image img{max-width:100%}.block-gallery__image{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:.4rem;width:100%}.block-gallery__image img{display:block;opacity:0;width:100%}.block-gallery__image-btn{bottom:0;cursor:pointer;cursor:zoom-in;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.block-gallery .slick-track{display:flex!important;flex-direction:row}.block-gallery--carousel .block-gallery__figure,.block-gallery--full-carousel .block-gallery__figure{margin-bottom:0;padding-bottom:.4rem}.block-gallery--carousel .block-gallery__captions,.block-gallery--carousel .block-gallery__images,.block-gallery--full-carousel .block-gallery__captions,.block-gallery--full-carousel .block-gallery__images{overflow:hidden}.block-gallery--carousel .block-gallery__captions .slick-slide.slick-active,.block-gallery--carousel .block-gallery__images .slick-slide.slick-active,.block-gallery--full-carousel .block-gallery__captions .slick-slide.slick-active,.block-gallery--full-carousel .block-gallery__images .slick-slide.slick-active{z-index:1}.block-gallery--carousel .block-gallery__slide,.block-gallery--full-carousel .block-gallery__slide{float:left;position:relative}.block-gallery--carousel .block-gallery__slide.slick-active,.block-gallery--full-carousel .block-gallery__slide.slick-active{z-index:2}.block-gallery--carousel .block-gallery__dots-list,.block-gallery--full-carousel .block-gallery__dots-list{display:flex!important;flex-direction:row;justify-content:center}.block-gallery--carousel .block-gallery__slider-container,.block-gallery--full-carousel .block-gallery__slider-container{margin:auto;width:90%}.block-gallery--carousel .block-gallery__dots-list>li,.block-gallery--full-carousel .block-gallery__dots-list>li{background:#313537;border-radius:2rem;box-shadow:0 0 0 0 #313537;cursor:pointer;display:block;font-size:0;height:1.2rem;margin:2rem 1rem;transition:background .2s,box-shadow .25s,width .3s,height .3s;width:1.2rem}.block-gallery--carousel .block-gallery__dots-list>li:not(.slick-active),.block-gallery--full-carousel .block-gallery__dots-list>li:not(.slick-active){box-shadow:0 0 0 0 #313537!important}.block-gallery--carousel .block-gallery__dots-list>li.slick-active,.block-gallery--full-carousel .block-gallery__dots-list>li.slick-active{background:transparent!important;box-shadow:0 0 0 .2rem #313537;height:1.2rem;width:1.2rem}.block-gallery--carousel .block-gallery__dots-list>li>button,.block-gallery--full-carousel .block-gallery__dots-list>li>button{border:none;cursor:pointer;display:block;height:1.2rem;opacity:0;outline:none;overflow:hidden;text-indent:-999rem;width:1.2rem}.block-gallery--carousel .block-gallery__controls{bottom:0;box-sizing:content-box;display:none;left:0;margin-left:auto;margin-right:auto;max-width:102rem;padding-left:1.9999998rem;padding-right:1.9999998rem;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media(min-width:33.75em){.block-gallery--carousel .block-gallery__controls{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.block-gallery--carousel .block-gallery__controls{padding-left:6rem;padding-right:6rem}}@media(min-width:33.75em){.block-gallery--carousel .block-gallery__controls{display:block}}.block-gallery__controls{margin-bottom:5.2rem}@media(min-width:80em){.block-gallery__controls--ie{width:100%}}@media(min-width:96.875em){.block-gallery__controls--ie-menu-open{width:100%}}.block-gallery--carousel .block-gallery__arrow,.block-gallery--full-carousel .block-gallery__arrow{bottom:0;cursor:pointer;overflow:hidden;pointer-events:auto;position:absolute;text-indent:-999rem;top:0;width:8.3333333333%}.block-gallery--carousel .block-gallery__arrow--next,.block-gallery--full-carousel .block-gallery__arrow--next{right:0}.block-gallery--carousel .block-gallery__arrow--prev,.block-gallery--full-carousel .block-gallery__arrow--prev{left:0}.block-gallery--carousel .block-gallery__arrow-icon,.block-gallery--full-carousel .block-gallery__arrow-icon{border-color:#707070;border-style:solid solid none none;border-width:.3rem;height:3rem;position:absolute;top:calc(50% - 1.5rem);width:3rem}.block-gallery--carousel .block-gallery__arrow--next .block-gallery__arrow-icon,.block-gallery--full-carousel .block-gallery__arrow--next .block-gallery__arrow-icon{right:.9rem;transform:rotate(45deg)}.block-gallery--carousel .block-gallery__arrow--prev .block-gallery__arrow-icon,.block-gallery--full-carousel .block-gallery__arrow--prev .block-gallery__arrow-icon{left:.9rem;transform:rotate(-135deg)}.block-gallery--carousel .block-gallery__image{position:relative;text-align:center;width:100%}.block-gallery--carousel .block-gallery__image img{display:block;margin:auto;opacity:1;width:auto}.block-gallery--carousel .block-gallery__caption{border-bottom:.1rem solid #d6d7d7;font-size:1.2rem;margin:0 8.3333333333%;padding:1.5rem 0 1rem}.block-gallery--carousel .block-gallery__caption p{font-size:inherit;margin:0}.block-gallery--full-carousel .block-gallery__controls{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.block-gallery--full-carousel .block-gallery__arrow{background:rgba(49,53,55,.24);width:7rem}.block-gallery--full-carousel .block-gallery__arrow-icon{left:0;margin:auto;right:0}.block-gallery--full-carousel .block-gallery__arrow:hover .block-gallery__arrow-icon:after,.block-gallery--full-carousel .block-gallery__arrow:hover .block-gallery__arrow-icon:before{background:#fff}.block-gallery--full-carousel .block-gallery__image{max-height:70rem}.block-gallery--full-carousel .block-gallery__caption{border-bottom:.1rem solid #d6d7d7;font-size:1.2rem;margin:-1.5rem 0 0;padding:1.3rem 0}.block-gallery--full-carousel .block-gallery__caption p{font-size:inherit;margin:0}.block-gallery--fourcol .block-gallery__caption,.block-gallery--threecol .block-gallery__caption,.block-gallery--twocol .block-gallery__caption{font-size:1.2rem;margin:0;padding:0}.block-gallery--fourcol .block-gallery__caption p,.block-gallery--threecol .block-gallery__caption p,.block-gallery--twocol .block-gallery__caption p{font-size:inherit;margin:0}.block-gallery--fourcol .block-gallery__image,.block-gallery--threecol .block-gallery__image,.block-gallery--twocol .block-gallery__image{background-position:50%;background-size:cover;margin-bottom:2rem;padding-bottom:100%;position:relative;width:100%}.block-gallery--fourcol .block-gallery__image .img,.block-gallery--threecol .block-gallery__image .img,.block-gallery--twocol .block-gallery__image .img{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.block-gallery--fourcol .block-gallery__image img,.block-gallery--threecol .block-gallery__image img,.block-gallery--twocol .block-gallery__image img{display:block;height:auto;margin:50% 0 0 50%;max-height:100%;max-width:none;transform:translate(-50%,-50%);width:auto}.block-gallery__container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:92rem;overflow:hidden;padding-left:1.9999998rem;padding-right:1.9999998rem}@media(min-width:33.75em){.block-gallery__container{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.block-gallery__container{padding-left:6rem;padding-right:6rem}}@media print{.block-gallery__container{padding:0}}@media(max-width:47.9375em){.block-gallery--fourcol .block-gallery__col,.block-gallery--threecol .block-gallery__col,.block-gallery--twocol .block-gallery__col{margin-bottom:3rem}.block-gallery--fourcol .block-gallery__col:last-child,.block-gallery--threecol .block-gallery__col:last-child,.block-gallery--twocol .block-gallery__col:last-child{margin-bottom:0}}@media(min-width:37.5em){.block-gallery__row--slide-row,.block-gallery__row>div{*zoom:1;display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.block-gallery__row--slide-row:after,.block-gallery__row--slide-row:before,.block-gallery__row>div:after,.block-gallery__row>div:before{content:" ";display:table}.block-gallery__row--slide-row:after,.block-gallery__row>div:after{clear:both}.block-gallery__row--slide-row:after,.block-gallery__row--slide-row:before,.block-gallery__row>div:after,.block-gallery__row>div:before{display:none}.block-gallery__col{box-sizing:border-box;display:block;float:left;float:none;min-height:1px;padding-left:.75rem;padding-right:.75rem;width:100%}.block-gallery--fourcol .block-gallery__col,.block-gallery--twocol .block-gallery__col{width:50%}}@media print and (min-width:37.5em){.block-gallery--fourcol .block-gallery__col,.block-gallery--twocol .block-gallery__col{width:25%}}@media(min-width:37.5em){.block-gallery--threecol .block-gallery__col{width:33.3333333333%}}@media(min-width:48em){.block-gallery--fourcol .block-gallery__col{width:25%}}.block-divider{padding:3rem 0;transition:padding .5s}.block-divider__wrap{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:92rem;padding-left:1.9999998rem;padding-right:1.9999998rem}@media(min-width:33.75em){.block-divider__wrap{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.block-divider__wrap{padding-left:6rem;padding-right:6rem}}.block-divider__wrap:before{border-top:.1rem solid #000;content:"";display:block;margin:0 -8.3333333333%;opacity:.1}.block-divider--numbered .block-divider__wrap{padding:2.5rem 0}.block-divider--numbered .block-divider__wrap:before{border-top-width:.1rem;opacity:.3}.block-divider--numbered .block-divider__wrap:after{background:#e9e9e9;border-radius:50%;color:#fff;content:attr(data-number);display:block;font-family:lato,sans-serif;font-weight:700;height:5rem;line-height:3em;margin:-2.6rem auto;position:relative;text-align:center;width:5rem}.block-divider--spacing{height:10px;overflow:hidden}.block-divider--spacing .block-divider__wrap:before{display:none}.slick-slider{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:block;position:relative;touch-action:pan-y;-webkit-user-select:none}.slick-slider .slick-track{transform:translateZ(0)}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list .dragging{cursor:pointer;cursor:hand}.slick-list .dragging img{pointer-events:none}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-dots{bottom:-45px;display:block;list-style:none;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:14px;margin:0 3px;padding:0;position:relative;width:14px}.slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;padding:5px;width:20px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{background-color:#fff;border-radius:50%;box-shadow:0 0 0 1px #666;content:"";height:10px;left:0;position:absolute;top:0;width:10px}.slick-dots li.slick-active button:before{background-color:#666;box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #666}.blocks-slider{padding:3rem 0;transition:padding .5s}.blocks-slider__wrapper{background:#fff}.blocks-slider__container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:92rem;overflow:hidden;padding-left:1.9999998rem;padding-right:1.9999998rem}@media(min-width:33.75em){.blocks-slider__container{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.blocks-slider__container{padding-left:6rem;padding-right:6rem}}@media(min-width:52.5em){.blocks-slider__row{*zoom:1;margin-left:-1.5rem;margin-right:-1.5rem}.blocks-slider__row:after,.blocks-slider__row:before{content:" ";display:table}.blocks-slider__row:after{clear:both}.blocks-slider__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.blocks-slider__col:first-child{margin-left:8.3333333333%}.lesson--open .blocks-slider__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.lesson--open .blocks-slider__col:first-child{margin-left:8.3333333333%}}@media(min-width:60em){.lesson--open .blocks-slider__col{width:100%}.lesson--open .blocks-slider__col:first-child{margin-left:0}}@media(min-width:67.5em){.lesson--open .blocks-slider__col{width:83.3333333333%}.lesson--open .blocks-slider__col:first-child{margin-left:8.3333333333%}}.blocks-slider__header{font-size:1.8rem;font-weight:700;line-height:2.2222;padding:3.5rem 3rem 0}.blocks-slider__content{border:1px solid #ddd;box-shadow:0 .4rem 1.2rem .2rem rgba(0,0,0,.05);box-sizing:border-box;font-weight:300;margin-bottom:40px;position:relative}.blocks-slider__slide{background:#fff;height:100%;pointer-events:none;width:100%}.blocks-slider__slide.slick-active{pointer-events:auto}.blocks-slider__description{font-weight:300;padding:1rem 3rem 3rem}.blocks-slider__embed{background:#fff;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;margin-bottom:0;margin-top:3rem;padding:3rem;width:100%}.blocks-slider__image{background-position:50%;background-size:cover;width:100%}.blocks-slider__img{display:block;max-width:100%;visibility:hidden;width:100%}.blocks-slider .slick-list{background:#fff;overflow-y:auto}.blocks-slider .slick-dots{border-bottom:1px solid #eee;bottom:-25px;display:flex!important;justify-content:space-between;margin-left:20px;margin-right:20px;width:95%;width:calc(100% - 40px)}.blocks-slider .slick-dots li{margin-bottom:-9px;margin-left:-2px}.blocks-slider .slick-dots li:last-child{margin-right:-4px}.blocks-slider .slick-dots li button:before{border:1px solid #eee;box-shadow:none!important;height:8px;transition:transform .3s,background .3s;width:8px}.blocks-slider .slick-dots li button:hover:before,.blocks-slider .slick-dots li.slick-active button:before{background:#fff!important;transform:scale(1.5)}.blocks-tabs{padding:3rem 0;transition:padding .5s}@media print{.blocks-tabs__description{font-size:1.3rem}}.blocks-tabs__wrapper{box-shadow:0 .4rem 1.2rem .2rem rgba(0,0,0,.05);box-sizing:border-box}.blocks-tabs__container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:92rem;overflow:hidden;padding-left:1.9999998rem;padding-right:1.9999998rem}@media(min-width:33.75em){.blocks-tabs__container{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.blocks-tabs__container{padding-left:6rem;padding-right:6rem}}@media print{.blocks-tabs__container{padding:0}}@media(min-width:52.5em){.blocks-tabs__row{*zoom:1;margin-left:-1.5rem;margin-right:-1.5rem}.blocks-tabs__row:after,.blocks-tabs__row:before{content:" ";display:table}.blocks-tabs__row:after{clear:both}.blocks-tabs__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}}@media print and (min-width:52.5em){.blocks-tabs__col{float:none;width:100%}}@media(min-width:52.5em){.blocks-tabs__col:first-child{margin-left:8.3333333333%}}@media print and (min-width:52.5em){.blocks-tabs__col:first-child{margin-left:0}}@media(min-width:52.5em){.lesson--open .blocks-tabs__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.lesson--open .blocks-tabs__col:first-child{margin-left:8.3333333333%}}@media(min-width:60em){.lesson--open .blocks-tabs__col{width:100%}.lesson--open .blocks-tabs__col:first-child{margin-left:0}}@media(min-width:67.5em){.lesson--open .blocks-tabs__col{width:83.3333333333%}.lesson--open .blocks-tabs__col:first-child{margin-left:8.3333333333%}}.blocks-tabs--single .blocks-tabs__wrapper{background:#fff;min-height:300px}.blocks-tabs__header{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.blocks-tabs__header-wrap{height:8rem;overflow:hidden;position:relative}.blocks-tabs__header-item{align-items:center;background:#f5f5f5;border:1px solid #ddd;border-right:none;color:#313537;cursor:pointer;display:flex;flex:0 1 100%;font-size:1.2rem;font-weight:700;height:8rem;justify-content:center;letter-spacing:.12em;line-height:1.66667;min-width:40%;outline-offset:-.3rem;padding:1rem .5rem;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;transition:background .3s,border-bottom-color .3s;word-break:break-word}@media(min-width:30em){.blocks-tabs__header-item{min-width:30%;padding:1rem 2rem}}@media(min-width:45em){.blocks-tabs__header-item{min-width:23%;padding:1rem 2rem}}@media print{.blocks-tabs__header-item{font-size:1rem;height:7rem;min-width:23%}}.blocks-tabs__header-item:last-child:not(.blocks-tabs__header-item--active){border-right:1px solid #ddd}.blocks-tabs__header-item:focus:not(.blocks-tabs__header-item--active),.blocks-tabs__header-item:hover:not(.blocks-tabs__header-item--active){background:#efefef}.blocks-tabs__header-item--before-active{border-right:none}.blocks-tabs__header-item--after-active{border-left:none}.blocks-tabs__header-item--active{background:#fff;border:1px solid;border-color:#ddd #ddd transparent;cursor:default}@media(forced-colors:active){.blocks-tabs__header-item--active{border-bottom:none;padding-bottom:1.1rem}}.blocks-tabs__header-item--active:hover{background:inherit}.blocks-tabs__controls:after,.blocks-tabs__controls:before{content:"";height:7.9rem;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .6s;width:8%}.blocks-tabs__controls:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));left:0}.blocks-tabs__controls:after{background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,0));right:0}.blocks-tabs__controls.end:after,.blocks-tabs__controls.start:before{opacity:0}.blocks-tabs__arrow{align-items:center;background:#50abf1;border-radius:.3rem;bottom:.9rem;color:#fff;cursor:pointer;display:flex;justify-content:center;min-width:4.4rem;opacity:0;padding:1rem;position:absolute;top:.9rem;transition:opacity .3s,visibility .3s;z-index:1}.blocks-tabs__arrow--prev{left:.9rem}.blocks-tabs__arrow--next{right:.9rem}.blocks-tabs__arrow.hidden,.touch .blocks-tabs__arrow{opacity:0;pointer-events:none;visibility:hidden}.blocks-tabs__arrow-icon{fill:#fff!important}.blocks-tabs__arrow-icon--next{transform:rotate(180deg)}.blocks-tabs__header-wrap.mouse:not(.touch) .blocks-tabs__arrow:not(.hidden){opacity:1}.blocks-tabs__content{background:#fff;border:1px solid #ddd;border-top:none;font-weight:300}.blocks-tabs--single .blocks-tabs__content{height:auto}.blocks-tabs__content-item{background:#fff;display:none;opacity:1;padding:2rem 3rem 3.5rem;transition:opacity .6s cubic-bezier(0,0,.3,1)}.blocks-tabs__content-item--will-enter{display:block;opacity:.01}.blocks-tabs__content-item--active{display:block;opacity:1}.blocks-tabs--single .blocks-tabs__content-item{position:static}.blocks-tabs__embed{background:#fff;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;margin-bottom:0;padding:3rem}.blocks-tabs__embed,.blocks-tabs__image,.blocks-tabs__video{margin-top:3rem;width:100%}.blocks-tabs__image{background-position:50%;background-size:cover}.blocks-tabs__img{display:block;max-width:100%;visibility:hidden;width:100%}.blocks-accordion{padding:3rem 0;transition:padding .5s}.blocks-accordion__container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:92rem;padding-left:1.9999998rem;padding-right:1.9999998rem}@media(min-width:33.75em){.blocks-accordion__container{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.blocks-accordion__container{padding-left:6rem;padding-right:6rem}}@media(min-width:52.5em){.blocks-accordion__row{*zoom:1;margin-left:-1.5rem;margin-right:-1.5rem}.blocks-accordion__row:after,.blocks-accordion__row:before{content:" ";display:table}.blocks-accordion__row:after{clear:both}.blocks-accordion__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.blocks-accordion__col:first-child{margin-left:8.3333333333%}.lesson--open .blocks-accordion__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.lesson--open .blocks-accordion__col:first-child{margin-left:8.3333333333%}}@media(min-width:60em){.lesson--open .blocks-accordion__col{width:100%}.lesson--open .blocks-accordion__col:first-child{margin-left:0}}@media(min-width:67.5em){.lesson--open .blocks-accordion__col{width:83.3333333333%}.lesson--open .blocks-accordion__col:first-child{margin-left:8.3333333333%}}.blocks-accordion__wrapper{border:1px solid #ddd;border-top:none;box-shadow:0 .4rem 1.2rem .2rem rgba(0,0,0,.05);box-sizing:border-box;position:relative}.blocks-accordion__item{border-top:1px solid #ddd;box-sizing:border-box;transition:transform .25s cubic-bezier(0,0,.3,1)}.blocks-accordion__header{background:#fff;border:none;border-left:4px solid transparent;color:#282828;cursor:pointer;display:flex;font-family:lato,sans-serif;font-size:1.8rem;font-weight:700;line-height:2.2222;padding:3rem;text-align:left;text-decoration:none;transition:border .3s;width:100%}@media print{.blocks-accordion__header{width:inherit}}.blocks-accordion__header:active{background:#fff;color:inherit}.blocks-accordion__header:hover .blocks-accordion__toggler{color:#313537}.blocks-accordion__title-wrap{min-width:0;width:100%}@media print{.blocks-accordion__description{font-size:1.3rem}}.blocks-accordion__title{word-wrap:break-word;background:none;border:0;font-size:1.8rem;font-weight:700;line-height:1.4;outline:none;text-overflow:ellipsis;width:100%}@media print{.blocks-accordion__title{font-size:1.5rem}}.blocks-accordion__item--closed .blocks-accordion__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media print{.blocks-accordion__item--closed .blocks-accordion__title{overflow:auto}}.blocks-accordion__toggler{color:#707070;font-size:3rem;font-weight:400;line-height:1;margin-top:-.2rem;padding-left:3rem;transition:color .3s}.blocks-accordion__content{background:#fff;border-left:4px solid transparent;display:none;font-weight:300;opacity:0;padding:0 3rem 3.5rem;transition:opacity .3s,border .3s}.blocks-accordion__content--will-enter{display:block;opacity:.01}.blocks-accordion__content--visible{display:block;opacity:1}.blocks-accordion__content>:first-child{margin-top:0!important}.blocks-accordion__content ol,.blocks-accordion__content ul{padding-top:1.4rem}.blocks-accordion__content li:first-child{margin-top:0}@media print{.blocks-accordion__content{display:block;opacity:1}}.blocks-accordion__media .media-group .img{margin-bottom:0}.blocks-accordion__embed{background:#fff;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;margin-bottom:0;margin-top:3rem;padding:3rem;width:100%}.blocks-accordion__image,.blocks-accordion__video{background-position:50%;background-size:cover;margin-top:3rem;width:100%}.blocks-accordion__img{display:block;max-width:100%;visibility:hidden;width:100%}.media-group .embed,.media-group .figure-video,.media-group .img{margin-bottom:4rem}.embed--rich .embed__readMore,.embed__provider{font-size:1.2rem;font-weight:800;letter-spacing:.06rem;line-height:1.4rem;margin-bottom:.6rem;text-transform:uppercase}.embed--rich .embed__readMore,.embed--rich .embed__title a,.embed__provider a{color:#313537;text-decoration:none;transition:color .15s}.embed__providerIcon{display:inline-block;margin-right:.5rem;max-height:1.4rem}.embed__providerIcon,.embed__providerName{vertical-align:middle}.embed__img{max-height:38rem;max-width:100%}@media print{.embed__img{max-height:30rem}}.embed__title{color:#707070;font-size:1.6rem;font-weight:700;line-height:2.4rem}.embed--rich .embed__title{font-size:2.8rem;line-height:3.4rem;margin:1rem 0}@media print{.embed--rich .embed__title{font-size:2.2rem}}.embed__description,.embed__readMore{color:#707070;font-size:1.4rem;line-height:2.4rem}.embed--rich .embed__description{font-weight:300}.embed--rich .embed__readMore{display:inline-block;margin-top:1rem}.embed--rich .embed__readMore .icon{font-size:1rem;font-weight:700;margin-left:.6rem}.embed__media-wrap{height:0;padding-bottom:56.25%;position:relative;width:100%}.embed__media-wrap--ms_browser:focus{outline-style:dotted;outline-width:2px}.embed__media-wrap--photo{height:auto;padding-bottom:0}.embed__title+.embed__media-wrap{margin-top:1rem}.embed__media{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.embed--iframe{height:0;margin-bottom:2rem;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-authoring__embed .embed--iframe{margin-top:3rem}.embed--iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}.embed--link{padding-left:1.5rem;position:relative}.embed--link:before{background-color:#ededed;bottom:.5rem;content:"";left:0;position:absolute;top:.5rem;width:3px}.embed--rich.embed--link{padding-left:0}.embed--rich.embed--link:before{display:none}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{height:100%;left:0;position:absolute;top:0;width:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff")}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{background-color:#000;box-sizing:border-box;display:block;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1;padding:0;position:relative;vertical-align:top;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{height:100%!important;width:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{height:0;max-width:100%;width:100%}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js .vjs-tech,.video-js.vjs-fill{height:100%;width:100%}.video-js .vjs-tech{left:0;position:absolute;top:0}body.vjs-full-window{height:100%;margin:0;padding:0}.vjs-full-window .video-js.vjs-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){height:100%!important;padding-top:0!important;width:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{cursor:default;opacity:.5}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{background-color:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;height:150px;margin:0 auto;padding:20px;text-align:center;width:300px}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{background-color:#2b333f;background-color:rgba(43,51,63,.7);border:.06666em solid #fff;border-radius:.3em;cursor:pointer;display:block;font-size:3em;height:1.63332em;left:10px;line-height:1.5em;opacity:1;padding:0;position:absolute;top:10px;transition:all .4s;width:3em}.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-1.5em;margin-top:-.81666em;top:50%}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:#73859f;background-color:rgba(115,133,159,.5);border-color:#fff;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-decoration:none;text-transform:none;transition:none}.vjs-control .vjs-button{height:100%;width:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;font-family:Arial,Helvetica,sans-serif;margin:0;overflow:auto;padding:0}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{font-size:1.2em;line-height:1.4em;list-style:none;margin:0;padding:.2em 0;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{cursor:default;font-size:1em;font-weight:700;line-height:2em;margin:0 0 .3em;padding:0;text-align:center;text-transform:uppercase}.vjs-menu-button-popup .vjs-menu{border-top-color:rgba(43,51,63,.7);bottom:0;display:none;height:0;left:-3em;margin-bottom:1.5em;position:absolute;width:10em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);bottom:1.5em;max-height:15em;position:absolute;width:100%}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{overflow:hidden;transition:all .4s}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{height:100%;left:4em;margin:0;opacity:0;padding:0;position:absolute;top:0;transition:all .4s;width:auto}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{height:100%;margin:0;overflow:hidden;width:auto}.video-js .vjs-control-bar{background-color:#2b333f;background-color:rgba(43,51,63,.7);bottom:0;display:none;height:3em;left:0;position:absolute;right:0;width:100%}.vjs-has-started .vjs-control-bar{display:flex;opacity:1;transition:visibility .1s,opacity .1s;visibility:visible}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;transition:visibility 1s,opacity 1s;visibility:visible}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{flex:none;height:100%;margin:0;padding:0;position:relative;text-align:center;width:4em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{clip:rect(0 0 0 0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{align-items:center;cursor:pointer;display:flex;flex:auto;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{align-items:center;display:flex}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;height:.3em;transition:all .2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{display:block;height:100%;margin:0;padding:0;position:absolute;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{background-color:#000;display:none;height:100%;position:absolute;width:1px;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{background-color:#000;background-color:rgba(0,0,0,.8);color:#fff}.video-js .vjs-slider{-webkit-touch-callout:none;background-color:#73859f;background-color:rgba(115,133,159,.5);cursor:pointer;margin:0 .45em;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{box-shadow:0 0 1em #fff;text-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;display:flex;margin-right:1em}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{height:1px;margin-left:-1px;opacity:0;visibility:visible;width:1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;visibility:visible}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{height:3em;margin-right:0;width:5em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{transition:width .1s;width:10em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;width:3em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{height:3em;opacity:1;position:relative;transition:none;visibility:visible;width:5em}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{bottom:3em;left:.5em;position:absolute}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{height:.3em;width:5em}.vjs-volume-bar.vjs-slider-vertical{height:5em;margin:1.35em auto;width:.3em}.video-js .vjs-volume-level{background-color:#fff;bottom:0;left:0;position:absolute}.video-js .vjs-volume-level:before{font-size:.9em;position:absolute}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{left:-.3em;top:-.5em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{right:-.5em;top:-.3em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{background-color:#2b333f;background-color:rgba(43,51,63,.7);bottom:8em;height:8em;width:3em}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;bottom:0;cursor:pointer;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;vertical-align:middle}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{align-items:flex-start;display:flex;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;text-align:left;width:auto}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;display:inline-flex;flex:none;font-size:1em;height:100%;line-height:3em;min-width:4em;padding-left:.5em;padding-right:.5em;width:auto}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;text-align:left;width:auto}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{color:#888;margin-right:.5em}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;padding-left:1em;padding-right:1em;width:auto}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{bottom:3em;left:0;pointer-events:none;position:absolute;right:0;top:0}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;margin-bottom:.1em;text-align:center}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control,.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{height:100%;left:0;position:absolute;top:0;width:100%}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;pointer-events:none;text-align:center}.vjs-playback-rate .vjs-menu{left:0;width:4em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-align:center;text-shadow:.05em .05em .1em #000;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{background-clip:padding-box;border:6px solid rgba(43,51,63,.7);border-radius:25px;box-sizing:border-box;display:none;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.85;position:absolute;text-align:left;top:50%;visibility:hidden;width:50px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards;display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{border:inherit;border-color:#fff transparent transparent;border-radius:inherit;box-sizing:inherit;content:"";height:inherit;margin:-6px;opacity:1;position:absolute;width:inherit}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation-delay:.44s;animation-delay:.44s;border-top-color:#fff}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" ";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{display:block;flex:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-bottom:.5em;margin-right:1em}.vjs-text-track-settings fieldset{border:none;margin:5px;padding:3px}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;display:block;height:1px;margin:0 0 5px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{background-image:linear-gradient(0deg,#fff 88%,#73859f);outline-style:solid;outline-width:medium}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);border-radius:2px;color:#2b333f;cursor:pointer}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){background:0 0;outline:0}.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){background:0 0;outline:0}.videoContainer{position:relative;width:100%}.vjs-default-skin{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.vjs-default-skin.vjs-paused.vjs-has-started .vjs-big-play-button{display:block}.video-js{color:#fff;font-size:10px}.video-js .vjs-big-play-button{background-color:rgba(0,0,0,.3);border:none;border-radius:50%;font-size:4em;height:9.8rem;left:50%;line-height:9.8rem;margin-left:-4.9rem;margin-top:-4.9rem;top:50%;width:9.8rem}.video-js .vjs-control-bar{background-color:rgba(0,0,0,.3);height:7.5em}.video-js .vjs-control.vjs-fullscreen-control,.video-js .vjs-control.vjs-play-control,.video-js .vjs-control.vjs-remaining-time,.video-js .vjs-control.vjs-volume-panel{margin:0 .5em}.video-js .vjs-control.vjs-progress-control{margin:0 2em}.vjs-volume-panel.vjs-volume-panel-horizontal{align-items:center}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-panel.vjs-volume-panel-horizontal .vjs-volume-control.vjs-control.vjs-volume-horizontal,.vjs-volume-panel.vjs-volume-panel-horizontal .vjs-volume-control.vjs-control.vjs-volume-horizontal,.vjs-volume-panel.vjs-volume-panel-horizontal .vjs-volume-control.vjs-control.vjs-volume-horizontal:hover{height:auto!important}.vjs-volume-panel.vjs-volume-panel-horizontal .vjs-volume-control.vjs-control.vjs-volume-horizontal .vjs-volume-bar{margin-bottom:0;margin-top:0}.video-js .vjs-volume-vertical{background-color:rgba(0,0,0,.5);bottom:6em}.vjs-slider-vertical .vjs-volume-level{width:.2em}.vjs-slider-vertical .vjs-volume-level:before{left:-.4em}.video-js .vjs-time-control{font-family:Lato,sans-serif;font-size:1.2em;font-weight:700;line-height:6.35}.video-js .vjs-time-tooltip{background-color:rgba(49,53,55,.6);border-radius:2em;color:#fff;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:700;min-width:5rem;padding:.2em 1em;white-space:nowrap}.video-js .vjs-progress-holder{height:.2em}.video-js .vjs-play-progress:before{font-size:1.4em;line-height:.9;top:-.4em}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{font-size:1.2rem}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip:empty,.video-js .vjs-progress-control:hover .vjs-time-tooltip:empty{display:none}.vjs-button>.vjs-icon-placeholder:before{font-size:2.2rem;line-height:3.5}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:inherit}.video-js .vjs-slider:focus{box-shadow:none;text-shadow:none}.video-a11y .vjs-big-play-button{background-color:rgba(0,0,0,.67);margin:0;transform:translate(-50%,-50%);transition:none!important;transition:background-color .4s!important}.video-a11y .vjs-paused{cursor:pointer}.video-a11y .vjs-paused .vjs-control-bar{cursor:auto}.video-a11y .vjs-big-play-button:focus,.video-a11y:hover .vjs-big-play-button{background-color:rgba(0,0,0,.85);border:.3rem solid #fff;height:10.4rem;width:10.4rem}.video-a11y .vjs-control-bar{background-color:rgba(0,0,0,.67)}.video-a11y .vjs-control-bar:after,.video-a11y .vjs-control-bar:before{content:"";height:4px;left:0;position:absolute;right:0}.video-a11y .vjs-control-bar .vjs-control:first-child{margin-left:0}.video-a11y .vjs-control-bar .vjs-control:first-child:before{content:none}.video-a11y .vjs-control-bar .vjs-control.vjs-picture-in-picture-control,.video-a11y .vjs-control-bar .vjs-control.vjs-playback-rate,.video-a11y .vjs-control-bar .vjs-control.vjs-subs-caps-button{margin:0 .5em}.video-a11y .vjs-control-bar .vjs-menu-button.vjs-hover:after,.video-a11y .vjs-control-bar .vjs-menu-button.vjs-hover:before{content:none}.video-a11y .vjs-control-bar .vjs-volume-panel{margin-right:0}.video-a11y .vjs-control-bar .vjs-volume-panel.vjs-control:focus-within:after{content:none}.video-a11y .vjs-control-bar .vjs-volume-panel .vjs-mute-control:focus:after,.video-a11y .vjs-control-bar .vjs-volume-panel .vjs-mute-control:focus:before,.video-a11y .vjs-control-bar .vjs-volume-panel.vjs-control.focus-within:after,.video-a11y .vjs-control-bar .vjs-volume-panel.vjs-control:hover:after{content:none}.video-a11y .vjs-control-bar .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{height:3em;margin-left:.5em;transition:visibility 1s,opacity 1s,width 1s,left 1s 1s,top 1s 1s}.video-a11y .vjs-control-bar .vjs-time-control:hover{background-color:transparent}.video-a11y .vjs-control-bar .vjs-time-control:hover:after,.video-a11y .vjs-control-bar .vjs-time-control:hover:before{content:none}.video-a11y .vjs-control-bar .vjs-menu{z-index:1}.video-a11y .vjs-control-bar .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:rgba(0,0,0,.67)}.figure-container{padding:.1rem .2rem .2rem .1rem;position:relative}.figure-video{height:0;opacity:0;padding-bottom:56.25%;position:relative;transition:opacity .6s;width:100%}.figure-video--visible{opacity:1}.figure-video__video{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.figure-video .videoContainer{position:static}.figure-video .video-js,.figure-video .vjs-poster{background-color:transparent}.figure-video .vjs-playback-rate .vjs-menu{width:5rem}.figure-video .vjs-waiting .vjs-poster{display:inline-block}.figure-video.video-playback-started .vjs-waiting .vjs-poster{display:none}.figure-video--restrict-seek .vjs-play-progress:after{visibility:hidden!important}.figure-video--restrict-seek .vjs-control-bar .vjs-slider-bar .vjs-time-tooltip{visibility:hidden}.figure-video .vjs-menu-button-popup .vjs-menu{bottom:2rem}.figure-video .vjs-playback-rate-value{align-items:center;display:flex;justify-content:center}.figure-video .vjs-volume-panel{align-items:center}.figure-video .vjs-subs-caps-button .vjs-menu-content{height:auto;left:50%;max-height:16.6rem;transform:translateX(-50%);width:auto}.figure-video .vjs-subs-caps-button .vjs-menu-item{padding:.8rem;text-align:left;text-transform:capitalize;white-space:nowrap}.seek-tooltip{background-color:rgba(49,53,55,.6);border-radius:2rem;color:#fff;display:flex;font-family:lato,sans-serif;font-size:1.2rem;font-weight:700;padding:.2rem 1rem;pointer-events:none;position:absolute}.seek-tooltip--hidden{visibility:hidden}.blocks-storyline{background-color:#fafafa;padding:3rem 0;transition:padding .5s}@media print{.blocks-storyline{padding:0}}.blocks-storyline__wrapper{box-sizing:content-box;margin:0 auto;max-width:102rem;padding:4.5rem 1.9999998rem 8rem}@media(min-width:33.75em){.blocks-storyline__wrapper{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.blocks-storyline__wrapper{padding-left:6rem;padding-right:6rem}}@media print{.blocks-storyline__wrapper{margin:0 auto}}.blocks-storyline__wrapper--small{max-width:76rem}.blocks-storyline__wrapper--medium{max-width:117rem}.blocks-storyline__wrapper--full{max-width:100%}.blocks-storyline__wrapper--snapshot{align-items:center;display:flex;justify-content:center}@media print{.blocks-storyline__wrapper--snapshot img{width:100%}}.blocks-storyline__item{height:0;position:relative;width:100%}.blocks-storyline__item__iframe{height:100%;left:0;position:absolute;top:0;width:100%}.blocks-storyline__item__iframe--fullscreen{position:fixed;right:0;z-index:2000}.blocks-storyline__empty{background:#fff;border:.1rem solid #eeeeef;border-radius:.8rem;display:flex;flex-direction:column;height:54.4rem;justify-content:center;text-align:center;width:76rem}.blocks-storyline__empty__icon img{height:7rem;width:7rem}.blocks-storyline__empty__heading{color:#4a4a4a;font-size:2.5rem;font-weight:500;margin:2rem auto 3rem}.blocks-storyline__empty__heading--processing{color:#313537;font-size:3.2rem;font-weight:300}.blocks-storyline__empty__text{color:#4a4a4a;font-size:1.3rem;margin:0 auto 3rem;max-width:38rem}.blocks-storyline__empty__spinner{animation:spin 1.5s linear infinite;border:.2rem solid rgba(49,53,55,.5);border-left-color:rgba(49,53,55,.15);border-radius:50%;height:5.1rem;margin:0 auto;width:5.1rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.blocks-button,.blocks-buttonstack{padding:3rem 0;transition:padding .5s}.blocks-button--padding-top{padding-top:6rem}.blocks-button--padding-bottom{padding-bottom:6rem}.blocks-button__container{align-items:center;box-sizing:content-box;box-sizing:border-box;display:flex;margin-left:auto;margin-right:auto;max-width:102rem;max-width:74rem;padding-left:1.9999998rem;padding-right:1.9999998rem;transition:flex-direction .3s;width:100%}@media(min-width:33.75em){.blocks-button__container{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.blocks-button__container{padding-left:6rem;padding-right:6rem}}@media(max-width:44.9375em){.blocks-button__container{align-items:flex-start;flex-direction:column}}.blocks-button__button{border:2px solid transparent;box-sizing:border-box;color:#fff;cursor:pointer;flex:1;font-size:1.2rem;font-weight:700;height:4rem;letter-spacing:.04em;line-height:3.6rem;max-width:17rem;min-width:10rem;padding-left:1rem;padding-right:1rem;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;transition:background .3s,border .3s,border-radius .3s,color .3s,opacity .3s;width:100%}.blocks-button__button:hover{opacity:.8}.blocks-button__button:active{opacity:1}@media print{.blocks-button__button{font-size:1rem;height:3rem;line-height:2.6}}.blocks-button__description{flex:2;font-size:1.5rem;font-weight:300;line-height:1.666667;padding-right:8rem;transition:padding .3s;word-break:break-word}@media(max-width:44.9375em){.blocks-button__description{padding-bottom:2rem;padding-right:0}}@media print{.blocks-button__description{font-size:1.3rem}.blocks-button__description b{font-size:1.5rem}}.blocks-button--rounded .blocks-button__button{border-radius:2rem;width:100%}.blocks-button--center .blocks-button__container{flex-direction:column}.blocks-button--center .blocks-button__description{flex:1;padding-bottom:2rem;padding-right:0;text-align:center;width:100%}.blocks-button--left .blocks-button__container{flex-direction:row-reverse}@media(max-width:44.9375em){.blocks-button--left .blocks-button__container{flex-direction:column}}.blocks-button--left .blocks-button__description{padding-left:8rem;padding-right:0}@media(max-width:44.9375em){.blocks-button--left .blocks-button__description{padding-bottom:2rem;padding-left:0}}.block-audio{padding:3rem 0;transition:padding .5s}.block-audio__wrapper{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:102rem;max-width:59rem;padding-left:1.9999998rem;padding-right:1.9999998rem}@media(min-width:33.75em){.block-audio__wrapper{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.block-audio__wrapper{padding-left:6rem;padding-right:6rem}}.block-audio__caption{border-bottom:.1rem solid #d6d7d7;font-size:1.2rem;line-height:2;padding-bottom:1.5rem;width:100%}.block-audio__caption p{font-size:inherit}.block-video{padding:3rem 0;transition:padding .5s}.block-video__wrapper{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:102rem;max-width:89rem;padding-left:1.9999998rem;padding-right:1.9999998rem;padding-top:2rem}@media(min-width:33.75em){.block-video__wrapper{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.block-video__wrapper{padding-left:6rem;padding-right:6rem}}.block-video__caption{border-bottom:.1rem solid #d6d7d7;font-size:1.2rem;line-height:2;padding-bottom:1.5rem;width:100%}.block-video__caption p{font-size:inherit}.block-video__item{margin:0 auto;max-width:110rem;width:100%}.block-video__item--small{max-width:76rem}@media(min-width:67.5em){.block-video__item--small .block-video__wrapper{padding:0}}.block-video__item--medium{max-width:110rem}.block-video__item--full{max-width:100%}.block-video__poster{width:100%}.block-video__placeholder{background-color:#eaeaeb;width:100%}.block-video__placeholder:before{content:"";display:block;padding-top:56.25%}.block-embed{padding:3rem 0;transition:padding .5s}.block-embed__wrapper{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:102rem;max-width:76rem;padding-left:1.9999998rem;padding-right:1.9999998rem}@media(min-width:33.75em){.block-embed__wrapper{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.block-embed__wrapper{padding-left:6rem;padding-right:6rem}}.block-embed__wrapper--medium{max-width:110rem}.block-embed__wrapper--medium .embed__meta__content{margin-left:auto;margin-right:auto;max-width:76rem}.block-embed__wrapper--full{max-width:100%;padding:0}.block-embed__wrapper--full .embed__meta__content,.block-embed__wrapper--full .embed__provider{margin-left:auto;margin-right:auto;max-width:76rem}@media(max-width:64em){.block-embed__wrapper--full .embed__meta__content,.block-embed__wrapper--full .embed__provider{padding-left:3rem;padding-right:3rem}}.block-embed__item{background:#fff;box-sizing:border-box;width:100%}.block-embed__item--border{border:1px solid #ddd;border-radius:3px;padding:3rem}.block-embed__provider{color:#bfbfc0;font-size:1.2rem;font-weight:700;letter-spacing:.12em;line-height:1;margin-bottom:1.5rem;text-transform:uppercase}.block-embed__title{font-size:2rem;font-weight:700;line-height:2;margin-bottom:1rem}.block-embed__body{font-size:1.7rem;line-height:2;margin-bottom:1rem}.block-embed__more{display:block;font-size:1.5rem;font-weight:700;line-height:1.5;text-decoration:none;width:100%}.block-embed__media{height:0;margin-bottom:1rem;padding-bottom:56.25%;position:relative;width:100%}.block-embed__frame{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.block-attachment{align-items:center;background-color:#fff;border:1px solid #76767c;border-radius:4px;color:inherit;cursor:pointer;display:flex;justify-content:space-between;padding:3.2rem 3.1rem;text-decoration:none}.block-attachment--none{background-color:#f7f7f7;cursor:auto}.block-attachment__main{align-items:center;display:flex;flex:1}.block-attachment__info{padding:0 2.3rem}.block-attachment__icon{line-height:0}.block-attachment__title{color:#313537;font-size:1.7rem;font-weight:700;padding-bottom:.3rem}@media print{.block-attachment__title{font-size:1.5rem}}.block-attachment__size{color:#707070;font-size:1.4rem;line-height:1.2}@media print{.block-attachment__size{font-size:1.2rem}}.block-attachment__rest{display:inline-flex}.block-attachment__rest>.i-download{fill:#76767c}.noSelect{-webkit-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.noOutline{outline:none}.cursorAuto{cursor:auto}.visually-hidden-always,.visually-hidden:not(:focus):not(:active){clip:rect(0,0,0,0)!important;border:none!important;clip-path:inset(50%)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.abs-center-x{left:50%;position:absolute;transform:translateX(-50%)}.partner-content-block-card{display:flex;justify-content:center;padding-left:4rem;padding-right:4rem;padding-top:4rem}@media(max-width:33.6875em){.partner-content-block-card{padding-left:2rem;padding-right:2rem;padding-top:4rem}}@media(max-width:25.8125em){.partner-content-block-card{display:flex;flex-direction:column}}.partner-content-block-card__divider{border:.1rem solid #d6d7d7;margin-top:4.5rem;transform:rotate(-90deg);width:9.2rem}@media(max-width:33.6875em){.partner-content-block-card__divider{padding-left:4rem;padding-right:4rem}}@media(max-width:25.8125em){.partner-content-block-card__divider{display:none}}.block-text__container{overflow:visible}.continue-btn{border:.1rem solid transparent;border-radius:2px;color:#fff;cursor:pointer;display:block;font-size:1.5rem;font-weight:700;letter-spacing:.17rem;line-height:1.5rem;padding:2rem 3rem;text-align:center;text-decoration:none;width:100%}.continue-btn--gray{background-color:#f5f5f5;color:#4a4a4a}.continue-btn--black{background-color:#313537}.continue-hint{align-items:center;background-color:#fff;border:1px solid #313537;border-radius:3px;color:#313537;display:flex;padding:1.8rem 3rem}.continue-hint--bg-transparent{background-color:transparent}.continue-hint__content{flex:1;font-size:1.5rem;margin-left:3rem;text-align:center}.continue-hint__icon{height:1.9rem;order:-1;width:1.9rem}.block-flashcards{padding:3rem 0;transition:padding .5s}.block-flashcards__animation{position:relative}.block-flashcards__wrapper{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:102rem;padding-left:1.9999998rem;padding-right:1.9999998rem;text-align:center}@media(min-width:33.75em){.block-flashcards__wrapper{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.block-flashcards__wrapper{padding-left:6rem;padding-right:6rem}}.block-flashcards .slick-slide.slick-active{z-index:10}.block-flashcard{box-sizing:border-box;cursor:pointer;display:inline-block;margin:0 auto;max-height:460px;max-width:460px;min-height:280px;min-width:280px;perspective:1000px;position:relative;transform:scale(.9) translateZ(0);transition:transform .5s cubic-bezier(.6,0,.4,1);width:100%}.block-flashcard--in-ie:hover .block-flashcard__back--description .block-flashcard__center,.block-flashcard--in-ie:hover .block-flashcard__front--description .block-flashcard__center,.block-flashcard:hover .block-flashcard__back--fullimage .block-flashcard__content,.block-flashcard:hover .block-flashcard__back--image .block-flashcard__image,.block-flashcard:hover .block-flashcard__front--fullimage .block-flashcard__content,.block-flashcard:hover .block-flashcard__front--image .block-flashcard__image,.block-flashcard:not(.block-flashcard--in-ie):hover .block-flashcard__back--description .block-flashcard__content,.block-flashcard:not(.block-flashcard--in-ie):hover .block-flashcard__front--description .block-flashcard__content{color:#707070}.block-flashcard--in-edge{perspective:none}.block-flashcard--large{display:block}@media(max-width:47.9375em){.block-flashcard--large{max-height:280px;max-width:280px}}@media print{.block-flashcard--large{display:block;margin:0;max-height:inherit;max-width:inherit;min-height:inherit;min-width:inherit;transform:scale(1) translateZ(0);width:48%}}@media(max-width:47.9375em){.block-flashcard--medium{max-height:300px;max-width:300px}}.block-flashcard--small{max-height:280px;max-width:280px}.block-flashcard:after{content:"";display:block;padding-bottom:100%}.block-flashcard--flipped{transform:scale(1) translateZ(0);z-index:1}.block-flashcard__back,.block-flashcard__front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border:1px solid #ddd;bottom:0;box-shadow:0 .4rem 1.2rem .2rem rgba(0,0,0,.05);height:100%;overflow:hidden;position:absolute;top:0;width:100%;will-change:transform;z-index:50}.block-flashcard__back--fullimage .block-flashcard__content,.block-flashcard__front--fullimage .block-flashcard__content{background-position:50% 50%;background-size:cover;border:1px solid #ddd!important}.block-flashcard__back--fullimage .block-flashcard__flip svg,.block-flashcard__front--fullimage .block-flashcard__flip svg{fill:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.7))}.block-flashcard--first .block-flashcard__front--fullimage .block-flashcard__flip.block-flashcard__flip--detailed{background-color:#fff}.block-flashcard--first .block-flashcard__front--fullimage .block-flashcard__flip.block-flashcard__flip--detailed svg{fill:#707070;filter:none}.block-flashcard__front{border-top:none;transform:rotateY(0deg);transition:transform .6s,z-index .6s,left .45s,opacity .1s linear 0ms}.slick-slide:not(.slick-active) .block-flashcard__front{left:-20rem;transform:rotateY(25deg)}.slick-slide.slick-active .block-flashcard__front{left:0}.slick-slide.slick-active+.slick-slide:not(.slick-active) .block-flashcard__front{left:20rem;transform:rotateY(-25deg)}.block-flashcard__back{background-color:#fafafa;opacity:0;transform:rotateY(180deg);transition:transform .6s,z-index .6s,left .45s,opacity .1s linear .5s;z-index:1}.block-flashcard--flipped .block-flashcard__front,.block-flashcard--in-edge .block-flashcard__back{transition:transform .6s,z-index .6s,left .45s,opacity .1s linear .1s}.block-flashcard--flipped .block-flashcard__front{opacity:0;transform:rotateY(-180deg)}.block-flashcard--flipped .block-flashcard__back{opacity:1;transform:rotateY(0deg);transition:transform .6s,z-index .6s,left .45s,opacity .1s linear 0ms;z-index:100}.block-flashcard__content{display:flex;height:100%;position:relative;width:100%}.block-flashcard:not(.block-flashcard--in-ie) .block-flashcard__content{opacity:1;transition:opacity .3s;will-change:opacity}.block-flashcard__front .block-flashcard__content{border-top:3px solid #eee}.block-flashcard__front--fullimage .block-flashcard__content{border-top:none}.block-flashcard__center{align-items:center;display:flex;justify-content:center;margin:6.8rem 4rem 7rem;width:100%}.block-flashcard__center--long{margin:2rem 0;overflow:hidden;overflow-y:auto;padding:0 4rem}@media(min-width:30em){.block-flashcard__center--long{margin:4rem 0;padding:0 4rem}}.block-flashcard__center--long:after{background:linear-gradient(hsla(0,0%,100%,0),#fff 75%,#fff) 0 0 repeat;bottom:0;content:"";height:15rem;left:1.8rem;opacity:0;pointer-events:none;position:absolute;right:1.8rem;transform:translateZ(0);transition:opacity .3s}@media(max-width:29.9375em){.block-flashcard__center--long:after{height:12rem}}.block-flashcard__center--long--back:after{background:linear-gradient(hsla(0,0%,98%,0),#fafafa 75%,#fafafa) 0 0 repeat}.block-flashcard__center--long.block-flashcard__center--overflow:after{opacity:1}.block-flashcard__center--column{flex-direction:column}.block-flashcard--in-ie .block-flashcard__center{opacity:1;transition:opacity .3s;will-change:opacity}.block-flashcard:not(.block-flashcard--in-edge) .block-flashcard__center *{transform:translateZ(0)}.block-flashcard--medium .block-flashcard__center{margin:3.8rem 4rem 4rem}.block-flashcard--medium .block-flashcard__center--long{margin:2rem 0;padding:0 2rem}@media(min-width:30em){.block-flashcard--medium .block-flashcard__center--long{margin:4rem 0;padding:0 4rem}}.block-flashcard--small .block-flashcard__center{margin:5.5rem 2.5rem 5.7rem}.block-flashcard--small .block-flashcard__center:after{height:10rem}.block-flashcard--small .block-flashcard__center--long{margin:2rem 0;padding:0 4rem}@media(min-width:30em){.block-flashcard--small .block-flashcard__center--long{margin:2.5rem 0;padding:0 2.5rem}}.block-flashcard__title{font-size:3.2rem;font-weight:300;line-height:1;text-align:center}.block-flashcard__description{flex:0 1 auto;font-size:2.9rem;font-weight:300;line-height:1.25;margin:auto 0;text-align:center;width:100%;word-break:break-word}@media print{.block-flashcard__description{font-size:1.8rem}}.block-flashcard__center--long .block-flashcard__description{font-size:1.4rem;line-height:1.5625;text-align:left}@media(min-width:22.5em){.block-flashcard__center--long .block-flashcard__description{font-size:1.6rem}}@media(min-width:30em){.block-flashcard__center--long .block-flashcard__description{font-size:2rem}}.ie11 .block-flashcard__center--long .block-flashcard__description{align-self:flex-start}.block-flashcard--medium .block-flashcard__center--long .block-flashcard__description{font-size:1.4rem;line-height:1.5625;text-align:left}@media(min-width:22.5em){.block-flashcard--medium .block-flashcard__center--long .block-flashcard__description{font-size:1.6rem}}@media(min-width:30em){.block-flashcard--medium .block-flashcard__center--long .block-flashcard__description{font-size:2rem}}@media(max-width:29.9375em){.block-flashcard--large .block-flashcard__description,.block-flashcard--medium .block-flashcard__description,.block-flashcard--small .block-flashcard__description{font-size:2.4rem}}.block-flashcard--small .block-flashcard__center--long .block-flashcard__description{font-size:2rem;line-height:1.5625;text-align:left}.block-flashcard__image{background:50% no-repeat;background-size:contain;flex:100%;height:100%;opacity:1;transition:opacity .3s;width:100%}.block-flashcard__image img{display:none}.block-flashcard--small .block-flashcard__image img{max-height:180px}.block-flashcard__flip{align-items:flex-end;background-color:transparent;border:none;bottom:0;color:#707070;cursor:pointer;display:flex;line-height:1;padding:1.25rem;position:absolute;right:0;text-decoration:none;transform:translateZ(0)}.block-flashcard__flip span{display:inline-block;height:17px;line-height:17px;transform:translateZ(0)}.block-flashcard__flip span.flip-text{font-size:1.2rem;font-style:italic;letter-spacing:.005em;margin-right:6px;transform:translateZ(0)}.block-flashcard__back:focus .block-flashcard__flip span.flip-text,.block-flashcard__back:hover .block-flashcard__flip span.flip-text,.block-flashcard__front:focus .block-flashcard__flip span.flip-text,.block-flashcard__front:hover .block-flashcard__flip span.flip-text{color:#313537}.block-flashcard__flip svg{fill:#707070;filter:none}.block-flashcard__back:focus .block-flashcard__flip svg,.block-flashcard__back:hover .block-flashcard__flip svg,.block-flashcard__front:focus .block-flashcard__flip svg,.block-flashcard__front:hover .block-flashcard__flip svg{fill:#313537}@media print{.block-flashcard__flip{display:none}}@media(max-width:42.4375em){.block-flashcard--medium .block-flashcard__flip{display:none}}.block-flashcard__flip-icon{height:14px;margin-right:.5rem;opacity:.8;width:14px}.block-flashcard__flip-icon__1{fill:none;stroke:currentColor;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px}.block-flashcard__flip-icon__2{fill:currentColor}.block-flashcards-slider{*zoom:1;margin-left:-.5rem;margin-right:-.5rem}.block-flashcards-slider:after,.block-flashcards-slider:before{content:" ";display:table}.block-flashcards-slider:after{clear:both}.block-flashcards-slider .block-flashcard{margin:0 auto}.block-flashcards-slider__info{align-items:flex-start;bottom:.5rem;display:flex;justify-content:center;margin-top:.5rem;min-height:9rem;padding:0 2rem;position:absolute;text-align:center;width:100%}.block-flashcards-slider__progress{border-bottom:1px solid #eaebeb;max-width:160px;position:relative;width:100%}@media(max-width:22.4375em){.block-flashcards-slider__progress{width:10rem}}.block-flashcards-slider__progress-text{font-size:1.4rem;font-style:italic;letter-spacing:.005em;line-height:1.285714;margin-bottom:1rem}.block-flashcards-slider__progress-line{background-color:#eee;bottom:-1px;height:1px;left:0;position:absolute;transition:width .3s;will-change:width;z-index:2}.block-flashcards-slider--carousel{margin-bottom:3rem}.block-flashcards-slider__slide{outline:none;padding:10rem 10px 11rem;width:480px}@media(min-width:48em){.block-flashcards-slider__slide{transition:opacity .2s ease-in-out}}.block-flashcards-slider__slides{position:static}.block-flashcards-slider__controls{bottom:10rem;left:0;max-width:48rem;position:absolute;width:100%;z-index:10}@media(min-width:30em){.block-flashcards-slider__controls{left:50%;margin-left:-24rem}}.block-flashcards-slider--carousel .block-flashcards-slider__captions,.block-flashcards-slider--carousel .block-flashcards-slider__slides,.block-flashcards-slider--full-carousel .block-flashcards-slider__captions,.block-flashcards-slider--full-carousel .block-flashcards-slider__slides{overflow:hidden}.block-flashcards-slider--carousel .block-flashcards-slider__caption-slide,.block-flashcards-slider--carousel .block-flashcards-slider__image-slide,.block-flashcards-slider--full-carousel .block-flashcards-slider__caption-slide,.block-flashcards-slider--full-carousel .block-flashcards-slider__image-slide{float:left}.block-flashcards-slider--carousel .block-flashcards-slider__wrap,.block-flashcards-slider--full-carousel .block-flashcards-slider__wrap{position:relative}.block-flashcards-slider--carousel .block-flashcards-slider__arrow,.block-flashcards-slider--full-carousel .block-flashcards-slider__arrow{background:#eee;border-radius:50%;cursor:pointer;height:4.2rem;left:5rem;opacity:.8;pointer-events:auto;position:absolute;top:0;transition:opacity .3s;width:4.2rem}.block-flashcards-slider--carousel .block-flashcards-slider__arrow:hover,.block-flashcards-slider--full-carousel .block-flashcards-slider__arrow:hover{opacity:1}@media(max-width:47.9375em){.block-flashcards-slider--carousel .block-flashcards-slider__arrow,.block-flashcards-slider--full-carousel .block-flashcards-slider__arrow{opacity:1}}.block-flashcards-slider--carousel .block-flashcards-slider__arrow .icon,.block-flashcards-slider--full-carousel .block-flashcards-slider__arrow .icon{color:#fff;left:1.2rem;position:absolute;top:1.3rem}.block-flashcards-slider--carousel .block-flashcards-slider__arrow--next,.block-flashcards-slider--full-carousel .block-flashcards-slider__arrow--next{left:auto;right:5rem}.block-flashcards-slider--carousel .block-flashcards-slider__arrow--next .icon,.block-flashcards-slider--full-carousel .block-flashcards-slider__arrow--next .icon{left:1.4rem}.block-flashcards-slider__controls--beginning .block-flashcards-slider__arrow--prev,.block-flashcards-slider__controls--end .block-flashcards-slider__arrow--next{cursor:auto;opacity:.3!important}.block-knowledge{padding:3rem 0;transition:padding .5s}.block-knowledge__wrapper{background:#fff;border:1px solid #ddd;box-shadow:0 .4rem 1.2rem .2rem rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex-direction:column;padding:6.5rem 6rem 4rem}@media(max-width:33.6875em){.block-knowledge__wrapper{padding:6rem 3rem 5rem}}.block-knowledge__container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:92rem;padding-left:1.9999998rem;padding-right:1.9999998rem}@media(min-width:33.75em){.block-knowledge__container{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.block-knowledge__container{padding-left:6rem;padding-right:6rem}}@media(min-width:52.5em){.block-knowledge__row{*zoom:1;margin-left:-1.5rem;margin-right:-1.5rem}.block-knowledge__row:after,.block-knowledge__row:before{content:" ";display:table}.block-knowledge__row:after{clear:both}.block-knowledge__col{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.block-knowledge__col:first-child{margin-left:8.3333333333%}}.block-knowledge__retake-container{max-height:0;min-height:0;text-align:center;transition:max-height .4s .2s,min-height .4s .2s}.block-knowledge__retake-container--active{max-height:5rem}.block-knowledge__retake{background:transparent;border:0;color:#313537;cursor:pointer;letter-spacing:.8px;max-width:17rem;opacity:0;pointer-events:none;transition:opacity .6s .9s}.block-knowledge__retake--active{opacity:1;pointer-events:all}.block-knowledge__retake-content{transition:color .3s}.block-knowledge__retake-icon{display:block;font-size:2.2rem;margin-top:1rem}.block-knowledge__retake-text{font-size:1rem;font-weight:900;text-transform:uppercase}.block-knowledge .quiz-card{margin-bottom:1.5rem;min-height:0;min-height:auto;padding:0;z-index:1}.block-knowledge .quiz-card__container{box-shadow:none;min-height:21rem;padding:0}@media(max-width:33.6875em){.block-knowledge .quiz-card__container{min-height:20rem}}.block-knowledge .quiz-card__row{margin:0;padding:0!important}.block-knowledge .quiz-card__main{float:none;margin:0;padding:.4rem;width:100%}.block-knowledge .quiz-card__title{margin-bottom:1rem}.block-knowledge .quiz-card__submit{height:4rem}.block-knowledge .quiz-card__actions{padding-bottom:.2rem}.block-knowledge .quiz-card__actions--proceed .quiz-card__submit{transition:opacity .3s,height .28s .3s}.block-knowledge .quiz-card__interactive{margin-bottom:1.5rem}.block-knowledge .quiz-card__interactive--fill{border-top:none}.block-knowledge .quiz-card__feedback--active{min-height:0}.block-knowledge .quiz-card__media .figure-video{margin-bottom:0}.block-knowledge .quiz-card .quiz-multiple-choice-option__label{font-size:1.5rem}.block-knowledge .quiz-card .quiz-fill{margin-top:2rem}.block-knowledge .quiz-card .quiz-fill__icon{left:auto;right:0}.block-knowledge .quiz-card .quiz-match{margin-left:0;margin-right:0;padding-top:3rem}.block-knowledge .quiz-card .quiz-match__item{margin-bottom:2.5rem;min-height:5.8rem}.block-knowledge .quiz-card .quiz-match__item-feedback{margin-bottom:2.3rem}@media(max-width:29.9375em){.block-knowledge .quiz-card .quiz-match__item--matched{margin-left:2.5rem}.block-knowledge .quiz-card .quiz-match__list--results{left:0}}.block-knowledge--retake .quiz-card__submit{transition:opacity .3s .6s,height .3s .3s}.block-knowledge--retake .quiz-card__feedback{transition:max-height .6s}.block-knowledge--retake .quiz-card__feedback-wrap{padding:0}.block-knowledge--retake .quiz-card__feedback-icon,.block-knowledge--retake .quiz-card__feedback-label,.block-knowledge--retake .quiz-card__feedback-text,.block-knowledge--retake .quiz-card__feedback-wrap{transform:none;transition:opacity .6s}.block-knowledge--retake .block-knowledge__retake,.block-knowledge--retake__retake-container{transition:opacity .6s}.block-knowledge--retake .quiz-multiple-choice-option__border{bottom:.5rem;top:.5rem}.block-knowledge--retake .quiz-multiple-choice-option__border:before{transition:opacity .25s,border .25s .25s,right .25s .25s}.block-knowledge--retake .quiz-multiple-choice-option .icon{transition:opacity .25s}.block-knowledge--retake .quiz-multiple-choice-option__input:checked+.quiz-multiple-choice-option__label .quiz-multiple-choice-option__radio:after{transition:0ms .5s}.block-knowledge--answered .quiz-card__answers{pointer-events:none}.quiz-card{align-items:center;display:flex;flex-direction:column;min-height:100vh;padding:5.5rem .5rem 1rem;position:relative;z-index:2}@media(min-width:33.75em){.quiz-card{padding:7.5rem .5rem 1rem}}@media(min-width:45em){.quiz-card{padding:9rem 6rem 4rem}}.quiz-card__container{background:#fff;box-shadow:0 .3rem 1rem rgba(0,0,0,.1);box-sizing:border-box;max-width:102rem;min-height:calc(100vh - 8.5rem);padding:1rem 3.5rem;position:relative;width:100%}@media(min-width:48em){.quiz-card__container{min-height:calc(100vh - 13rem);padding:2rem 0 0}}.quiz-card__feedback{max-height:0;min-height:0;overflow:hidden;padding-bottom:0;position:relative;transition:max-height 1s linear .3s,min-height 0ms .3s}.quiz-card__feedback--active{max-height:100rem;min-height:10rem}.quiz-card__feedback .quiz-card__row{padding-bottom:7rem;padding-top:0;position:relative;z-index:1}.quiz-card__feedback-wrap{opacity:0;outline:none;position:relative;transform:scale(1.1);transition:opacity .6s .6s,transform .6s .6s}.quiz-card__feedback--active .quiz-card__feedback-wrap{opacity:1;padding-top:0;transform:scale(1)}.quiz-card__feedback--frame .quiz-card__feedback-wrap{background-color:#f8f8f8;margin-bottom:3rem;padding-bottom:1.5rem;padding-top:3rem}.quiz-card__feedback-icon{border:.2rem solid #cacbcb;border-radius:50%;display:block;height:6rem;line-height:7rem;margin:0 auto;opacity:0;text-align:center;transform:scale(1.2);transition:opacity .6s .9s,transform .6s .9s;width:6rem}.quiz-card__feedback-icon [class*=icon-]{font-size:3rem}.quiz-card__feedback--active .quiz-card__feedback-icon{opacity:1;transform:scale(1)}.quiz-card__feedback-label{font-size:1.2rem;font-weight:700;letter-spacing:.02em;margin-bottom:2rem;margin-top:.5rem;opacity:0;text-align:center;transform:scale(1.1)}.quiz-card__feedback--active .quiz-card__feedback-label{opacity:1;transform:scale(1);transition:opacity .6s .9s,transform .6s .9s}.quiz-card__feedback-text{word-wrap:break-word;color:#707070;font-family:merriweather,serif;font-size:1.4rem;font-weight:300;line-height:1.7;margin-bottom:1.5rem;max-height:74rem;opacity:0;overflow:auto;padding-left:11.1111111111%;padding-right:11.1111111111%;padding-top:.3rem;text-align:center;transform:translate3d(0,2rem,0);transition:opacity .6s 1.05s,transform .6s 1.05s}.quiz-card__feedback--active .quiz-card__feedback-text{opacity:1;padding-bottom:.2rem;transform:translateZ(0)}.quiz-card__title{font-family:merriweather,serif;font-size:1.7rem;font-weight:400;letter-spacing:-.02rem;line-height:2;margin-bottom:1rem;position:relative}@media(min-width:45em){.quiz-card__title{margin-bottom:2rem}}.quiz-card__description{color:rgba(49,53,55,.8);font-family:merriweather,serif;font-size:1.6rem;font-weight:400;line-height:1.75}@media(min-width:45em){.quiz-card__description{font-size:1.6rem}}.quiz-card__interactive{border-top:1px solid #eaeaeb;margin:1.5rem 0;padding:1rem 0}.quiz-card__interactive--no-border{border-top:none}@media(min-width:45em){.quiz-card__interactive{margin:1.5rem 0 5rem}}.quiz-card__step-label{display:inline-block;font-family:merriweather,serif;font-size:1.2rem;font-style:italic;font-weight:700;letter-spacing:.02em}.quiz-card__number{margin:3rem 0}@media(min-width:48em){.quiz-card__number{margin:3rem 0 4.5rem}}@media print{.quiz-card__number{margin-top:0}}.quiz-card__counter{color:#50abf1;font-family:Oswald,serif;font-size:2.4rem;font-weight:900;line-height:4rem;position:relative;text-align:left;transition-duration:.3s;transition-property:color,opacity,background}@media(max-width:47.9375em){.quiz-card__counter{font-size:1.9rem}}@media print{.quiz-card__counter{font-size:1.5rem}}.quiz-card__button{background-color:silver;border:2px solid transparent;border-radius:2rem;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;height:4rem;letter-spacing:.04em;line-height:3.4rem;max-width:17rem;min-width:10rem;padding-left:1rem;padding-right:1rem;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;transition:background .3s,color .3s,opacity .3s;width:100%}@media(forced-colors:active){.quiz-card__button{transition:opacity .3s}}.quiz-card__button:hover{opacity:.8}.quiz-card__button:active{opacity:1}.quiz-card__button--disabled{pointer-events:none}.quiz-card__button--disabled:hover{opacity:1}.quiz-card__submit{height:10rem;opacity:1;text-align:center;transition:height .3s 1.5s,opacity .3s 1.5s}.quiz-card__actions--proceed .quiz-card__submit{height:0;margin:0;opacity:0;transition:height .3s,opacity .3s}.quiz-card__next{opacity:0;padding:2rem 0;text-align:center;transform:translate3d(0,2rem,0);transition:opacity .6s 1.2s,transform .6s 1.2s}.quiz-card__actions--proceed .quiz-card__next{opacity:1;transform:translate3d(0,-1rem,0)}.quiz-card__media .img{margin-bottom:0;max-height:64rem}.quiz-card .img-img{margin-left:0;margin-right:0}@media(min-width:33.75em){.quiz-card__media~.quiz-card__interactive .quiz-match{padding-top:1rem}}@media(min-width:48em){.quiz-card__row{*zoom:1;margin-left:-.5rem;margin-right:-.5rem;padding:3rem 0 0}.quiz-card__row:after,.quiz-card__row:before{content:" ";display:table}.quiz-card__row:after{clear:both}.quiz-card__main{box-sizing:border-box;display:block;float:left;margin-left:16.6666666667%;min-height:1px;padding-left:.5rem;padding-right:.5rem;width:66.6666666667%}}.quiz-card__retake-container{margin-bottom:3rem;max-height:0;min-height:0;text-align:center;transition:max-height .4s 1s,min-height .4s 1s}.quiz-card__retake-container--active{max-height:5rem}.quiz-card__retake{background:transparent;border:0;color:#313537;cursor:pointer;letter-spacing:.08rem;max-width:17rem;opacity:0;pointer-events:none;transition:opacity .6s .9s}.quiz-card__retake--active{opacity:1;pointer-events:all}.quiz-card__retake-content{transition:color .3s}.quiz-card__retake-icon{display:block;font-size:2.2rem;margin-top:1rem}.quiz-card__retake-text{font-size:1rem;font-weight:900;text-transform:uppercase}.quiz-fill__container{border-bottom:1px solid #eaeaeb;padding-bottom:1.25rem;position:relative}.quiz-fill__icon{left:-2.5rem;opacity:0;position:absolute;top:.35rem;transition:opacity .3s;visibility:hidden}.quiz-fill__icon--visible{opacity:1;visibility:visible}@media(min-width:48em){.quiz-fill__icon{left:-4rem}}.quiz-fill__input{background:transparent;border:none;cursor:text;font-family:lato,sans-serif;font-size:1.6rem;line-height:1.3;resize:none;width:100%}.quiz-fill__input::-webkit-input-placeholder{color:#76767c}.quiz-fill__input:-moz-placeholder,.quiz-fill__input::-moz-placeholder{color:#76767c;opacity:1}.quiz-fill__input:-ms-input-placeholder{color:#76767c}.quiz-fill__options{color:#76767c;font-size:1.2rem;font-style:italic;margin-top:1rem;opacity:0;transition:opacity .9s;visibility:hidden}.quiz-fill__options--visible,.quiz-match{opacity:1;visibility:visible}.quiz-match{display:flex;margin-left:-1rem;margin-right:-1rem;position:relative;transition:opacity .3s}.quiz-match--hidden{opacity:0;visibility:hidden}.quiz-match--completed .quiz-match__list--results{left:-1.75rem;min-width:2rem}@media(min-width:33.75em){.quiz-match--completed .quiz-match__list--results{left:auto;margin-left:0;transform:none}.quiz-match{margin-left:0;margin-right:0;padding-top:4rem}}.quiz-match__list{width:50%}.quiz-match__list--results{position:absolute;width:0}.quiz-match__item{display:flex;filter:drop-shadow(0 1px 2px rgba(0,0,0,.05));font-size:1.2rem;line-height:1.23;margin-bottom:2rem;position:relative;z-index:0}.quiz-match__item.dragging{z-index:1}@media print{.quiz-match__item{filter:none}}@media(min-width:33.75em){.quiz-match__item{font-size:1.4rem;letter-spacing:.02rem;line-height:normal;margin-bottom:3rem}}.quiz-match__item--ms_browser-focus{outline-style:none}.quiz-match__item--ms_browser-focus:focus{outline-color:gray;outline-offset:.1rem;outline-style:dashed;outline-width:.5px}.quiz-match__item-wrapper{display:flex;height:100%;left:0;padding:0 2rem;position:absolute;top:0;transition:transform .3s;width:100%;z-index:0}.quiz-match__item-wrapper.draggable--dragging{transition:none}.quiz-match__item-wrapper.movable-item__will-enter-up{opacity:.1;transform:translateY(100%) translateZ(0)!important;transition:none}.quiz-match__item-wrapper.movable-item__will-enter-down{opacity:.1;transform:translateY(-100%) translateZ(0)!important;transition:none}.quiz-match__item-wrapper.movable-item__will-enter-down.movable-item__will-enter-active,.quiz-match__item-wrapper.movable-item__will-enter-up.movable-item__will-enter-active{opacity:1;transform:translateY(0) translateZ(0)!important;transition:transform .3s,opacity .1s}@media(min-width:33.75em){.quiz-match__item-wrapper{padding-right:3rem}}.quiz-match__item--draggable{margin-right:.5rem;padding-left:2rem;padding-right:2rem}@media(min-width:33.75em){.quiz-match__item--draggable{margin-right:2rem}}.quiz-match__item--immobile{margin-left:.5rem;padding-left:2rem;padding-right:1rem}@media(min-width:33.75em){.quiz-match__item--immobile{margin-left:2rem;padding-left:3rem}}.quiz-match__item--matched{margin-left:1rem;margin-right:-2rem}.quiz-match__item--matched .quiz-match__item-wrapper.draggable.movable-item__will-enter-down,.quiz-match__item--matched .quiz-match__item-wrapper.draggable.movable-item__will-enter-up{opacity:1;transform:translateY(0) translateZ(0)!important}@media(min-width:33.75em){.quiz-match__item--matched{margin-left:4rem;margin-right:-4rem}}.quiz-match__item--faded{opacity:.4}.quiz-match__item,.quiz-match__item-feedback{min-height:60px}.quiz-match__item-feedback:last-of-type,.quiz-match__item:last-of-type{margin-bottom:0}.quiz-match__item-feedback{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;opacity:1;position:relative;transition:opacity .3s}.quiz-match__item-feedback--hidden{opacity:0;visibility:hidden}@media(min-width:33.75em){.quiz-match__item-feedback{margin-bottom:3rem}}.quiz-match__item-feedback-bubble{align-items:center;background-color:#313537;border-radius:50%;color:#fff;display:flex;font-size:1.2rem;height:2rem;justify-content:center;width:2rem}.quiz-match__item-content{align-items:center;display:flex;transform:translateZ(0)}.quiz-match__item-content>span{transform:translateY(-1px)}.quiz-match__item-arrow,.quiz-match__item-tail{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.quiz-match__item-arrow>path,.quiz-match__item-arrow>polygon,.quiz-match__item-arrow>rect,.quiz-match__item-tail>path,.quiz-match__item-tail>polygon,.quiz-match__item-tail>rect{vector-effect:non-scaling-stroke;stroke-width:1px}.quiz-match__item--matched .quiz-match__item-arrow>rect,.quiz-match__item--matched .quiz-match__item-tail>rect,.quiz-match__item-wrapper.draggable:focus .quiz-match__item-arrow>rect,.quiz-match__item-wrapper.draggable:focus .quiz-match__item-tail>rect,.quiz-match__item-wrapper.draggable:hover .quiz-match__item-arrow>rect,.quiz-match__item-wrapper.draggable:hover .quiz-match__item-tail>rect{fill:#313537;stroke:#313537}.quiz-match__item-arrow>polygon,.quiz-match__item-tail>polygon{fill:#fff;stroke:#ddd}.quiz-match__item-arrow>rect{fill:#a8a8a8;stroke:#a8a8a8}.quiz-match__item--active .quiz-match__item-tail>polygon{stroke:#ccc}.quiz-match__item-arrow--selected>polygon{fill:#f3f3f3}.quiz-match__item-tail--selectable>polygon{stroke:#a8a8a8}.quiz-match__item-sortable{fill:#76767c;display:none}.quiz-match__item-wrapper.draggable:focus .quiz-match__item-sortable,.quiz-match__item-wrapper.draggable:hover .quiz-match__item-sortable{fill:#313537}.quiz-match__item-sortable--dots{left:-1rem;position:absolute;top:50%;transform:translateY(-50%)}@media(min-width:33.75em){.quiz-match__item-sortable{display:block;flex-shrink:0;margin-right:2rem}.quiz-match__item-sortable--dots{display:none}}.draggable{cursor:grab;touch-action:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.draggable--dragging{cursor:grabbing}.draggable--placeholder{opacity:0;visibility:hidden}.quiz-multiple-choice-option-wrap{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:3rem 3.4rem;position:relative}@media(min-width:25.875em){.quiz-multiple-choice-option-wrap{-webkit-hyphens:inherit;-ms-hyphens:inherit;hyphens:inherit;padding:3rem 5rem}}.quiz-multiple-choice-option-wrap:hover:not(.quiz-multiple-choice-option-wrap--complete){background-color:#f7f7f8;cursor:pointer}.quiz-multiple-choice-option{bottom:0;left:0;position:absolute;right:0;top:0}.quiz-multiple-choice-option--keyboard:focus:not(.is-complete){background-color:#f7f7f8}.quiz-multiple-choice-option__indicator{align-items:center;border:.1rem solid #8a8c8d;border-radius:50%;display:flex;height:2rem;justify-content:center;left:2rem;position:absolute;top:50%;transform:translateY(-50%);width:2rem}.quiz-multiple-choice-option__check,.quiz-multiple-choice-option__dot,.quiz-multiple-choice-option__x{opacity:0;position:absolute;visibility:hidden}.quiz-multiple-choice-option__check--active,.quiz-multiple-choice-option__dot--active,.quiz-multiple-choice-option__x--active{opacity:1;position:static;visibility:visible}.quiz-multiple-choice-option__dot{height:.6rem;transform:scale(.6);transition:opacity .3s,transform .3s,visibility .3s;width:.6rem}.quiz-multiple-choice-option__dot--active{transform:scale(1)}.quiz-multiple-choice-option__check,.quiz-multiple-choice-option__x{transition:opacity .3s,visibility .3s}.quiz-multiple-choice-option__check{width:.9rem}.quiz-multiple-choice-option__x{width:.8rem}.quiz-multiple-choice-option__text{word-wrap:break-word;font-size:1.6rem;line-height:2rem;margin-left:3.5rem;position:relative;z-index:1}.quiz-multiple-choice-option__border{position:absolute;transition:width .45s .3s;width:0}.quiz-multiple-choice-option__border:before{border:0 solid transparent;bottom:0;content:"";left:0;opacity:0;position:absolute;right:-.2rem;top:0;transition:border .3s .3s,right 0ms .72s}.quiz-multiple-choice-option.is-complete.is-selected .quiz-multiple-choice-option__border{bottom:.5rem;left:0;overflow:hidden;top:.5rem;width:100%}@media(min-width:48em){.quiz-multiple-choice-option.is-complete.is-selected .quiz-multiple-choice-option__border{bottom:-.5rem;top:-.5rem}}.quiz-multiple-choice-option.is-complete.is-selected .quiz-multiple-choice-option__border:before{border:2px solid #707070;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0}@media(min-width:48em){.quiz-multiple-choice-option.is-complete.is-selected .quiz-multiple-choice-option__border:before{bottom:1rem;top:1rem}}.is-correct .quiz-multiple-choice-option.is-complete.is-selected .quiz-multiple-choice-option__border:before{border:2px solid #50abf1}.quiz-multiple-response-option-wrap{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:3rem 3.4rem;position:relative}@media(min-width:25.875em){.quiz-multiple-response-option-wrap{-webkit-hyphens:inherit;-ms-hyphens:inherit;hyphens:inherit;padding:3rem 5rem}}.quiz-multiple-response-option-wrap:hover:not(.quiz-multiple-response-option-wrap--complete){background-color:#f7f7f8;cursor:pointer}.quiz-multiple-response-option{bottom:0;left:0;position:absolute;right:0;top:0}.quiz-multiple-response-option--keyboard:focus:not(.quiz-multiple-response-option--complete){background-color:#f7f7f8}.quiz-multiple-response-option__indicator{border:.1rem solid #8a8c8d;display:inline-block;height:2rem;left:2rem;position:absolute;top:50%;transform:translateY(-50%);width:2rem}.quiz-multiple-response-option__check,.quiz-multiple-response-option__x{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s,visibility .3s;visibility:hidden}.quiz-multiple-response-option--correct .quiz-multiple-response-option__check,.quiz-multiple-response-option--incorrect .quiz-multiple-response-option__x,.quiz-multiple-response-option--selected:not(.quiz-multiple-response-option--incorrect) .quiz-multiple-response-option__check{opacity:1;visibility:visible}.quiz-multiple-response-option__text{word-wrap:break-word;font-size:1.6rem;line-height:2rem;margin-left:3.5rem;position:relative;z-index:1}.quiz-multiple-response-option__border{position:absolute;transition:width .45s .3s;width:0}.quiz-multiple-response-option__border:before{border:0 solid transparent;bottom:0;content:"";left:0;opacity:0;position:absolute;right:-.2rem;top:0;transition:border .3s .3s,right 0ms .72s}.quiz-multiple-response-option--correct.quiz-multiple-response-option--selected .quiz-multiple-response-option__border{bottom:.5rem;left:0;overflow:hidden;top:.5rem;width:100%}@media(min-width:48em){.quiz-multiple-response-option--correct.quiz-multiple-response-option--selected .quiz-multiple-response-option__border{bottom:-.5rem;top:-.5rem}}.quiz-multiple-response-option--correct.quiz-multiple-response-option--selected .quiz-multiple-response-option__border:before{border:2px solid #50abf1;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0}@media(min-width:48em){.quiz-multiple-response-option--correct.quiz-multiple-response-option--selected .quiz-multiple-response-option__border:before{bottom:1rem;top:1rem}}.quiz-multiple-response-option--incorrect.quiz-multiple-response-option--selected .quiz-multiple-response-option__border{bottom:.5rem;left:0;overflow:hidden;top:.5rem;width:100%}@media(min-width:48em){.quiz-multiple-response-option--incorrect.quiz-multiple-response-option--selected .quiz-multiple-response-option__border{bottom:-.5rem;top:-.5rem}}.quiz-multiple-response-option--incorrect.quiz-multiple-response-option--selected .quiz-multiple-response-option__border:before{border:2px solid #707070;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0}@media(min-width:48em){.quiz-multiple-response-option--incorrect.quiz-multiple-response-option--selected .quiz-multiple-response-option__border:before{bottom:1rem;top:1rem}}.block-labeled-graphic{display:block}.block-labeled-graphic .labeled-graphic-canvas__item{background:transparent}.block-labeled-graphic .labeled-graphic-canvas__bounds{display:block;padding:0}.block-labeled-graphic .labeled-graphic-canvas__figure{width:100%}.block-labeled-graphic .labeled-graphic-canvas__image{max-height:none;width:100%}.view-labeled-graphic{margin:0 auto}.view-labeled-graphic--small{max-width:76rem}.view-labeled-graphic--medium{max-width:110rem}.view-labeled-graphic--full{max-width:100%}.view-labeled-graphic .labeled-graphic-canvas{box-sizing:border-box;opacity:0;text-align:center;transition:opacity .6s}@media(min-width:37.5em){.view-labeled-graphic .labeled-graphic-canvas{margin-bottom:0}}.view-labeled-graphic .labeled-graphic-canvas--visible{opacity:1;transform:none}.view-labeled-graphic .labeled-graphic-canvas__figure{display:inline-block;max-width:100%;position:relative;vertical-align:top}.view-labeled-graphic .labeled-graphic-canvas__image{display:block;margin:0 auto}.view-labeled-graphic .labeled-graphic-canvas__image.reset{transition:transform .3s ease-in-out}.view-labeled-graphic .labeled-graphic-marker{transform:scale(.01);transition:transform .2s,box-shadow .3s}.view-labeled-graphic .labeled-graphic-marker--visible{box-shadow:0 0 0 4rem rgba(80,171,241,0);transform:scale(1)}.map-item--animated:first-child+.map-item--animated .labeled-graphic-marker--visible{transition-delay:0s}.map-item--animated:nth-child(2)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:.2s}.map-item--animated:nth-child(3)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:.4s}.map-item--animated:nth-child(4)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:.6s}.map-item--animated:nth-child(5)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:.8s}.map-item--animated:nth-child(6)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:1s}.map-item--animated:nth-child(7)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:1.2s}.map-item--animated:nth-child(8)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:1.4s}.map-item--animated:nth-child(9)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:1.6s}.map-item--animated:nth-child(10)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:1.8s}.map-item--animated:nth-child(11)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:2s}.map-item--animated:nth-child(12)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:2.2s}.map-item--animated:nth-child(13)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:2.4s}.map-item--animated:nth-child(14)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:2.6s}.map-item--animated:nth-child(15)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:2.8s}.map-item--animated:nth-child(16)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:3s}.map-item--animated:nth-child(17)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:3.2s}.map-item--animated:nth-child(18)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:3.4s}.map-item--animated:nth-child(19)+.map-item--animated .labeled-graphic-marker--visible{transition-delay:3.6s}.bubble{pointer-events:none;position:absolute;right:0;text-align:left}@media(max-width:47.9375em){.bubble{bottom:0!important;left:0!important;margin:0;position:absolute;right:0!important;top:0!important;z-index:998}}.bubble__body{background:#fff;border-bottom:0 solid #50abf1;border-radius:.4rem;box-shadow:0 0 1rem rgba(0,0,0,.5);box-sizing:border-box;max-width:22rem;opacity:0;pointer-events:none;position:absolute;transition-duration:.2s;transition-property:opacity,padding,top,max-width;visibility:hidden}.bubble__body:before{border:.6rem solid transparent;content:"";height:0;position:absolute;width:0}.bubble__body--has-overflow:after{background:linear-gradient(hsla(0,0%,100%,0),#fff) 0 repeat;bottom:3rem;content:"";height:8rem;left:0;pointer-events:none;position:absolute;right:0}@media(max-width:47.9375em){.bubble__body{height:100vh;left:0;max-width:none;pointer-events:none;position:fixed;top:0;transform:scale(.9)!important;transition-duration:.15s;transition-property:opacity,transform;width:100vw}}.bubble__body--left{left:0;margin-left:3.5rem}.bubble__body--left:before{border-right-color:#fff;left:-1.2rem}.bubble__body--right{margin-right:3.5rem;right:0}.bubble__body--right:before{border-left-color:#fff;right:-1.2rem}.bubble__body--top{margin-top:-3.5rem;top:0}.bubble__body--top:before{top:2.9rem}.bubble__body--bottom{bottom:0;margin-bottom:-3.5rem}.bubble__body--bottom:before{bottom:2.5rem}.bubble__body--middle{transform:translate3d(0,-50%,0)}.bubble__body--middle:before{bottom:calc(50% - .9rem)}.bubble--active .bubble__body{border-bottom-width:.4rem;max-width:calc(100% - 3.5rem);opacity:1;padding:2rem 2rem 1.80000072rem;pointer-events:auto;visibility:visible;width:40rem;z-index:301}@media(min-width:48em){.bubble--active .bubble__body{padding:3rem}}@media(max-width:47.9375em){.bubble--active .bubble__body{-webkit-overflow-scrolling:touch;bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;pointer-events:auto;position:fixed;right:0;top:0;transform:scale(1)!important;width:100%;z-index:100}}@media(min-width:48em){.bubble--bottom .bubble__body{bottom:-.6rem;top:auto}.bubble--active .bubble--bottom .bubble__body{bottom:-6rem;top:auto}}.bubble__title{font-size:1.4rem;font-weight:900;line-height:1;margin-bottom:1.2rem;margin-top:.8rem}@media(min-width:48em){.bubble__title{transition-duration:.3s;transition-property:font-size,font-weight,margin}}.bubble--active .bubble__title{font-size:2rem;font-weight:700;margin-bottom:3rem;margin-right:4.5rem;margin-top:1rem}.bubble__content{font-family:merriweather,serif;font-size:1.5rem;height:0;opacity:0;overflow:hidden;padding:.4rem;width:33rem}@media(min-width:48em){.bubble__content{max-height:400px;overflow-y:auto;transition-duration:0ms,.3s;transition-property:opacity,width}}.bubble__content:focus{outline:none}.bubble--active .bubble__content{height:auto;opacity:1;width:100%}@media(min-width:48em){.bubble--active .bubble__content{transition-delay:.3s,.3s;transition-duration:.3s,0ms;transition-property:opacity,width}}.bubble__media:focus{outline:none}.bubble__description{font-weight:300;letter-spacing:.01rem;line-height:1.74}.bubble--active .bubble__description{margin-bottom:1rem}.bubble__figure{margin-bottom:3rem}.bubble__figure .audio-player__housing{margin-bottom:0}.bubble__figure img{display:block;margin:0 auto}.bubble__controls{cursor:pointer;font-family:lato,sans-serif;font-size:1.2rem;font-weight:900;height:4rem;line-height:4rem;margin-top:1rem;opacity:0;position:absolute;right:1rem;text-transform:uppercase;top:1.2rem;transform:translate3d(0,-1rem,0);transition-delay:0ms;transition-duration:.75s;transition-property:opacity}@media(max-width:47.9375em){.bubble__controls{display:none}}.bubble--active .bubble__controls{opacity:1;transform:translateZ(0);transition-delay:.6s}.bubble__next,.bubble__prev{color:#707070;cursor:pointer;display:inline-block;transition:color .3s}.bubble__next .icon,.bubble__prev .icon{font-size:1.2rem;transition:color .3s;vertical-align:-10%}.bubble__next .icon{padding:0 1.5rem 0 .5rem}.bubble__prev .icon{padding:0 .5rem 0 1.5rem}.bubble__close{background:#fff;border:none;display:none}@media(max-width:47.9375em){.bubble__close{align-items:center;cursor:pointer;display:flex;height:4rem;justify-content:center;line-height:4.7rem;position:absolute;right:1rem;text-align:center;top:2rem;width:4rem}}.bubble__close-icon{height:1.4rem;width:1.4rem}.labeled-graphic-canvas__figure{display:inline-block;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.labeled-graphic-canvas__figure--editable{cursor:crosshair}.labeled-graphic-canvas__figure .authoring-tooltip__content{left:calc(100% - 2rem);top:-2.5rem}.labeled-graphic-canvas__bounds{text-align:center}@media print{.labeled-graphic-canvas__bounds{page-break-inside:avoid}}.labeled-graphic-canvas__image{display:block;margin:0 auto;max-height:100rem;max-width:100%}.labeled-graphic-canvas__alt-tag{background:#000;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:900;height:2rem;letter-spacing:.1rem;padding-top:.2rem;position:absolute;right:0;text-align:center;top:0;width:3.5rem}.authoring-tooltip{position:relative}.authoring-tooltip__content{background:#000;border:.1rem solid transparent;box-shadow:0 .1rem .4rem .1rem rgba(0,0,0,.14);color:#fff;font-size:1.2rem;font-weight:600;line-height:1;opacity:0;padding:.8rem 1.6rem;pointer-events:none;position:absolute;transition:opacity .3s ease-in-out,transform .3s ease-in-out;white-space:nowrap;z-index:10}.runtime-tooltip .authoring-tooltip__content{border-radius:.6rem;font-weight:400;max-width:25rem;padding:1.2rem;text-align:center;white-space:normal;width:auto;width:-webkit-max-content;width:max-content}.authoring-tooltip__content:before{background:#000;border-color:transparent;border-style:none solid solid none;border-width:.1rem;content:"";height:0;height:1rem;left:calc(50% + .5rem);position:absolute;top:calc(100% - .55rem);width:0;width:1rem}.authoring-tooltip__content ol,.authoring-tooltip__content ul{line-height:1.5}.authoring-tooltip__content--top{left:50%;top:-3rem;transform:translate(-50%,15%)}.authoring-tooltip__content--top:before{bottom:-.4rem;left:50%;transform:translate(-50%) rotate(45deg)}.authoring-tooltip__content--bottom{bottom:-3rem;left:50%;transform:translate(-50%,-15%)}.authoring-tooltip__content--bottom:before{left:50%;top:-.4rem;transform:translate(-50%) rotate(225deg)}.authoring-tooltip__content--left{left:0;top:50%;transform:translate(-96%,-50%)}.authoring-tooltip__content--left:before{left:auto;right:-.4rem;top:50%;transform:translateY(-50%) rotate(-45deg)}.authoring-tooltip__content--right{right:0;top:50%;transform:translate(96%,-50%)}.authoring-tooltip__content--right:before{left:-.4rem;top:50%;transform:translateY(-50%) rotate(-225deg)}.authoring-tooltip.runtime-tooltip--show .authoring-tooltip__content,.authoring-tooltip:hover .authoring-tooltip__content,.overview-list__link--restricted:hover .authoring-tooltip .authoring-tooltip__content{opacity:1}.authoring-tooltip.runtime-tooltip--show .authoring-tooltip__content--top,.authoring-tooltip:hover .authoring-tooltip__content--top,.overview-list__link--restricted:hover .authoring-tooltip .authoring-tooltip__content--top{transform:translate(-50%,-30%)}.authoring-tooltip.runtime-tooltip--show .authoring-tooltip__content--bottom,.authoring-tooltip:hover .authoring-tooltip__content--bottom,.overview-list__link--restricted:hover .authoring-tooltip .authoring-tooltip__content--bottom{transform:translate(-50%,30%)}.authoring-tooltip.runtime-tooltip--show .authoring-tooltip__content--left,.authoring-tooltip:hover .authoring-tooltip__content--left,.overview-list__link--restricted:hover .authoring-tooltip .authoring-tooltip__content--left{transform:translate(-101%,-50%)}.authoring-tooltip.runtime-tooltip--show .authoring-tooltip__content--right,.authoring-tooltip:hover .authoring-tooltip__content--right,.overview-list__link--restricted:hover .authoring-tooltip .authoring-tooltip__content--right{transform:translate(101%,-50%)}.page__wrapper .authoring-tooltip{bottom:0;height:6rem;position:absolute;width:100%}.iphone-safari .page__wrapper .authoring-tooltip{height:7rem}@media(min-width:48em){.page__wrapper .authoring-tooltip{height:7rem}}.portal-tooltip{max-width:none;opacity:0;padding-left:1rem;pointer-events:none;position:absolute;transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease-in-out}.portal-tooltip.right{left:calc(100% - 1rem);top:50%;transform:translate(-1rem,-50%)}.portal-tooltip.above{bottom:calc(100% - 1rem);left:50%;transform:translate(-50%,1rem)}.portal-tooltip--visible{opacity:1}.portal-tooltip--visible.right{transform:translate(.4rem,-50%)}.portal-tooltip--visible.above{transform:translate(-50%,-1.6rem)}.portal-tooltip__inner{background-color:#313537;border:.1rem solid transparent;box-shadow:0 -.2rem .4rem rgba(0,0,0,.2);color:#fff;font-size:1.2rem;font-weight:600;line-height:1rem;padding:.8rem 1.6rem;position:relative;text-align:center;white-space:nowrap}.portal-tooltip__inner:after{background:#313537;border-color:transparent;border-style:none solid solid none;border-width:.1rem;content:"";height:1rem;margin-left:-1rem;pointer-events:none;position:absolute;transform:rotate(45deg);width:1rem}.right .portal-tooltip__inner:after{left:.6rem;top:calc(50% - .5rem)}.above .portal-tooltip__inner:after{bottom:-.6rem;left:calc(50% + .5rem)}@keyframes markerPulse{0%{transform:scale(.65)}to{transform:scale(1)}}.labeled-graphic-marker{border-radius:50%;box-shadow:0 0 0 0 rgba(80,171,241,.9);height:4rem;margin-left:-2rem;margin-top:-2rem;position:absolute;transition:transform 0ms,box-shadow .3s;width:4rem;z-index:3}.labeled-graphic-marker__pin{background-color:#fff;border-radius:50%;bottom:0;box-shadow:0 .2rem .6rem rgba(0,0,0,.75);box-sizing:content-box;color:#313537;cursor:pointer;font-size:1.3rem;height:2rem;left:0;line-height:2.2rem;margin:auto;position:absolute;right:0;text-align:center;top:0;transition:width .2s,height .2s,margin .2s;width:2rem}.labeled-graphic-marker__pin:before{border:.2rem solid transparent;border-radius:50%;bottom:-.2rem;content:"";left:-.2rem;position:absolute;right:-.2rem;top:-.2rem;transition:border-color .1s}.labeled-graphic-marker__pin:after{animation:markerPulse 2s ease-in-out infinite alternate;border:8px solid hsla(0,0%,100%,.5);border-radius:50%;bottom:-2.4rem;content:"";left:-2.4rem;pointer-events:none;position:absolute;right:-2.4rem;top:-2.4rem}@media(min-width:48em){.labeled-graphic-marker__pin{font-size:1.8rem;height:3rem;line-height:3.2rem;text-align:center;width:3rem}}.labeled-graphic-marker:hover .labeled-graphic-marker__pin{z-index:10}.labeled-graphic-marker:hover .labeled-graphic-marker__pin:before{border-color:#313537}.labeled-graphic-marker--complete .labeled-graphic-marker__pin:after{display:none}.labeled-graphic-marker--active .labeled-graphic-marker__pin,.labeled-graphic-marker--dragged .labeled-graphic-marker__pin,.labeled-graphic-marker--hint .labeled-graphic-marker__pin{border-width:.2rem}.labeled-graphic-marker--dragged .labeled-graphic-marker__pin{background-color:rgba(49,53,55,.5);cursor:none}.labeled-graphic-marker--active .labeled-graphic-marker__pin:after{display:none}.block-process{background-color:#f5f5f5;overflow:hidden}.pdf-lesson-content .block-process{background-color:transparent}.process-block,.process-block-mobile{padding:3rem 0}.process-block-mobile__inner,.process-block__inner{opacity:1;position:relative;transition:height .3s,opacity .3s}.process-block-mobile__inner--fade,.process-block__inner--fade{opacity:0}.pdf-lesson-content .process-block-mobile__inner,.pdf-lesson-content .process-block__inner{height:auto!important}@media(min-width:42.5em){.process-block,.process-block-mobile{padding:5rem 0}}@media(min-width:80em){.process-block,.process-block-mobile{padding:5rem 4rem}.process-block--with-sidebar,.process-block-mobile--with-sidebar{padding:5rem 0}}@media(min-width:97.5em){.process-block--with-sidebar,.process-block-mobile--with-sidebar{padding:5rem 4rem}}.process-block-mobile__inner--initiating{opacity:0}.process-card--entered .process-card-mobile__button,.process-card--entered .process-card__button,.process-card-mobile--entered .process-card-mobile__button,.process-card-mobile--entered .process-card__button{max-width:17rem;opacity:1}.process-card--entered .process-card-mobile__button span,.process-card--entered .process-card__button span,.process-card-mobile--entered .process-card-mobile__button span,.process-card-mobile--entered .process-card__button span{opacity:1;transform:translateZ(0)}.process-card--active,.process-card-mobile--active{z-index:2}.process-card--active .process-card-mobile__restart,.process-card--active .process-card__restart,.process-card-mobile--active .process-card-mobile__restart,.process-card-mobile--active .process-card__restart{opacity:1}.process-card--intro,.process-card--summary,.process-card-mobile--intro,.process-card-mobile--summary{text-align:center}.process-card--intro .process-card-mobile__inner,.process-card--intro .process-card__inner,.process-card--summary .process-card-mobile__inner,.process-card--summary .process-card__inner,.process-card-mobile--intro .process-card-mobile__inner,.process-card-mobile--intro .process-card__inner,.process-card-mobile--summary .process-card-mobile__inner,.process-card-mobile--summary .process-card__inner{align-items:center;display:flex;justify-content:center}.process-card-mobile__inner,.process-card__inner{background-color:#fff;box-shadow:0 .2rem 2.4rem 0 rgba(0,0,0,.03);box-sizing:border-box;margin:0 auto;min-height:38rem;position:relative;width:100%}.process-card-mobile__inner>*,.process-card__inner>*{width:100%}.process-card-mobile__number,.process-card__number{border-radius:.8rem;display:inline-block;left:50%;max-width:90%;padding:.8rem 2rem;position:absolute;text-align:center;top:0;transform:translate3d(-50%,-50%,0)}.process-card-mobile__number p,.process-card__number p{color:#fff;font-weight:700;letter-spacing:.05rem;margin:0}.process-card-mobile__title,.process-card__title{margin-bottom:2rem}.process-card-mobile__title h2,.process-card__title h2{font-weight:700;line-height:1.25}.process-card-mobile__description,.process-card__description{margin-bottom:2.5rem}.process-card-mobile__description li,.process-card-mobile__description p,.process-card__description li,.process-card__description p{font-family:merriweather,serif;font-weight:400;line-height:1.8;margin-bottom:1.5rem}.process-card-mobile__description li:last-child,.process-card-mobile__description p:last-child,.process-card__description li:last-child,.process-card__description p:last-child{margin-bottom:0}.process-card-mobile__media,.process-card__media{text-align:center}.process-card-mobile__media .audio-player,.process-card__media .audio-player{margin-bottom:.5rem}.process-card-mobile__media .embed,.process-card-mobile__media .figure-video,.process-card-mobile__media .img,.process-card__media .embed,.process-card__media .figure-video,.process-card__media .img{margin-bottom:2.5rem}.process-card-mobile__button,.process-card__button{border:2px solid transparent;border-radius:2rem;box-sizing:border-box;color:#fff;cursor:pointer;flex:1;font-family:lato,sans-serif;font-size:1.2rem;font-weight:700;height:4rem;letter-spacing:.04em;line-height:3.6rem;max-width:10rem;min-width:10rem;opacity:0;padding-left:1rem;padding-right:1rem;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;transition:opacity .3s,max-width .3s;width:100%}.process-card-mobile__button:hover,.process-card__button:hover{opacity:.8}.process-card-mobile__button:active,.process-card__button:active{opacity:1}.process-card-mobile__button span,.process-card__button span{display:inline-block;opacity:0;transform:translate3d(-3rem,0,0);transition:opacity .6s,transform .6s}.process-card-mobile__button svg,.process-card__button svg{fill:#fff;height:1.1rem;margin-left:.2rem;transform:rotate(-90deg) translateX(-.1rem);width:1.1rem}@media print{.process-card-mobile__button,.process-card__button{font-size:1rem;height:3rem;line-height:2.6}}.process-card-mobile__restart,.process-card__restart{cursor:pointer;display:inline-block;margin-bottom:4rem;opacity:0;transition:opacity .3s linear .9s}.process-card-mobile__restart span,.process-card__restart span{font-size:1.2rem;font-weight:900;letter-spacing:.05rem;text-transform:uppercase}.process-card-mobile__restart i,.process-card__restart i{display:block;font-size:2rem;margin-top:.5rem}.pdf-lesson-content .process-card,.pdf-lesson-content .process-card-mobile{left:0!important;margin:3rem auto!important;opacity:1!important;position:relative!important;top:auto!important;transform:translateZ(0)!important;transition:none!important}.pdf-lesson-content .process-card-mobile__inner,.pdf-lesson-content .process-card__inner{box-shadow:none}.pdf-lesson-content .process-card--summary,.pdf-lesson-content .process-card-mobile--summary{margin-bottom:0!important}.pdf-lesson-content .process-card-mobile__number,.pdf-lesson-content .process-card__number{transform:translate3d(-50%,0,0)}.pdf-lesson-content .process-card-mobile__button,.pdf-lesson-content .process-card-mobile__help,.pdf-lesson-content .process-card-mobile__restart,.pdf-lesson-content .process-card__button,.pdf-lesson-content .process-card__help,.pdf-lesson-content .process-card__restart{display:none}.process-card{left:50%;margin:0 auto;max-width:89rem;opacity:0;position:absolute;top:0;transition:transform .3s ease-in-out;width:100%}.process-card--active,.process-card--next,.process-card--prev{opacity:1}.process-card--next,.process-card--prev,.process-card--prev-active{transition:transform .3s ease-in-out,opacity 0s linear .3s}.process-card--initiating,.process-card--slide-fade{transition:none!important}.process-card--active{transform:translate3d(-50%,0,0);transition:transform .3s ease-in-out .3s}.process-card__inner{border-radius:.4rem;padding:6rem 3.5rem 8rem}@media(min-width:42.5em){.process-card__inner{padding:7.5rem 7rem 9rem}}.process-card--intro .process-card__inner,.process-card--summary .process-card__inner{padding:6rem 3.5rem}@media(min-width:42.5em){.process-card--intro .process-card__inner,.process-card--summary .process-card__inner{padding:7.5rem 7rem}}.process-card__number p{font-size:1.5rem}@media(min-width:42.5em){.process-card__number p{font-size:2rem}}.process-card__title h2{font-size:2.1rem}@media(min-width:42.5em){.process-card__title h2{font-size:2.5rem}}@media(min-width:67.5em){.process-card__title h2{font-size:3rem}}.process-card__description li,.process-card__description p{font-size:1.4rem}@media(min-width:42.5em){.process-card__description li,.process-card__description p{font-size:1.7rem}.process-card{width:70%}}.process-card-mobile{left:0;position:absolute;top:0;transform:translateZ(0);transition:transform .3s ease-in-out;width:100%}.process-card-mobile--initiating{transition:none}.process-card-mobile__inner{margin:0 auto;max-width:89rem;padding:6rem 3.5rem 8rem}@media(min-width:42.5em){.process-card-mobile__inner{width:70%}}.process-card-mobile--intro .process-card-mobile__inner,.process-card-mobile--summary .process-card-mobile__inner{padding:6rem 3.5rem}.process-card-mobile__number p{font-size:1.5rem}.process-card-mobile__title h2{font-size:2.1rem}.process-card-mobile__description li,.process-card-mobile__description p{font-size:1.4rem}.process-card-mobile__help{background-color:#313537;border-bottom-left-radius:2.5rem;border-top-left-radius:2.5rem;bottom:0;opacity:0;padding:.4rem 2rem;position:absolute;right:0;transform:translate3d(100%,50%,0);transition:opacity .3s,transform 0s linear .3s,visibility 0s linear .3s;visibility:hidden}.process-card-mobile__help.process-card-mobile__help--show{opacity:1;transform:translate3d(0,50%,0);transition:opacity .3s linear .5s,transform .3s linear .5s,visibility 0s linear .3s;visibility:visible}.process-card-mobile__help.process-card-mobile__help--show span{opacity:1;transform:translate3d(0,-.1rem,0)}.process-card-mobile__help span{color:#fff;display:inline-block;font-size:1.2rem;font-style:italic;letter-spacing:.01rem;opacity:0;transform:translate3d(-2rem,-.1rem,0);transition-delay:.7s;transition-duration:.6s;transition-property:opacity,transform}.process-card-mobile__help svg{fill:#fff;height:1rem;margin-left:.2rem;transform:rotate(-90deg) translateX(-.1rem);width:1rem}@media(min-width:42.5em){.process-card-mobile__help{border-radius:2.5rem;bottom:1rem;right:-1.5rem;transform:translate3d(100%,0,0)}.process-card-mobile__help.process-card-mobile__help--show{transform:translateZ(0)}}.process-arrow{align-items:center;background-color:#313537;border-radius:50%;cursor:pointer;display:none;height:5rem;justify-content:center;position:absolute;top:16rem;width:5rem;z-index:3}.process-arrow-enter{opacity:0}.process-arrow-enter-active{opacity:1;transition:opacity .20000001s linear .1s}.process-arrow-exit{opacity:1}.process-arrow-exit-active{opacity:0;transition:opacity .20000001s}.process-arrow--hidden{opacity:0;transition:none;visibility:hidden}.process-arrow--scrolling{position:fixed}.process-arrow--disabled{cursor:auto}.process-arrow--left svg{transform:rotate(90deg) translateY(.2rem)}@media(min-width:48em){.process-arrow--left svg{transform:rotate(90deg) translateY(.3rem)}}.process-arrow--right svg{transform:rotate(-90deg) translateY(.1rem)}@media(min-width:48em){.process-arrow--right svg{transform:rotate(-90deg) translateY(.3rem)}}.process-arrow svg{fill:#fff;height:2.2rem;width:2.2rem}.pdf-lesson-content .process-arrow{display:none}@media(min-width:42.5em){.process-arrow{display:flex}}@media(min-width:48em){.process-arrow{height:6rem;width:6rem}.process-arrow svg{height:2.7rem;width:2.7rem}}.process-counter{bottom:2.2rem;display:block;height:3rem;justify-content:center;left:0;overflow:hidden;padding:0 3.5rem;position:absolute;text-align:center;width:100%}.process-counter--overflow-after:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 50%,#fff);content:"";height:100%;position:absolute;right:0;top:0;width:6.5rem;z-index:2}@media(min-width:42.5em){.process-counter--overflow-after:after{width:10rem}}.process-counter--overflow-before:before{background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#fff 50%,#fff);content:"";height:100%;left:0;position:absolute;top:0;width:6.5rem;z-index:2}@media(min-width:42.5em){.process-counter--overflow-before:before{width:10rem}}.process-counter__inner{position:relative;transition:transform .3s;white-space:nowrap}.process-counter__active{border-radius:50%;border-style:solid;border-width:.2rem;height:3rem;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:3rem}@media(min-width:42.5em){.process-counter__active{transition:opacity .3s ease-in-out .7s,transform .3s ease-in-out .5s}}.process-counter__item{color:#76767c;cursor:pointer;display:inline-block;font-size:1.5rem;height:3rem;line-height:3;min-width:3rem;position:relative;text-align:center;transition:color .3s ease-in-out}.process-counter__item--active,.process-counter__item:hover:not(.process-counter__item--disabled){color:#313537}.process-counter__item--active svg,.process-counter__item:hover:not(.process-counter__item--disabled) svg{fill:#313537}.process-counter__item--double{padding:0 1rem}.process-counter__item span{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.process-counter__item svg{height:1.2rem;transform:translateY(.1rem);transition:fill .3s ease-in-out;width:1.7rem}.pdf-lesson-content .process-counter{display:none}@media(min-width:42.5em){.process-counter{bottom:4.2rem;padding:0 7rem}}.block-scenario{display:block}@keyframes scenario-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.scenario-block{height:100vh;max-height:81.2rem;min-height:68rem;overflow:hidden;position:relative;transition:opacity .39s}.scenario-block div{box-sizing:border-box}.scenario-block--initiated{opacity:1}.scenario-block--loading .scenario-block__background--active,.scenario-block--loading .scenario-block__inner{opacity:0}.scenario-block--loading .scenario-block__spinner{animation:scenario-spin 1.5s linear infinite;border:.2rem solid rgba(49,53,55,.5);border-left-color:rgba(49,53,55,.15);border-radius:50%;height:6rem;left:50%;margin:-3rem 0 0 -3rem;position:absolute;top:50%;width:6rem}.scenario-block>img{display:none}.scenario-block__background-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.scenario-block__background{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-.2rem;filter:blur(.25rem);left:-.2rem;opacity:0;position:absolute;right:-.2rem;top:-.2rem;transition:opacity .39s}.scenario-block__background--active{opacity:1}.scenario-block__inner{height:100%;margin:0 auto;max-width:120rem;position:relative;transition:opacity .39s;z-index:2}.scenario-block__character{bottom:0;left:0;opacity:1;position:absolute;top:3rem;transition:opacity .3s linear .1s,visibility 0s;visibility:visible;width:38%;z-index:2}.scenario-block__character--hidden{opacity:0;transition:opacity .3s,visibility 0s linear .3s;visibility:hidden}.scenario-block__character__inner{height:100%;left:0;max-width:53rem;opacity:0;position:absolute;top:0;transition:opacity .39s;width:100%}.scenario-block__character__inner--active{opacity:1}.scenario-block__character__inner--left img{transform:translateX(-35%)!important}.scenario-block__character__inner--right img{transform:translateX(-65%)!important}.scenario-block__character img{display:block;left:50%;max-height:135%;position:relative;transform:translateX(-50%)}@media print{.scenario-block__character img{max-height:130%}}@media(min-width:48em){.scenario-block__character img{max-height:145%}}@media(min-width:60em){.scenario-block__character img{max-height:150%}}@media(min-width:48em){.scenario-block__character{left:1rem;top:6rem}}@media(min-width:60em){.scenario-block__character{top:5rem}}.scenario-block__content{box-sizing:border-box;padding:0 2rem;width:100%;z-index:2}.scenario-block__content--enter{opacity:0}.scenario-block__content--enter-active{opacity:1;transition:opacity .39s}.scenario-block__content--exit{opacity:1}.scenario-block__content--exit-active{opacity:0;transition:opacity .39s}@media(min-width:30em){.scenario-block__content{padding:0 3rem}}@media(min-width:37.5em){.scenario-block__content{padding:0 6rem}}@media(min-width:48em){.scenario-block__content{padding:0 3rem 0 34rem}}@media(min-width:60em){.scenario-block__content{padding:0 6rem 0 38rem}}@media(min-width:75em){.scenario-block__content{padding-left:41rem}}.scenario-block__text{bottom:3rem;left:0;position:absolute}.scenario-block__text--end,.scenario-block__text--short{width:100%}.scenario-block__text--end .scenario-block__text__inner,.scenario-block__text--short .scenario-block__text__inner{margin:0 auto;max-width:40rem}.scenario-block__text--no-character{bottom:auto;top:50%;transform:translateY(-50%)}.scenario-block__text--no-character .scenario-block__text__inner{margin:0 auto}@media(min-width:48em){.scenario-block__text--no-character{padding-left:3rem!important}}@media(min-width:60em){.scenario-block__text--no-character{padding-left:6rem!important}}.scenario-block__text__inner{background-color:#fff;border-radius:.3rem;box-shadow:0 .2rem 2.5rem 0 rgba(0,0,0,.15);box-sizing:border-box;max-width:68rem;padding:5rem 3.5rem 3.5rem;text-align:center;width:100%}@media(min-width:48em){.scenario-block__text__inner{padding-top:3.5rem}}.scenario-block__text__title h2{font-size:2.1rem;font-weight:700;letter-spacing:.06rem;line-height:1.25;margin-bottom:2rem}@media(min-width:42.5em){.scenario-block__text__title h2{font-size:2.5rem}}@media(min-width:67.5em){.scenario-block__text__title h2{font-size:3rem}}.scenario-block__text__description{margin-bottom:2.5rem}.scenario-block__text__description li,.scenario-block__text__description p{font-size:1.4rem;font-weight:400;letter-spacing:.04rem;line-height:1.6;margin-bottom:1.5rem}.scenario-block__text__description li:last-child,.scenario-block__text__description p:last-child{margin-bottom:0}@media(min-width:42.5em){.scenario-block__text__description li,.scenario-block__text__description p{font-size:1.5rem}}@media(min-width:67.5em){.scenario-block__text__description li,.scenario-block__text__description p{font-size:1.7rem;line-height:1.8}}.scenario-block__text__continue{border:.2rem solid transparent;border-radius:2rem;box-sizing:border-box;color:#fff;cursor:pointer;flex:1;font-family:lato,sans-serif;font-size:1.2rem;font-weight:700;height:3.5rem;letter-spacing:.04em;line-height:3rem;max-width:13.5rem;min-width:10rem;padding-left:1rem;padding-right:1rem;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;transform:translateZ(0);transition:opacity .3s,max-width .3s;width:100%}.scenario-block__text__end{border-top:.1rem solid #e5e5e5;cursor:pointer;display:inline-block;margin-top:2rem;padding:1rem 1.5rem 0}.scenario-block__text__end span{font-size:1.2rem;font-weight:700;letter-spacing:.05rem;text-transform:uppercase}.scenario-block__text__end i{display:block;font-size:1.8rem;margin-top:.5rem;transform:rotate(180deg)}@media(min-width:37.5em){.scenario-block__text{bottom:6rem}}@media(min-width:48em){.scenario-block__text{bottom:auto;padding-left:calc(38% + 3rem);top:50%;transform:translateY(-50%)}}@media(min-width:60em){.scenario-block__text{padding-left:calc(38% + 6rem)}}.scenario-block__dialogues{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.scenario-block__dialogues__inner,.scenario-block__dialogues__top__inner{height:100%;position:relative;width:100%}.scenario-block__dialogues__top{height:100%;left:0;padding-left:calc(32% + 2rem);padding-right:1.5rem;position:absolute;top:0;width:100%}@media(min-width:30em){.scenario-block__dialogues__top{padding-right:3rem}}@media(min-width:37.5em){.scenario-block__dialogues__top{padding-right:6rem}}@media(min-width:67.5em){.scenario-block__dialogues__top{padding-left:calc(30% + 3rem)}}@media(min-width:75em){.scenario-block__dialogues__top{max-width:calc(35% + 100rem);padding-left:calc(28% + 3rem)}}.scenario-block__dialogues__bottom{bottom:0;height:55%;left:0;position:absolute;width:100%}.scenario-block__dialogues__bottom__inner{bottom:1.5rem;display:flex;justify-content:flex-end;left:0;padding:0 1.5rem;position:absolute;width:100%}@media(min-width:30em){.scenario-block__dialogues__bottom__inner{bottom:3rem;padding:0 3rem}}@media(min-width:60em){.scenario-block__dialogues__bottom__inner{padding:0 6rem}}@media(min-width:75em){.scenario-block__dialogues__bottom{max-width:calc(35% + 100rem)}}.scenario-block__dialogues__responses{display:flex;flex-wrap:wrap;max-width:44rem;width:100%}.scenario-block__dialogues__responses>div{width:100%}@media(min-width:48em){.scenario-block__dialogues__responses{max-width:36rem}}@media(min-width:52.5em){.scenario-block__dialogues__responses{max-width:44rem}}@media(min-width:67.5em){.scenario-block__dialogues__responses{max-width:52rem}}.scenario-block__dialogue{display:flex;left:0;max-width:50rem;padding-left:2rem;position:absolute;top:6.8rem;transition-duration:.39s;transition-property:top,opacity;width:100%}.scenario-block__dialogue--appear{opacity:0;transform:translate3d(0,3rem,0)}.scenario-block__dialogue--appear-active{opacity:1;transform:translateZ(0);transition-delay:.3s;transition-duration:.39s;transition-property:opacity,transform}.scenario-block__dialogue--enter{opacity:0;transform:translate3d(0,23rem,0)}.scenario-block__dialogue--enter-active{opacity:1;transform:translateZ(0);transition-duration:.39s;transition-property:opacity,transform}.scenario-block__dialogue--exit{opacity:1;transform:translateZ(0)}.scenario-block__dialogue--exit-active{opacity:0;transform:translate3d(0,23rem,0);transition-duration:.39s;transition-property:opacity,transform}.scenario-block__dialogue--faded{opacity:.5}.scenario-block__dialogue--response{justify-content:flex-end;left:auto;padding-left:0!important;right:-.5rem}@media(min-width:30em){.scenario-block__dialogue--response{padding-right:2rem}}.scenario-block__dialogue__bubble{background-color:#fff;border-radius:1.2rem;box-shadow:0 .2rem 2.5rem 0 rgba(0,0,0,.15);box-sizing:border-box;display:inline-block;font-size:1.3rem;letter-spacing:.02rem;line-height:1.4;padding:1.2rem;position:relative}@media(min-width:22.5em){.scenario-block__dialogue__bubble{font-size:1.4rem;letter-spacing:.03rem;line-height:1.3}}@media(min-width:30em){.scenario-block__dialogue__bubble{padding:1.5rem 2rem}}@media(min-width:33.75em){.scenario-block__dialogue__bubble{font-size:1.4rem;letter-spacing:.04rem;padding:2rem 2.5rem}}@media(min-width:48em){.scenario-block__dialogue__bubble{font-size:1.5rem;line-height:1.5}}@media(min-width:67.5em){.scenario-block__dialogue__bubble{font-size:1.7rem}}.scenario-block__dialogue__bubble:after{border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 2.5rem 2.5rem 0;content:"";height:0;left:-1.5rem;position:absolute;top:0;width:0}@media(min-width:33.75em){.scenario-block__dialogue__bubble:after{border-width:0 3rem 3rem 0;left:-2rem}}.scenario-block__dialogue--response .scenario-block__dialogue__bubble:after{left:auto;right:0;top:100%;transform:translateY(-1.2rem) scaleX(-1) rotate(-90deg)}@media(min-width:30em){.scenario-block__dialogue--response .scenario-block__dialogue__bubble:after{right:-1.5rem;top:0;transform:scaleX(-1)}}@media(min-width:33.75em){.scenario-block__dialogue--response .scenario-block__dialogue__bubble:after{right:-2rem}}.scenario-block__dialogue__button{background-color:#fff;border:.2rem solid transparent;border-radius:2rem;bottom:3rem;box-shadow:0 .2rem 2.5rem 0 rgba(0,0,0,.15);box-sizing:border-box;color:#313537;cursor:pointer;display:inline-block;flex:1;font-family:lato,sans-serif;font-size:1.2rem;font-weight:700;height:3.5rem;left:50%;letter-spacing:.04em;line-height:3rem;min-width:12rem;padding:.1rem 2.3rem 0;position:absolute;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;transform:translateX(-50%)}@media(min-width:30em){.scenario-block__dialogue__button{bottom:4rem;height:4rem;min-width:15rem}}@media(min-width:48em){.scenario-block__dialogue__button{left:auto;right:7.5rem;transform:none}}.scenario-block__dialogue__button--appear{opacity:0;transform:translate3d(-50%,3rem,0)}@media(min-width:48em){.scenario-block__dialogue__button--appear{transform:translate3d(0,3rem,0)}}.scenario-block__dialogue__button--appear-active{opacity:1;transform:translate3d(-50%,0,0);transition-delay:.6s;transition-duration:.39s;transition-property:opacity,transform}@media(min-width:48em){.scenario-block__dialogue__button--appear-active{transform:translateZ(0)}}.scenario-block__dialogue__button i{display:inline-block;font-size:1.5rem;margin-left:.5rem;transform:rotate(180deg) translateY(-.1rem)}@media(min-width:22.5em){.scenario-block__dialogue{top:9rem}}.scenario-block__response{display:flex;justify-content:flex-end;margin-bottom:1rem;width:100%}.scenario-block__response--appear{opacity:0}.scenario-block__response--appear-active{opacity:1;transition-duration:.39s;transition-property:opacity}.scenario-block__response--0.scenario-block__response--appear-active{transition-delay:.8s}.scenario-block__response--1.scenario-block__response--appear-active{transition-delay:1s}.scenario-block__response--2.scenario-block__response--appear-active{transition-delay:1.2s}.scenario-block__response:last-child{margin:0}.scenario-block__response__inner{align-items:center;background-color:#fff;border-radius:1.2rem;box-shadow:0 .2rem 2.5rem 0 rgba(0,0,0,.15);box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:1.3rem;line-height:1.4;min-height:6rem;padding:1.2rem 1.2rem 1.2rem 4.4rem;position:relative;transition-duration:.39s;transition-property:background-color,transform;width:auto}.scenario-block__response__inner:focus,.scenario-block__response__inner:hover{background-color:#eee;transform:translateX(1rem)}@media(min-width:22.5em){.scenario-block__response__inner{font-size:1.4rem;line-height:1.3}}@media(min-width:30em){.scenario-block__response__inner{padding:1.5rem 1.8rem 1.5rem 5.4rem}}@media(min-width:33.75em){.scenario-block__response__inner{font-size:1.4rem;line-height:1.5}}@media(min-width:67.5em){.scenario-block__response__inner{font-size:1.5rem}}.scenario-block__response__number{align-items:center;background-color:#313537;border-radius:50%;color:#fff;display:flex;font-size:1.1rem;font-weight:900;height:2rem;justify-content:center;left:1.2rem;position:absolute;top:50%;transform:translateY(-50%);width:2rem}@media(min-width:30em){.scenario-block__response__number{font-size:1.2rem;height:2.6rem;left:1.4rem;width:2.6rem}}.scenario-block__dialogues .scenario-block__response__number{font-family:lato,sans-serif!important}.scenario-block--mobile .scenario-block__response__inner:focus,.scenario-block--mobile .scenario-block__response__inner:hover{background:#fff;transform:translateX(0)}.scenario-block__pdf-details{border:.1rem solid #eaeaea;margin:3rem 0;padding:2rem}.scenario-block__pdf-details h3{font-size:2rem;font-weight:700;letter-spacing:.05rem;margin-bottom:1rem}.scenario-block__pdf-details svg{fill:#313537;display:inline-block;margin:0 .7rem;opacity:.5}.scenario-block__pdf-details span{display:block;margin-top:.5rem}@media(min-width:22.5em){.scenario-block{min-height:66rem}}@media(min-width:30em){.scenario-block{height:66rem}}.block-sorting-activity{display:block}.sorting{box-sizing:content-box;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:102rem;padding-left:1.9999998rem;padding-right:1.9999998rem}@media(min-width:33.75em){.sorting{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.sorting{padding-left:6rem;padding-right:6rem}}.sorting__row{align-content:stretch;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-around;margin:3rem -1.5rem}.deck{max-width:50%;perspective:50rem;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:30rem;z-index:1}.deck__title{font-size:2rem;font-weight:700;margin-bottom:1.6rem;text-align:center}.sorting-dark-theme .deck__title{color:#fff}.deck .restart-button{margin-top:2rem}.sorting-dark-theme .deck .restart-button{border-color:hsla(0,0%,100%,.4);color:#fff}.sorting-dark-theme .deck .restart-button:hover{color:hsla(0,0%,100%,.75)!important}.deck .restart-button__content{transform:translate3d(0,-6.5rem,0);transition:transform .6s .2s}.deck--complete .restart-button__content{transform:translateZ(0)}.deck__spacer{height:0;padding-bottom:66.666666%;width:100%}.deck__cardholder,.deck__content{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.deck__cardholder{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:0;pointer-events:auto;transition:opacity .3s}.deck--complete .deck__cardholder{opacity:1}@keyframes shake{0%{transform:translateZ(0)}12.5%{transform:translate3d(-16px,0,0)}37.5%{transform:translate3d(12px,0,0)}62.5%{transform:translate3d(-8px,0,0)}87.5%{transform:translate3d(4px,0,0)}to{transform:translateZ(0)}}.playing-card{cursor:move;cursor:grab;height:0;max-height:100%;max-width:100%;opacity:0;padding-bottom:66.666666%;pointer-events:none;position:absolute;touch-action:none;transform:translate3d(0,1.6rem,0) scale(.96);transition:transform .5s,border .5s,color .5s,opacity .5s;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:30rem}.playing-card:first-child{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1) rotateX(0deg);transition-delay:.2s;z-index:3}.playing-card:first-child.reset{opacity:0;transform:translate3d(0,-3rem,0) scale(1.1) rotateX(-15deg)}.playing-card:nth-child(2){opacity:1;transform:translate3d(0,.8rem,0) scale(.98) rotateX(0deg);transition-delay:.1s;z-index:2}.playing-card:nth-child(2).reset{opacity:0;transform:translate3d(0,-2rem,0) scale(1.05) rotateX(-10deg)}.playing-card:nth-child(3){opacity:1;transform:translate3d(0,1.6rem,0) scale(.96) rotateX(0deg);transition-delay:0ms;z-index:1}.playing-card:nth-child(3).reset{opacity:0;transform:translate3d(0,-1rem,0) scale(1) rotateX(-5deg)}.playing-card__content{align-items:center;border-radius:1.7%;border-top:.3rem solid #fff;bottom:0;color:rgba(49,53,55,.4);display:flex;justify-content:center;left:0;padding:2.5rem;position:absolute;right:0;top:0;transition:transform .15s,border .5s,color .5s}.block-brand--unbranded .playing-card__content{box-shadow:none}.playing-card__content.bg--dark,.playing-card__content.bg--med,.playing-card__content.bg--near-black{color:hsla(0,0%,100%,.6)}.playing-card--legacy .playing-card__content{background:#fff}.playing-card__content:before{border:1px solid hsla(0,0%,100%,.3);border-radius:1.7%;bottom:0;content:"";left:0;position:absolute;right:0;top:-.3rem}.playing-card--legacy .playing-card__content:before{border-color:#c4c4c4}.bg--branded .playing-card__content:before,.playing-card--legacy .playing-card__content:before{border-top:none;border-top-left-radius:0;border-top-right-radius:0;top:0}.playing-card__content.bg--light:before{border-color:rgba(0,0,0,.3)}.playing-card:first-child .playing-card__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-top-color:#50abf1;color:#313537}.playing-card:first-child .playing-card__content.bg--dark,.playing-card:first-child .playing-card__content.bg--med,.playing-card:first-child .playing-card__content.bg--near-black{color:#fff}.pile .playing-card:nth-child(n){opacity:1;transform:translateZ(0) scale(1);z-index:1}.playing-card--moving{cursor:grabbing;transition:none;z-index:3}.playing-card--moving .playing-card__content{transform:rotate(3deg)}.playing-card__title{word-wrap:break-word;font-size:1.5rem;font-weight:700;max-height:100%;overflow:hidden;text-align:center}@media(min-width:37.5em){.playing-card__title{font-size:1.8rem}}.playing-card__handle{bottom:0;left:0;position:absolute;right:0;width:100%}.playing-card__handle:before{border-bottom:.1rem solid #76767c;border-top:.1rem solid #76767c;bottom:2rem;content:"";height:.5rem;left:0;margin:auto;position:absolute;right:0;width:2.2rem}.bg--dark .playing-card__handle:before,.bg--med .playing-card__handle:before,.bg--near-black .playing-card__handle:before{border-color:hsla(0,0%,100%,.8)}.playing-card__handle:after{background-color:#76767c;bottom:2.3rem;content:"";height:.1rem;left:50%;position:absolute;transform:translateX(-50%);width:2.2rem}.bg--dark .playing-card__handle:after,.bg--med .playing-card__handle:after,.bg--near-black .playing-card__handle:after{background-color:hsla(0,0%,100%,.8)}.playing-card__status{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;color:#fff;height:5.6rem;left:-1.8666666667rem;line-height:5.6rem;opacity:0;position:absolute;text-align:center;top:-1.8666666667rem;transition:opacity .3s .3s;width:5.6rem}.playing-card__status.brand--background{background-color:var(--color-accent)!important}.playing-card__status .icon-check{font-size:1.7rem;line-height:inherit}.playing-card--fail .playing-card__content{animation:shake .4s ease-in-out 0ms}.restart-button{border-top:.1rem solid rgba(0,0,0,.2);color:#313537;cursor:pointer;display:inline-block;font-size:1rem;font-weight:900;letter-spacing:.08em;max-width:20rem;min-height:9rem;overflow:hidden;padding:2rem 2.4rem;text-transform:uppercase;transition:color .3s}.restart-button [class*=icon-]{display:block;font-size:2.2rem;margin-top:1rem}@keyframes ok{0%{transform:scale(1) translateZ(0)}30%{transform:scale(.8) translateZ(0)}70%{transform:scale(.8) translateZ(0)}to{transform:scale(.8) translate3d(0,40rem,0)}}@keyframes check{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.pile{box-sizing:border-box;flex:1 1 50%;margin:0 0 1rem;overflow:hidden;padding:0 .5rem;perspective:30rem;position:relative;width:30rem}@media(min-width:67.5em){.pile{flex:1 1 0%}}@media(min-width:48em){.pile{margin:0 0 3rem;padding:0 1.5rem}}@media(max-width:30em){.pile{flex-grow:0}}.pile__title{word-wrap:break-word;color:rgba(49,53,55,.8);font-size:1.3rem;font-weight:700;text-align:center}@media(min-width:37.5em){.pile__title{font-size:1.6rem}}@media print{.pile__title{margin:1.5rem}}.bg--dark .pile__title,.bg--image .pile__title,.bg--med .pile__title,.bg--near-black .pile__title{color:#fff}.sorting-dark-theme .pile--legacy .pile__title{color:hsla(0,0%,100%,.8)}.pile__message{left:0;padding:inherit;position:absolute;top:50%;transform:translateY(-50%);width:100%;word-break:break-word;z-index:2}@media print{.pile__message{padding:0}}.pile__wrapwrap{margin:0 auto;max-width:30rem;position:relative}.pile__wrap{border:.1rem dashed rgba(0,0,0,.8);border-radius:.4rem;padding:1.5rem;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.pile--legacy .pile__wrap{border-color:#76767c}.bg--dark .pile__wrap,.bg--med .pile__wrap,.bg--near-black .pile__wrap{border-color:hsla(0,0%,100%,.8)}.bg--image .pile__wrap{border-color:#fff}.sorting-dark-theme .pile--legacy .pile__wrap{border-color:hsla(0,0%,100%,.5)}.pile__wrap:after{content:"";display:block;height:0;padding-bottom:66.666666%}.pile__background{background:rgba(0,0,0,.1);border-radius:.4rem;bottom:-.1rem;left:-.1rem;opacity:.99;position:absolute;right:-.1rem;top:-.1rem;transition:opacity .3s}.pile--legacy .pile__background{background:rgba(0,0,0,.04)}.bg--med .pile__background{background:rgba(0,0,0,.35)}.bg--dark .pile__background{background:rgba(0,0,0,.4)}.bg--near-black .pile__background{background:hsla(0,0%,100%,.1)}.bg--image .pile__background{background:rgba(0,0,0,.7)}.sorting-dark-theme .pile--legacy .pile__background{background-color:hsla(0,0%,100%,.04)}.pile__content{bottom:0;left:0;outline-offset:-.5rem;padding:2.5rem;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.pile__content.drop-target+.pile__background{opacity:0}.pile__content.drop-animating{outline-style:none}.pile__content.drop-success+.pile__background{opacity:0}.pile .playing-card__content{border-top-color:#50abf1;color:#313537}.pile .playing-card:nth-child(n){opacity:0}.pile .playing-card:last-child{height:100%;left:0;opacity:1;position:absolute;top:0;transition:all .3s}.pile .playing-card{animation:ok 1.5s forwards;top:200%;transform:translateZ(-3rem);z-index:3}.pile .playing-card__status{animation:check .3s .2s forwards}.pile .playing-card__title{font-size:1.2rem;font-weight:700}@media(min-width:37.5em){.pile .playing-card__title{font-size:2rem}}.pile--legacy .pile .playing-card__title{color:#313537}@media print{.block-timeline{background-color:#fff!important}}.block-timeline .timeline{padding:5rem 2rem}.block-timeline .timeline__container>div{width:100%}@media(min-width:48em){.block-timeline .timeline__container>div{max-width:95%;width:80rem}}.block-timeline .timeline__container>.timeline-card:first-child:after,.block-timeline .timeline__container>div:first-child .timeline-card:after{border:none}.block-timeline .timeline__container>.timeline-card:last-child,.block-timeline .timeline__container>div:last-child .timeline-card{margin-bottom:0}.timeline{font-family:merriweather,serif}.timeline__container{align-items:center;display:flex;flex-direction:column;position:relative;z-index:2}@media print{.timeline__container{background-color:#fff;margin:0;padding-bottom:0}}.timeline__card-wrapper{position:relative;width:100%}@media(min-width:48em){.timeline__card-wrapper{max-width:95%;width:80rem}}.timeline__card-wrapper:after{border:1px solid rgba(0,0,0,.1);content:"";height:6.7rem;left:50%;position:absolute;top:-7rem}.timeline-dark-theme .timeline__card-wrapper:after{background:hsla(0,0%,100%,.4)}.timeline__card-wrapper:first-child:after{border:none}.timeline__card-wrapper:last-child{margin-bottom:0}.timeline-card{border-radius:.4rem;box-sizing:content-box;margin:0 auto 7rem;pointer-events:none;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.timeline-card:before{border-radius:.4rem 0 0 .4rem;bottom:0;box-shadow:0 0 1rem 0 rgba(0,0,0,.1);content:"";left:0;position:absolute;right:0;top:0}.timeline-card__body{-webkit-backface-visibility:hidden;border-radius:.4rem;box-shadow:0 0 1rem 0 transparent;min-height:21rem;opacity:.93;outline:.1rem solid transparent;overflow:hidden;padding:3rem 2rem 4rem;position:relative;-webkit-transform-style:preserve-3d;transition:opacity .3s}@media print{.timeline-card__body{opacity:1}}.timeline-card__body:before{background:#50abf1;border-radius:.4rem 0 0 .4rem;bottom:0;content:"";left:0;opacity:.4;position:absolute;top:0;transition:opacity .3s;width:.4rem}@media print{.timeline-card__body:before{opacity:1}}.timeline-card--active .timeline-card__body{opacity:1;pointer-events:auto;-webkit-user-select:text;-ms-user-select:text;user-select:text}.timeline-card--active .timeline-card__body:before{opacity:1}.timeline-card__main-wrap{opacity:.25;transition:opacity .3s}@media print{.timeline-card__main-wrap{opacity:1}}.timeline-card--active .timeline-card__main-wrap{opacity:1}.timeline-card__date{color:#50abf1;font-size:2rem;font-style:italic;font-weight:700;margin-bottom:1rem}@media print{.timeline-card__date{font-size:1.5rem}}.timeline-card__title{font-family:lato,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.02rem;line-height:1.85;margin-bottom:1rem}@media print{.timeline-card__title{font-size:1.5rem}}.timeline-card__description{font-family:merriweather,serif;font-size:1.7rem;font-weight:400;line-height:1.9411764706}.timeline-card__description a{color:#50abf1}@media print{.timeline-card__description{font-size:1.3rem;margin-bottom:2rem}}.timeline-card__audio{margin-bottom:1rem}.timeline-card__audio .audio-player__housing{margin:0}.timeline-card__linkEmbed{margin-bottom:2rem}.timeline-card__videoEmbed{margin-bottom:3rem}.timeline-card__visual{margin-top:3rem}.timeline-card .embed,.timeline-card .figure-video,.timeline-card .img{line-height:0;margin-bottom:0}@media(min-width:48em){.timeline-card__body{padding:5rem 5rem 6rem}}.block-chart__cartesian{display:flex;flex-direction:column}.block-chart__cartesianChart{margin:0 2rem 0 3rem;position:relative}@media(min-width:60em){.block-chart__cartesianChart{margin:0}}.block-chart__cartesianLabelX,.block-chart__cartesianLabelY{font-size:1.2rem;font-weight:700;letter-spacing:.03rem}.block-chart__cartesianLabelX{margin-top:1.5rem;text-align:center}@media(min-width:30em){.block-chart__cartesianLabelX{margin-top:2.5rem}}.block-chart__cartesianLabelY{left:-2rem;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);white-space:nowrap;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.block-chart__cartesianLegend{align-self:center;border-top:.1rem solid rgba(0,0,0,.3);cursor:default;font-size:1.2rem;margin:1.5rem auto;padding:1.5rem 1rem 0}.block-chart__container--darkTheme .block-chart__cartesianLegend{border-top-color:hsla(0,0%,100%,.5)}.block-chart__cartesianLegendItem{margin-bottom:1rem}.block-chart__cartesianLegendItem--unfocused{opacity:.5}.block-chart__cartesianLegendDefn,.block-chart__cartesianLegendTerm{display:inline}.block-chart__cartesianLegendDefn{margin-left:.8rem}.block-chart__cartesianLegendDefnPipe{color:rgba(0,0,0,.5);margin:0 .4rem}.block-chart__container--darkTheme .block-chart__cartesianLegendDefnPipe{color:hsla(0,0%,100%,.5)}.block-chart__cartesianLegendDefnVal{font-weight:700}.block-chart__circle{display:flex;flex-direction:column;margin-bottom:2rem;margin-top:4rem;position:relative}.block-chart__circleChart{height:25rem;margin:0 1rem}@media(min-width:22.5em){.block-chart__circleChart{height:35rem}}.block-chart__circleLegend{align-self:center;cursor:default;margin-top:2.15rem}@media(min-width:67.5em){.author-layout .block-chart__circleLegend,.lesson--preview .block-chart__circleLegend,.lesson:not(.lesson--open) .block-chart__circleLegend{left:80%;margin-top:0;position:absolute;top:50%;transform:translateY(-50%)}}@media(min-width:80em){.lesson.lesson--open .block-chart__circleLegend{left:80%;margin-top:0;position:absolute;top:50%;transform:translateY(-50%)}}.block-chart__circleLegendItem,.block-chart__circleLegendSymbol{align-items:center;display:flex}.block-chart__circleLegendItem{padding:.85rem 0;white-space:nowrap}.block-chart__circleLegendItem--unfocused{opacity:.5}.block-chart__circleLegendSymbol{flex-shrink:0;height:1.6rem;margin-right:1rem;width:1.6rem}.block-chart__circleLegendText{font-size:1.2rem;font-weight:700}.block-chart{padding:3rem 0;transition:padding .5s}.block-chart__container{margin-left:auto;margin-right:auto;max-width:92rem;width:100%}.block-chart__container--darkTheme{color:#fff}@media(min-width:52.5em){.block-chart__row{*zoom:1;margin-left:-1.5rem;margin-right:-1.5rem}.block-chart__row:after,.block-chart__row:before{content:" ";display:table}.block-chart__row:after{clear:both}.block-chart__rowInner{margin:0 auto;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.33333%}}.block-chart__title{font-size:2.4rem;letter-spacing:.05rem;margin:0 2rem;text-align:center}@media(min-width:60em){.block-chart__title{margin:0}}.block-chart__chart{position:relative}.breadcrumb{align-items:center;color:#6a737c;cursor:pointer;display:inline-flex;flex-shrink:1;font-size:1.5rem;line-height:2;margin-right:1.6rem;max-width:18.5rem}.breadcrumb--active{color:#313537;cursor:auto;font-weight:700;max-width:calc(100% - 7rem)}.breadcrumb--disabled{cursor:not-allowed}.breadcrumb--root{cursor:auto}.breadcrumb__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__caret{display:inline-block;line-height:0;margin-left:1.6rem;transform:scale(-1)}.breadcrumb__caret svg{fill:#6a737c;height:.7rem;width:auto}.bc-dropdown{background:#fff;border-radius:.6rem;box-shadow:0 .5rem 4rem rgba(0,0,0,.1);font-weight:400;max-width:25rem;padding:2rem 0;transition:all .25s ease-in-out;transition-property:opacity,transform,visibility}.bc-dropdown__wrap{display:inline-block;height:0;left:-1.6rem;position:relative;top:1.5rem;width:0}.bc-dropdown__pos{position:absolute;top:0;z-index:1000}.bc-dropdown__pos--left{left:0}.bc-dropdown__pos--right{right:0}.bc-dropdown__pos--active{pointer-events:all}.bc-dropdown__pos--inactive{pointer-events:none}.bc-dropdown--inactive{opacity:0;visibility:hidden}.bc-dropdown--inactive.dropdown--alignLeft.dropdown--slideIn{transform:translateY(-1rem)}.bc-dropdown--inactive.dropdown--alignLeft.dropdown--inPlace{transform:translate(0)}.bc-dropdown--inactive.dropdown--alignCenter.dropdown--slideIn{transform:translate(-50%,-1rem)}.bc-dropdown--inactive.dropdown--alignCenter.dropdown--inPlace{transform:translate(-50%)}.bc-dropdown--inactive.dropdown--alignRight.dropdown--slideIn{transform:translateY(-1rem)}.bc-dropdown--inactive.dropdown--alignRight.dropdown--inPlace{transform:translate(0)}.bc-dropdown--active{opacity:1;visibility:visible}.bc-dropdown--active.dropdown--alignLeft{transform:translate(0)}.bc-dropdown--active.dropdown--alignCenter{transform:translate(-50%)}.bc-dropdown--active.dropdown--alignRight{transform:translate(0)}.bc-dropdown__item{cursor:pointer;font-size:1.4rem;padding:1.1rem 2.2rem;white-space:nowrap}.bc-dropdown__item:hover{background:#fafafa}.bc-dropdown__item:hover svg{fill:#313537}.bc-dropdown__item svg{fill:#adaeaf}.bc-dropdown__trigger{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;line-height:1;outline:none;padding:0;position:relative}.bc-dropdown__trigger svg{fill:#6a737c;height:1.6rem;width:1.6rem}.bc-dropdown__item{align-items:center;display:flex}.bc-dropdown__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-dropdown__caret{border-bottom:.3rem solid #fff;border-left:.3rem solid transparent;border-right:.3rem solid transparent;display:inline-block;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(180deg);width:0}.bc-dropdown__caret--active{transform:translate(-50%,-50%) rotate(0)}.breadcrumbs{align-items:center;display:flex;height:4rem;list-style-type:none;margin-right:auto;padding:0}.folder-tree__wrap{margin-bottom:1rem}.folder-tree__folderWrap{max-height:4rem;transition:max-height .2s,opacity .2s,height .2s}.folder-tree__folderWrap>.folder-tree__folderWrap{max-height:0;opacity:0;transition:max-height .2s,opacity .2s,height .2s}.folder-tree__folderWrap>.folder-tree__folderWrap>.folder-tree__folder{height:0}.folder-tree__folderWrap--open,.folder-tree__folderWrap--open>.folder-tree__folderWrap{max-height:2000rem;transition:max-height .2s,opacity .2s,height .2s}.folder-tree__folderWrap--open>.folder-tree__folderWrap{opacity:1}.folder-tree__folderWrap--open>.folder-tree__folderWrap>.folder-tree__folder{height:4rem}.folder-tree__folder{background-color:transparent;color:#6a737c;cursor:pointer;display:flex;font-size:1.4rem;height:4rem;line-height:1.4;padding:0 1.5rem 0 2.1rem;position:relative;transition:all .2s;width:100%}.folder-tree__folder:hover,.folder-tree__folder[focus-within]{background-color:#fafafa;color:#313537}.folder-tree__folder:focus-within,.folder-tree__folder:hover{background-color:#fafafa;color:#313537}.folder-tree__folder:hover .folder-tree__folderIcon svg,.folder-tree__folder[focus-within] .folder-tree__folderIcon svg{fill:#313537}.folder-tree__folder:focus-within .folder-tree__folderIcon svg,.folder-tree__folder:hover .folder-tree__folderIcon svg{fill:#313537}.folder-tree__folder:hover .folder-tree__folderCaret,.folder-tree__folder[focus-within] .folder-tree__folderCaret{border-color:#313537 transparent transparent}.folder-tree__folder:focus-within .folder-tree__folderCaret,.folder-tree__folder:hover .folder-tree__folderCaret{border-color:#313537 transparent transparent}.folder-tree__folder:hover .folder-tree__folderOptions,.folder-tree__folder[focus-within] .folder-tree__folderOptions{transition:width 0s;visibility:visible;width:auto}.folder-tree__folder:focus-within .folder-tree__folderOptions,.folder-tree__folder:hover .folder-tree__folderOptions{transition:width 0s;visibility:visible;width:auto}.folder-tree__folder:hover .folder-tree__folderMenu,.folder-tree__folder[focus-within] .folder-tree__folderMenu{display:flex}.folder-tree__folder:focus-within .folder-tree__folderMenu,.folder-tree__folder:hover .folder-tree__folderMenu{display:flex}.folder-tree__folder--active{color:#313537;font-weight:700}.folder-tree__folder--active .folder-tree__folderCaret{border-color:#313537 transparent transparent}.folder-tree__folder--active .folder-tree__folderIcon svg{fill:#313537}.folder-tree__folder--forceHover{background-color:#fafafa;color:#313537}.folder-tree__folder--forceHover .folder-tree__folderIcon svg{fill:#313537}.folder-tree__folder--forceHover .folder-tree__folderCaret{border-color:#313537 transparent transparent}.folder-tree__folder--forceHover .folder-tree__folderOptions{transition:width 0s;visibility:visible;width:auto}.folder-tree__folder--forceHover .folder-tree__folderMenu{display:flex}.folder-tree__folder--hideCaret .folder-tree__folder__caretWrap{visibility:hidden}.folder-tree__folder__drop-mask{border:.1rem dashed #282828;border-radius:.4rem;bottom:0;left:0;margin:.2rem;position:absolute;right:0;top:0;z-index:1000}.folder-tree__folder__caretWrap{align-items:center;display:inline-flex;flex:0 0 1.9rem;height:100%;vertical-align:top;width:1.9rem}.folder-tree__folder__caret{border-color:#c9c9ca transparent transparent;border-style:solid solid none;border-width:.5rem .4rem;transform:rotate(-90deg);transition:all .2s}.folder-tree__folder__caret--open{transform:rotate(0deg)}.folder-tree__folderIcon{align-items:center;display:inline-flex;height:100%;vertical-align:top}.folder-tree__folderIcon svg{fill:#c9c9ca;height:auto;margin-right:1.1rem;transition:fill .2s;width:1.4rem}.folder-tree__folderNameWrap{align-items:center;display:inline-flex;height:100%;overflow:hidden;vertical-align:top;white-space:nowrap}.folder-tree__folderName{overflow:hidden;text-overflow:ellipsis}.folder-tree__folderOptions{flex-shrink:0;height:100%;margin-left:auto;transition:width 0s linear .2s;visibility:hidden;width:0}.folder-tree__folderOptions--active{transition:width 0s;visibility:visible;width:auto}.folder-tree__folderOptions--active .folder-tree__folderMenu{display:flex;z-index:2}.folder-tree__folderMenu{align-items:center;display:none;height:100%;z-index:1}.addIcon{display:inline-block;line-height:0;padding:0 .5rem}.addIcon svg{fill:#c9c9ca;transition:fill .2s}.folder{position:relative}.folder__button{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:.1rem solid #c9c9ca;border-radius:.6rem;color:#6a737c;cursor:pointer;display:inline-flex;font-family:Lato,sans-serif;font-size:1.4rem;height:5rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.2;margin:0 1.5rem 1.5rem 0;overflow:hidden;padding:1.7rem 1rem 1.7rem 1.1rem;text-align:left;text-overflow:ellipsis;transition:all .2s;width:18.2rem;word-break:break-word}.folder__button:hover{background-color:#fafafa;border-color:#313537;color:#313537}.folder__button:hover .folderIcon svg{fill:#313537}.folder__button--drag-over{border-style:dashed}.folder .folderIcon{display:inline-block;flex-grow:0;line-height:0;margin-right:1.1rem}.folder .folderIcon svg{fill:#c9c9ca;transition:fill .2s}.folder .label{flex-grow:1;white-space:nowrap;width:12.7rem}.folder .label div{overflow:hidden;text-overflow:ellipsis}.folder__drop-mask{border:.1rem solid transparent;border-radius:.6rem;bottom:0;left:0;margin:0 1.5rem 1.5rem 0;position:absolute;right:0;top:0}.folder-list__wrap{margin-bottom:2.5rem}.folder-list__wrap__label{color:#6a737c;display:block;font-size:1.4rem;margin-bottom:1.5rem}.folder-list__wrap__list{display:flex;flex-wrap:wrap}.question-bank-list__label{color:#6a737c;display:block;font-size:1.4rem;margin-bottom:1.5rem}.question-bank-list__table{border-collapse:collapse;border-spacing:0;color:#313537;table-layout:fixed;width:100%}.question-bank-list__colQuestions{width:14rem}.question-bank-list__colOwner{width:20%}@media(max-width:1000px){.question-bank-list__colOwner{display:none}}.question-bank-list__colUpdated{width:17rem}@media(max-width:900px){.question-bank-list__colUpdated{display:none}}.question-bank-list__colMenu{width:7rem}.question-bank-list__title{align-items:center;display:flex}.question-bank-list__titleText{font-weight:700;max-width:45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-bank-list__editing{align-items:center;color:#6a737c;display:inline-flex;font-size:1.2rem;font-weight:400;letter-spacing:0;margin-left:1.6rem}.question-bank-list__editingIcon{align-items:center;background-color:#d8d8d8;border-radius:50%;display:inline-flex;height:2.1rem;justify-content:center;margin-right:.8rem;width:2.1rem}.question-bank-list__editingIcon svg{fill:#313537;height:1.2rem;width:1rem}.question-bank-list__avatar{align-items:center;display:flex}.question-bank-list__avatar__icon{align-items:center;background-color:#d8d8d8;background-size:cover;border-radius:50%;display:inline-flex;flex:0 0 2.4rem;height:2.4rem;justify-content:center;margin-right:.8rem;width:2.4rem}.question-bank-list__avatar__name{max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-bank-list__menuTd{padding:1rem 2rem;vertical-align:middle}.question-bank-list__menuWrap{margin-left:auto;margin-right:0;width:3rem}.question-bank-list__menu{display:flex;letter-spacing:0;margin:0!important;visibility:hidden;z-index:1}.table{border-collapse:collapse;max-width:100%;width:100%}.table__cell{color:#313537;letter-spacing:.05rem;padding-bottom:2rem;padding-left:3rem;padding-top:2rem;text-align:left}.table__thcol{background:#fafafa;font-size:1.7rem;font-weight:700;white-space:nowrap}.table__thcol:first-child{border-radius:.6rem 0 0 .6rem}.table__thcol:last-child{border-radius:0 .6rem .6rem 0}@media(max-width:1140px){.table__thcol:first-child,.table__thcol:last-child{border-radius:0}}@media(max-width:500px){.table__thcol{font-size:1.5rem}}.table__thcol--sortable{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.table__thcol--sortable:after{border-color:transparent;border-style:none solid solid;border-width:.6rem .5rem;content:"";display:inline-block;height:0;margin:0 0 0 .5em;vertical-align:calc(1ex - .6rem);width:0}.table__thcol--asc:after,.table__thcol--desc:after{border-bottom-color:#8894a3}.table__thcol--desc:after{transform:rotate(180deg)}.table__thcol--hover:after{border-bottom-color:#d7dadf}.table__thcol--descHover:after{border-bottom-color:#d7dadf;transform:rotate(180deg)}.table__thead{border-radius:.6rem}.table__th{font-size:1.4rem;letter-spacing:0}.table__tr{cursor:pointer}.table__tr:first-child td{border-top:none}.table__tr:last-child td{border-bottom:.1rem solid #eee}.table__tr:hover .table__td{background-color:#eee;border-color:transparent}.table__tr:hover+.table__tr .table__td{border-top-color:transparent}.table__tr:hover .table__menu{visibility:visible}.table__tr--deleted{cursor:default}.table__tr--active .table__menu{visibility:visible;z-index:2}.table__td{border-bottom:none;border-top:.1rem solid #eee;font-size:1.4rem;font-weight:400;height:5.5rem;letter-spacing:0;padding-bottom:0;padding-top:0;transition:all .2s;vertical-align:middle}.table__td:first-child{border-bottom-left-radius:.6rem;border-top-left-radius:.6rem}.table__td:last-child{border-bottom-right-radius:.6rem;border-top-right-radius:.6rem}.blocks-lesson-restart-button{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:1.4rem;font-weight:600;gap:.8rem;height:8rem;justify-content:center;line-height:1.6rem;position:relative;width:100%}.blocks-lesson-restart-button__icon{height:1.4rem;width:1.4rem}.light-accent .blocks-lesson-restart-button{color:#000}@keyframes slideIn{0%{height:100vh;transform:translateY(100%)}to{height:100vh;transform:translate(0)}}@keyframes slideInMobile{0%{height:100vh;transform:translate3d(0,100%,0)}to{height:100vh;transform:translateZ(0)}}@keyframes slideOut{0%{height:100vh;opacity:1;overflow:hidden;transform:translate(0)}to{height:100vh;opacity:.5;overflow:hidden;transform:translateY(-100%)}}@keyframes slideInExit{0%{height:100vh;transform:translate3d(0,-100%,0)}to{height:100vh;transform:translateZ(0)}}@keyframes slideInExitMobile{0%{height:100vh;transform:translate3d(0,-100%,0)}to{height:100vh;transform:translateZ(0)}}@keyframes slideOutExit{0%{height:100vh;opacity:1;overflow:hidden;transform:translateZ(0)}to{height:100vh;opacity:.5;overflow:hidden;transform:translate3d(0,100%,0)}}.page-wrap{overflow:hidden}.page,.page-wrap{position:relative}.page{min-height:100%}.page__content{opacity:0;transform:none;transition-duration:.6s;transition-property:transform,opacity}.page__content--appear{opacity:1}.page-transition-back-enter .page__content,.page-transition-enter .page__content{opacity:0;transform:translate3d(0,-3rem,0)}.page-transition-back-complete .page__content,.page-transition-complete .page__content{opacity:1;transform:none}.page__wrapper{background-color:#f5f5f5;min-height:100vh;position:relative;transition-duration:.75s;transition-property:transform}.page__wrapper--white{background-color:#fff}.page__container{min-height:100vh}.page-wrap{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:auto}.page-wrap--noscroll{overflow-y:hidden}.page-view{height:100%;overflow:hidden}.page-transition{position:relative}.page-transition-enter{position:relative;z-index:1}.page-transition-enter .page__wrapper{animation:slideInMobile .75s}@media(min-width:48em){.page-transition-enter .page__wrapper{animation:slideIn .75s}}@media(max-width:59.9375em){.page-transition-enter .page__wrapper{animation:slideIn .75s .3s}}@media(max-width:47.9375em){.page-transition-enter .page__wrapper{animation:slideInMobile .75s .3s}}.page-transition-leave{animation:slideOut .75s forwards;height:100vh;left:0;opacity:1;overflow:hidden;position:absolute!important;right:0;top:0;transition:opacity .75s;z-index:2}@media(max-width:59.9375em){.page-transition-leave{animation:slideOut .75s .3s forwards}}.page-transition-back{position:relative}.page-transition-back-enter{opacity:.99;position:relative;transition:opacity .75s;z-index:1}.page-transition-back-enter .page__wrapper{animation:slideInExitMobile .75s}@media(min-width:48em){.page-transition-back-enter .page__wrapper{animation:slideInExit .75s}}@media(max-width:59.9375em){.page-transition-back-enter .page__wrapper{animation:slideInExit .75s .3s}}@media(max-width:47.9375em){.page-transition-back-enter .page__wrapper{animation:slideInExitMobile .75s .3s}}.page-transition-back-leave{animation:slideOutExit .75s forwards;height:100vh;left:0;opacity:1;overflow:hidden;position:absolute!important;right:0;top:0;transition:opacity .75s;z-index:2}@media(max-width:59.9375em){.page-transition-back-leave{animation:slideOutExit .75s .3s forwards}}.page__menu{padding:1.7rem;position:absolute;top:0;width:100%;z-index:10}.lesson--preview .page__menu{display:none}.page-menu-toggle{color:#313537;cursor:pointer;display:flex;left:-1rem;padding:1rem;position:relative;top:-.8rem}.page-menu-toggle--dark{color:#fff}.page-menu-toggle__icon{height:1rem;width:1.5rem}@media(min-width:48em){.page-menu-toggle__icon{height:1.4rem;width:2rem}}.page--lessonTypeQuiz .page-menu-toggle--dark{color:#313537}.page-lesson-wrap{display:flex;flex-direction:column;height:100%}.page-lesson{flex:1 1 auto;position:relative}.lesson-main:focus{outline:none}.blocks-lesson-slides__next-button,.blocks-lesson-slides__prev-button{position:fixed;right:2.4rem}.blocks-lesson-slides__arrow-icon{color:#000;height:2rem;width:2rem}.blocks-lesson-slides__restart-icon{color:#000;height:1.9rem;width:1.9rem}.blocks-lesson-slides__prev-button{top:2.4rem}.blocks-lesson-slides__next-button{bottom:2.4rem}@keyframes one-page-slide-up-enter{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}@keyframes one-page-slide-up-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100vh)}}@keyframes one-page-slide-down-enter{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes one-page-slide-down-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.blocks-lesson-slide__wrapper--exiting{left:0;position:absolute;right:0}.blocks-lesson-slide__lesson{align-items:stretch;background-color:transparent;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-bottom:2.4rem;padding-top:2.4rem;position:relative}.blocks-lesson-slide__background-top{height:50%;left:0;pointer-events:none;position:absolute;right:0;top:0}.blocks-lesson-slide__background-bottom{bottom:0;height:50%;left:0;pointer-events:none;position:absolute;right:0}.blocks-lesson-slide__inner{min-height:100vh;position:relative}.blocks-lesson-slide__inner--entering-up{animation:one-page-slide-up-enter 625ms;position:relative;z-index:1}.blocks-lesson-slide__inner--exiting-up{animation:one-page-slide-up-exit 625ms;left:0;position:absolute;right:0;z-index:0}.blocks-lesson-slide__inner--entering-down{animation:one-page-slide-down-enter 625ms;position:relative;z-index:1}.blocks-lesson-slide__inner--exiting-down{animation:one-page-slide-down-exit 625ms;left:0;position:absolute;right:0;z-index:0}.blocks-lesson-slide__restart-button--fixed{bottom:0;left:0;position:absolute}.blocks-slide-controls__overlay-bottom,.blocks-slide-controls__overlay-top{border-radius:10rem;height:6rem;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s;width:100%;z-index:4}.blocks-slide-controls__slide-controls{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;margin-bottom:2.4rem;margin-right:2.4rem;margin-top:2.4rem;pointer-events:none;position:fixed;right:0;top:0;width:4.8rem;z-index:11}@media(max-width:74.9375em){.blocks-slide-controls__slide-controls{margin-bottom:1.2rem;margin-right:1.2rem;margin-top:1.2rem}}.blocks-slide-controls__page-control-wrapper{align-items:center;display:flex;flex:1}.blocks-slide-controls__page-control-inner-wrapper{position:relative}.blocks-slide-controls__page-control{border-radius:10rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.1);max-height:calc(100vh - 18rem);overflow-y:hidden;pointer-events:auto;position:relative;width:1.6rem}@media(max-width:74.9375em){.blocks-slide-controls__page-control{display:none}}@media(max-height:22.4375em){.blocks-slide-controls__page-control{display:none}}.blocks-slide-controls__slide-dot-wrapper{align-items:center;background-color:#fff;border:.1rem solid transparent;border-radius:10rem;display:flex;flex-direction:column;padding-bottom:1.6rem;padding-top:1.6rem}.blocks-slide-controls__overlay-top{background:linear-gradient(#fff,transparent);top:0}.blocks-slide-controls__overlay-top--visible{opacity:1}.blocks-slide-controls__overlay-bottom{background:linear-gradient(transparent,#fff);bottom:0}.blocks-slide-controls__overlay-bottom--visible{opacity:1}.blocks-slide-indicator__wrapper{align-items:center;display:flex;height:.8rem;justify-content:center;min-height:.8rem;width:.8rem}.blocks-slide-indicator__wrapper:not(:last-child){margin-bottom:.8rem}.blocks-slide-indicator__button{background-color:#939393;border:.1rem solid transparent;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:.6rem;transition:background-color .3s,height .3s,width .3s;width:.6rem}.blocks-slide-indicator__button--active,.blocks-slide-indicator__button:hover{background-color:#282828;height:.8rem;width:.8rem}.slide-navigation-button__button{align-items:center;color:#000;cursor:pointer;display:flex;height:4.8rem;justify-content:center;pointer-events:auto;width:4.8rem;z-index:11}.slide-navigation-button__icon-wrapper{align-items:center;background-color:#fff;border:.1rem solid transparent;border-radius:50%;box-shadow:0 0 1rem 0 rgba(0,0,0,.1);display:flex;height:3.5rem;justify-content:center;width:3.5rem}.slide-navigation-button__icon-wrapper:hover{background-color:#d9d9d9;border:.2rem solid #fff}.embed-lesson{overflow:hidden;padding-bottom:5rem;padding-top:5rem}@media(min-width:45em){.embed-lesson{padding-bottom:15rem;padding-top:8rem}}.embed-lesson__item{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:92rem;padding-left:1.9999998rem;padding-right:1.9999998rem;position:relative}@media(min-width:33.75em){.embed-lesson__item{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.embed-lesson__item{padding-left:6rem;padding-right:6rem}}.embed-lesson .embed__description,.embed-lesson .embed__title{color:#313537}@media(min-width:52.5em){.embed-lesson__row{*zoom:1;margin-left:-1.5rem;margin-right:-1.5rem}.embed-lesson__row:after,.embed-lesson__row:before{content:" ";display:table}.embed-lesson__row:after{clear:both}}.embed-lesson__main{position:relative}@media(min-width:52.5em){.embed-lesson__main{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.embed-lesson__main:first-child{margin-left:8.3333333333%}.lesson--open .embed-lesson__main{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.lesson--open .embed-lesson__main:first-child{margin-left:8.3333333333%}}@media(min-width:60em){.lesson--open .embed-lesson__main{width:100%}.lesson--open .embed-lesson__main:first-child{margin-left:0}}@media(min-width:67.5em){.lesson--open .embed-lesson__main{width:83.3333333333%}.lesson--open .embed-lesson__main:first-child{margin-left:8.3333333333%}}.embed-lesson__embed{height:0;padding-bottom:56%;position:relative;width:100%}.embed-lesson iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.labeled-graphic-lesson-content-container .labeled-graphic-canvas--visible{padding-bottom:3rem}@media(min-width:37.5em){.labeled-graphic-lesson-content-container .labeled-graphic-canvas--visible{padding-bottom:5rem}}@media(min-width:45em){.labeled-graphic-lesson-content-container .labeled-graphic-canvas--visible{padding-bottom:26rem}}@keyframes showcard{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes hidecard{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes fadeCard{0%{opacity:0}to{opacity:1}}@keyframes showcardUp{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes hidecardUp{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes controlloop{0%{opacity:1;transform:translateZ(0)}24%{opacity:1;transform:translate3d(100%,0,0)}25%{opacity:0;transform:translate3d(100%,0,0)}26%{opacity:0;transform:translate3d(-100%,0,0)}27%{opacity:1;transform:translate3d(-100%,0,0)}50%{opacity:1;transform:translateZ(0)}to{opacity:1;transform:translateZ(0)}}.process__wrap{position:relative}.process__item,.process__wrap{min-height:100vh;overflow:hidden}.process__item{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate3d(100%,0,0);width:100%;z-index:2}.process__item-wrap{min-height:100vh}.process__item--done{animation-duration:.75s;animation-name:hidecard;height:100vh;opacity:1;overflow:hidden}.process__item--active{animation-duration:.75s;animation-fill-mode:forwards;animation-name:showcard;opacity:1;pointer-events:auto;position:relative;z-index:1}.process__item--active:last-child{animation:none;transform:translateZ(0);z-index:1}.process__item--next{height:100vh;opacity:1;overflow:hidden;transform:translate3d(100%,0,0)}.process--reverse-animation .process__item--done{transform:translate3d(-100%,0,0)}.process--reverse-animation .process__item--active{animation-duration:.75s;animation-fill-mode:forwards;animation-name:showcardUp;pointer-events:auto}.process--reverse-animation .process__item--next{animation-duration:.75s;animation-name:hidecardUp}.process__controls{bottom:0;left:0;opacity:1;overflow:hidden;pointer-events:none;position:fixed;right:0;text-align:center;transition-duration:.3s;transition-property:left,right,transform,background;z-index:10}.lesson--open .process__controls{left:0}@media(min-width:60em){.lesson--open .process__controls{left:28rem}}.page-transition-back-leave .process__controls,.page-transition-leave .process__controls,.process__controls--hide{display:none}.process__controls--animating{outline-style:none}@media(min-width:48em){.process__controls--clip{clip:rect(auto,5rem,auto,auto)}}.process__controls--at-start .process__previous{transform:translate3d(-100%,-50%,0)}.process__controls--at-start .process__next{box-shadow:0 .8rem 1.8rem rgba(0,0,0,.09);padding-right:0;transform:translate3d(-10%,-50%,0)}.process__controls--at-start .process__next .process__control-content{width:100%}.process__controls--at-end .process__next{transform:translate3d(100%,-50%,0)}.process__next,.process__previous{background:#fff;color:#50abf1;cursor:pointer;opacity:1;outline-offset:-.5rem;pointer-events:auto;position:absolute;transform:translateZ(0);transition-duration:.75s;transition-property:color,transform,box-shadow,border-radius,width,height,line-height}.safari9 .process__controls{left:0;position:absolute;transition:none;width:100%}.safari9 .process__next,.safari9 .process__previous{top:0;transform:none}.safari9 .process__controls--at-start .process__previous{transform:translate3d(-100%,0,0)}.safari9 .process__controls--at-start .process__next{transform:translate3d(-60px,0,0)}.safari9 .process__controls--at-end .process__next{transform:translate3d(100%,0,0)}@media(min-width:48em){.process__controls{color:#fff;top:0}}@media(min-width:48em)and (max-width:59.9375em){.lesson--open-mobile .process__controls{transform:translate3d(26rem,0,0)}}@media(min-width:48em){.process__control-content{overflow:hidden}.process__next,.process__previous{background:#50abf1;border-radius:50%;box-shadow:0 .1rem .1rem rgba(0,0,0,.1);color:#fff;height:10rem;margin:0 auto;top:50%;width:10rem}.process__controls--at-start .process__next .process__control-animation{animation:controlloop 2.5s 1s 3}.process__previous{left:0;opacity:1;padding-left:5rem;text-align:center;transform:translate3d(-50%,-50%,0)}.process__next{opacity:1;padding-right:5rem;right:0;text-align:center;transform:translate3d(50%,-50%,0)}.process__control-content{bottom:0;height:2rem;margin:auto;padding:0 1rem;position:absolute;top:0;transition-duration:.75s;transition-property:right,width;width:50%}.process__previous .process__control-content{left:40%}.process__next .process__control-content{right:40%}.process__controls--at-start .process__next .process__control-content{right:auto}.process__control-icon,.process__control-label{display:inline-block}}@media(max-width:47.9375em){.process__controls{background:#fff;border-top:.1rem solid #e7e8e8;color:#313537;height:5rem;overflow:visible}.lesson--open-mobile .process__controls{transform:translate3d(26rem,0,0)}.process__controls--at-end,.process__controls--at-start{background:transparent;border:none}.process__controls--at-start .process__previous{opacity:1;transition:opacity 0ms;transition-delay:.3s}.lesson--open-mobile .process__controls--at-start .process__previous{opacity:0;transition-delay:0ms}.process__next,.process__previous{border-radius:0;bottom:0;color:#313537;font-size:1rem;font-weight:800;height:4.9rem;letter-spacing:.06rem;line-height:5rem;padding:0 1rem;text-transform:uppercase;top:0;transform:translateZ(0);width:50%}.iphone-safari .process__next,.iphone-safari .process__previous{height:9.3rem}.process__next{right:0;text-align:right}.process__next [class*=icon-]{margin-left:.8rem;opacity:.2}.iphone-safari .process__next [class*=icon-]{display:none}.process__next .process__control-content:before{content:attr(data-next-step);opacity:1;transition:opacity .3s .3s}.process__previous{left:0;text-align:left;z-index:2}.process__previous [class*=icon-]{margin-right:.8rem;opacity:.2}.iphone-safari .process__previous .process__control-content:after,.process__previous .process__control-content:after{content:""}.process__controls--at-start .process__next{border-radius:50%;box-shadow:0 .8rem 1.8rem rgba(0,0,0,.09);color:#50abf1;font-size:1.6rem;height:8rem;line-height:8rem;padding:0;text-align:center;transform:translate3d(-4rem,-4.5rem,0);width:8rem}.process__controls--at-start .process__next [class*=icon-]{display:inline;margin-left:0;opacity:1}.process__controls--at-start .process__next .process__control-content:before{opacity:0;position:absolute;right:3rem;transition:opacity .3s}.process__controls--at-end .process__previous{transform:translate3d(-100%,0,0);transition:transform 1s,visibility 0s 1s;visibility:hidden}.safari9 .process__controls{position:absolute;top:0;transition:transform 0}.safari9 .process__controls--at-start .process__next{transform:translate3d(-4rem,-4.5rem,0)}}.card{align-items:center;display:flex;flex-direction:column;overflow:hidden;padding:5.5rem .5rem;z-index:2}@media(min-width:45em){.card{padding:6rem 6rem 4rem}}@media(max-width:47.9375em){.card{min-height:calc(100vh + 5.7rem)}}.card .embed,.card .figure-video,.card .img{line-height:0;margin-bottom:4rem}@media print{.card{padding:0}}@media(max-width:47.9375em){.lesson--preview .card{padding-top:.5rem}}.card__container{background:#fff;box-shadow:0 .4rem 1rem rgba(0,0,0,.1);max-width:102rem;min-height:calc(100vh - 13rem);padding:1.5rem 0;position:relative;width:100%}@media(min-width:45em){.card__container{padding:5rem 0 7rem}}.card__title{font-family:merriweather,serif;font-size:2.4rem;font-weight:700;letter-spacing:-.02rem;line-height:1.2;margin-bottom:2rem;padding-bottom:2.7rem;position:relative}@media(min-width:45em){.card__title{font-size:4rem;margin-bottom:4rem;padding-bottom:2.2rem}}@media print{.card__title{font-size:2.2rem;page-break-inside:avoid}}.card__title:after{background:rgba(49,53,55,.4);bottom:0;content:"";height:.4rem;left:0;margin:auto;position:absolute;width:6rem}@media print{.card__title:after{height:.2rem}}.card__description{word-wrap:break-word;font-family:merriweather,serif;font-size:1.7rem;font-weight:400;line-height:1.9411764706}.card__description a{color:#50abf1}@media print{.card__description{font-size:1.3rem}}.card__step-label{background:#50abf1;box-sizing:border-box;color:#fff;display:inline-block;font-family:merriweather,serif;font-size:.8rem;font-style:italic;font-weight:600;line-height:1.2rem;padding:.6rem 1.2rem .6rem 3rem;text-align:left}@media(min-width:33.75em){.card__step-label{font-size:1.3rem;max-width:14.2rem;padding:1.3rem 2.5rem 1.3rem 3rem;text-align:right;width:90%}}@media print{.card__step-label{font-size:1rem;padding:1.2rem;width:inherit}}.card__counter{color:#50abf1;display:block;font-family:Oswald,serif;font-size:2.4rem;font-weight:900;line-height:4rem;margin-bottom:0;text-align:left;transition-duration:.3s;transition-property:color,opacity,background}@media(max-width:47.9375em){.card__counter{font-size:1.9rem}.card__counter:before{background:#50abf1;box-sizing:border-box;color:#fff;content:"Step No.";display:inline-block;font-family:merriweather,serif;font-size:.9rem;font-style:italic;font-weight:400;height:3rem;line-height:3rem;margin:0 2rem 0 -3rem;max-width:11rem;padding:0 3.5rem 0 0;text-align:right;transition-duration:.3s;transition-property:color,border;vertical-align:18%;width:90%}}.card__audio{max-width:40rem}.card__main{padding:5rem 3rem 2rem}.card__main:last-child{padding-bottom:3rem}@media print{.card__main:last-child{padding-bottom:0}.card__main{margin:2rem 0 0;padding:0}}.card__row{padding:2rem 0}@media(min-width:48em){.card__row{*zoom:1;margin-left:-.5rem;margin-right:-.5rem;padding:5rem 0 3rem}.card__row:after,.card__row:before{content:" ";display:table}.card__row:after{clear:both}.card__side{box-sizing:border-box;display:block;float:left;line-height:1;min-height:1px;padding-left:.5rem;padding-right:.5rem;text-align:left;width:20.8333333333%}}@media print and (min-width:48em){.card__side{float:none;margin-bottom:2rem;padding:0;width:inherit}}@media(min-width:48em){.card__main{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:.5rem;padding-right:.5rem;padding-top:0;width:66.6666666667%}}@media print and (min-width:48em){.card__main{float:none;margin-bottom:2rem;padding:0;width:inherit}}.process-end{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:5.5rem .5rem;position:relative;text-align:center;z-index:0}@media(min-width:48em){.process-end{padding:5.5rem 6rem}}.process-end__container{padding:0;position:relative;width:100%}@media(min-width:48em){.process-end__container{padding:4rem 12rem 0}}.process-end__message{color:#707070;font-size:3.4rem;line-height:1;padding:2rem 0}@media(min-width:48em){.process-end__message{font-size:6.8rem;padding:0}}.process-end__text{font-weight:300}.process-end__footer{bottom:0;height:7rem;left:0;position:absolute;right:0;transform:translateZ(0);transition:transform 0ms}.process-end__footer .next-lesson{height:100%}.process-end .restart-button{margin-top:4rem}@media(min-width:48em){.process-end .restart-button{margin-top:6rem}}[class$="--active"] .process-end__footer{animation:showFoot .5s .75s forwards;transform:translate3d(0,100%,0)}[class$="--active"] .process-end__footer--mobile-safari-landscape{animation:none;transform:translateZ(0)}.process-header{align-items:center;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:5.5rem .5rem;position:relative}@media(min-width:48em){.process-header{padding:4rem 6rem}}@media(max-width:47.9375em){.lesson--preview .process-header{padding-top:.5rem}}.process-header__container{background:#fff;box-shadow:0 .4rem 1rem rgba(0,0,0,.1);box-sizing:border-box;max-width:102rem;min-height:calc(100vh - 13rem);padding:3.5rem;position:relative;width:100%}@media(min-width:48em){.process-header__container{padding:10rem 0 0}}.process-header__limit{margin:0 auto;max-width:102rem}@media(min-width:48em){.process-header:before{background:#eaeaeb;bottom:0;content:"";left:-2rem;position:absolute;top:0;width:.1rem}}.process-header__top-wrap{display:flex;flex-direction:column;margin:0 0 3rem;padding-bottom:1.5rem;position:relative}.process-header__top-wrap:after{background:#50abf1;bottom:0;content:"";height:.3rem;left:0;position:absolute;transition:background .3s;width:16rem}@media(min-width:48em){.process-header__top-wrap{margin:0 0 4rem;padding-bottom:3rem}.process-header__top-wrap:after{height:.5rem}}.process-header__author{color:#707070;font-size:1.3rem;font-weight:700;line-height:3.8rem;margin:0 0 2rem}.process-header__author img{border:1px solid #fff;border-radius:50%;height:3.8rem;margin-right:.5rem;vertical-align:middle;width:3.8rem}@media(min-width:48em){.process-header__author{margin:0 0 2rem}}.process-header__title{color:#2d363a;font-family:merriweather,serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem;position:relative}@media(min-width:48em){.process-header__title{font-size:4.2rem;line-height:1}}.process-header__audio{background:#fff;margin-top:-2rem;max-width:40rem;position:relative}@media(min-width:48em){.process-header__audio{margin-top:-4rem}}.process-header__description{font-family:merriweather,serif;font-size:1.7rem;font-weight:400;line-height:1.9411764706;margin-bottom:3rem}.process-header__description a{color:#50abf1}@media(min-width:48em){.process-header__description{display:block}}.process-header__counter{font-family:merriweather,serif;font-size:1rem;font-style:italic;font-weight:400;line-height:1.75;margin-bottom:1.2rem;order:-1}@media(min-width:48em){.process-header__counter{font-size:1.2rem}}.process-header__row{padding:2.5rem 0 1.5rem}@media(min-width:48em){.process-header__row{*zoom:1;margin-left:-.5rem;margin-right:-.5rem;padding:5rem 0 7rem}.process-header__row:after,.process-header__row:before{content:" ";display:table}.process-header__row:after{clear:both}.process-header__main{box-sizing:border-box;display:block;float:left;margin-left:16.6666666667%;min-height:1px;padding-left:.5rem;padding-right:.5rem;position:relative;width:66.6666666667%}}.progress-summary{min-height:100vh;padding:0 10rem 5rem;position:relative}@media(max-width:64em){.progress-summary{padding:0 9rem 5rem}}@media(max-width:59.9375em){.progress-summary{padding:0 10rem 5rem}}@media(max-width:47.9375em){.progress-summary{padding:0 8rem 5rem}}@media(max-width:42.4375em){.progress-summary{padding:0 6rem 5rem}}@media(max-width:33.6875em){.progress-summary{padding:0 4rem 5rem}}@media(max-width:29.9375em){.progress-summary{padding:0 2rem 5rem}}.progress-summary__no-req{align-items:center;display:flex;flex-direction:column}.progress-summary__confetti{left:0;position:fixed;top:0}.progress-summary__header{align-items:center;display:flex;justify-content:space-between;padding-bottom:5rem;padding-top:6rem}@media(max-width:42.4375em){.progress-summary__header{align-items:flex-start;flex-direction:column}}.progress-summary__no-req .progress-summary__header{align-items:center;border-bottom:1px solid #e5e5e5;flex-direction:column;justify-content:unset;padding-bottom:3rem;padding-top:7rem;width:50rem}@media(max-width:42.4375em){.progress-summary__no-req .progress-summary__header{width:100%}}.progress-summary__header-title{color:#313537;font-family:Lato;font-size:3.6rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:.02rem;line-height:normal}@media(max-width:42.4375em){.progress-summary__header-title{margin-bottom:.8rem}}@media(max-width:29.9375em){.progress-summary__header-title{font-size:3.2rem}}.progress-summary__no-req .progress-summary__header-title{margin-bottom:1rem}.progress-summary__header-trophy{height:2.2rem;margin-right:.8rem;width:2.2rem}.progress-summary__header-completion-date{display:flex;font-size:1.5rem;justify-content:center;letter-spacing:.02rem}.progress-summary__header-due{border:.1rem solid;border-radius:.4rem;font-family:Lato;font-size:1rem;font-weight:900;letter-spacing:.04rem;padding:.5rem 1.2rem;text-transform:uppercase}@media(max-width:42.4375em){.progress-summary__header-due{display:flex;justify-content:center;margin-top:1rem;width:100%}}.progress-summary__section{display:flex;flex-direction:column}.progress-summary__no-req .progress-summary__section{align-items:center}.progress-summary__lessons-completed{color:#313537;font-size:1.5rem;letter-spacing:.008rem}.progress-summary__start-over{align-items:center;color:#313537;cursor:pointer;display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;letter-spacing:.05rem;margin-bottom:2rem;margin-top:3rem;text-decoration:none;text-transform:uppercase}.progress-summary__start-over-icon{color:#313537;font-size:1.5rem;margin-top:.8rem;transform:rotate(180deg)}.progress-summary__requirements-met{color:#61737c;font-size:1.5rem;margin-bottom:1.5rem}.progress-summary__requirements{margin-top:1rem}.progress-summary__completion-controls{display:flex;margin-top:4rem}@media(max-width:42.4375em){.progress-summary__completion-controls{flex-direction:column}}.progress-summary__no-req .progress-summary__completion-controls{margin-top:3rem}.progress-summary__completion-control{display:flex;justify-content:center;margin-right:2rem}@media(max-width:42.4375em){.progress-summary__completion-control{margin-bottom:2rem;margin-right:0;width:100%}}.progress-summary__completion-control:last-child{margin-right:0}@media(max-width:42.4375em){.progress-summary__completion-control:last-child{margin-bottom:0}}.progress-summary__btn-back{border-radius:8rem;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:.1rem;padding:1rem 3rem;text-transform:uppercase}.progress-summary__requirement{align-items:center;border-top:.1rem solid #eee;display:flex;justify-content:space-between;padding:2rem 0}.progress-summary__requirement:last-child{border-bottom:.1rem solid #eee}.progress-summary__requirement-stats-wrap{width:100%}.progress-summary__requirement-title{color:#313537;font-family:Lato;font-size:1.8rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.02rem;line-height:normal;margin-bottom:1rem}@media(max-width:29.9375em){.progress-summary__requirement-title{font-size:1.6rem}}.progress-summary__requirement-stats{align-items:center;color:#313537;display:flex;font-family:Lato;font-size:1.5rem}@media(max-width:42.4375em){.progress-summary__requirement-stats{align-items:flex-start;flex-direction:column}}.progress-summary__requirement-stats>:first-child{border-right:1px solid #d8d8d8;max-width:50%;padding-right:1.2rem}@media(max-width:42.4375em){.progress-summary__requirement-stats>:first-child{border-right:none;max-width:unset;padding-right:0}}.progress-summary__requirement-stats>:last-child{margin-left:1.2rem;max-width:50%}@media(max-width:42.4375em){.progress-summary__requirement-stats>:last-child{margin-left:0;margin-top:.3rem;max-width:unset}}.progress-summary__requirement-stats-link{font-size:1.5rem;font-weight:700;text-decoration:none}.progress-summary__requirement-stats-percent-achieved{font-weight:700}.progress-summary__requirement-checkbox-empty{border:.2rem solid #8a8c8d;border-radius:.2rem;margin-left:1.3rem;margin-right:1.3rem;min-height:2.3rem;min-width:2.3rem}.progress-summary__requirement-checkbox-checked{margin-left:1.3rem;margin-right:1rem;min-height:2.4rem;min-width:2.6rem}.progress-summary__requirement-no-attempts{color:#e6251e;font-weight:700;letter-spacing:.26px}.progress-summary__lp-next{height:38.7rem}@media(max-width:42.4375em){.progress-summary__lp-next{height:auto;margin-top:4.8rem}}.progress-summary__lp-next-inner{align-items:center;bottom:3rem;display:flex;position:absolute;right:3rem}@media(max-width:42.4375em){.progress-summary__lp-next-inner{flex-direction:column;position:unset}}.progress-summary__lp-next-label{color:#6a737c;font-size:1.6rem;letter-spacing:.032rem}.progress-summary__lp-next-label-icon path{fill:#6a737c}@media(max-width:42.4375em){.progress-summary__lp-next-label-icon{transform:rotate(90deg)}}.progress-summary__lp-next-card{margin-left:3rem;min-width:24.6rem;width:24.6rem}@media(max-width:42.4375em){.progress-summary__lp-next-card{margin-left:0;margin-top:2rem;min-width:31.4rem;width:31.4rem}}@media(max-width:22.4375em){.progress-summary__lp-next-card{margin-left:0;margin-top:2rem;min-width:24.6rem;width:24.6rem}}.progress-summary__lp-next-cardV2{margin-left:3rem}@media(max-width:42.4375em){.progress-summary__lp-next-cardV2{margin-left:0;margin-top:2rem}}@media(max-width:22.4375em){.progress-summary__lp-next-cardV2{margin-left:0;margin-top:2rem}}.progress-summary-card__card{align-items:center;background-color:#fff;cursor:pointer;display:flex;flex-direction:column;height:100%;width:24.8rem}@media(max-width:42.4375em){.progress-summary-card__card{width:36.6rem}}@media(max-width:25.8125em){.progress-summary-card__card{width:32.7rem}}@media(max-width:22.4375em){.progress-summary-card__card{width:27.2rem}}@media(hover:hover){.progress-summary-card__card:hover .progress-summary-card__title,.progress-summary-card__card[focus-within] .progress-summary-card__title{text-decoration:underline}.progress-summary-card__card:focus-within .progress-summary-card__title,.progress-summary-card__card:hover .progress-summary-card__title{text-decoration:underline}}.progress-summary-card__card:not(:hover) .progress-summary-card__title{text-decoration:none}.progress-summary-card__completed-label{color:#000;font-size:1.4rem;line-height:2rem;margin-top:0}.progress-summary-card__completed-date{font-weight:700}.progress-summary-card__content{align-items:flex-start;display:flex;flex-direction:column;width:100%}.progress-summary-card__course-info{display:flex;line-height:2rem}.progress-summary-card__card--disabled{cursor:not-allowed}.progress-summary-card__card--disabled:hover .progress-summary-card__card--disabled__title,.progress-summary-card__card--disabled[focus-within] .progress-summary-card__card--disabled__title{cursor:not-allowed;text-decoration:none}.progress-summary-card__card--disabled:focus-within .progress-summary-card__card--disabled__title,.progress-summary-card__card--disabled:hover .progress-summary-card__card--disabled__title{cursor:not-allowed;text-decoration:none}.progress-summary-card__due-label{align-items:flex-end;color:#000;display:flex;font-size:1.2rem;font-weight:700;line-height:1.8rem;text-transform:uppercase}.progress-summary-card__duration{color:#000;font-size:1.4rem;font-weight:400;line-height:2rem;margin-right:.8rem}.progress-summary-card__hide{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px -1px 0 0;overflow:hidden;padding:0;width:1px}.progress-summary-card__image{background-color:var(--color-accent);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:.8rem;height:14.4rem;outline:.1rem solid transparent;width:24.8rem}@media(max-width:42.4375em){.progress-summary-card__image{height:21.2rem;width:36.6rem}}@media(max-width:25.8125em){.progress-summary-card__image{height:19rem;width:32.7rem}}@media(max-width:22.4375em){.progress-summary-card__image{height:15.8rem;width:27.2rem}}.progress-summary-card__image-overlay{border-radius:.8rem;height:14.4rem;opacity:.5;position:absolute;width:24.8rem}@media(max-width:42.4375em){.progress-summary-card__image-overlay{height:21.2rem;width:36.6rem}}@media(max-width:25.8125em){.progress-summary-card__image-overlay{height:19rem;width:32.7rem}}@media(max-width:22.4375em){.progress-summary-card__image-overlay{height:15.8rem;width:27.2rem}}@media(hover:hover){.progress-summary-card__card:hover .progress-summary-card__image-overlay,.progress-summary-card__card[focus-within] .progress-summary-card__image-overlay{background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6))}.progress-summary-card__card:focus-within .progress-summary-card__image-overlay,.progress-summary-card__card:hover .progress-summary-card__image-overlay{background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6))}}.progress-summary-card__card:not(:hover) .progress-summary-card__image-overlay--not-started{background:none}.progress-summary-card__card:not(:hover) .progress-summary-card__image-overlay--in-progress-completed,.progress-summary-card__image-overlay--in-progress-completed{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}.progress-summary-card__image-overlay-bottom-bar{display:flex;justify-content:center;width:100%}.progress-summary-card__image-wrap{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;order:-1;position:relative}.progress-summary-card__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#282828;cursor:pointer;display:-webkit-box;font-size:2rem;font-weight:700;line-height:2.8rem;margin:0;overflow:hidden;text-align:left;width:100%}.progress-summary-card__title-button{margin:1.2rem 0;width:100%}.progress-summary-card__progress-bar-base{border-radius:10rem;height:.5rem}.progress-summary-card__progress-bar-wrap{background:hsla(0,0%,98%,.5);border-radius:10rem;bottom:.8rem;height:.5rem;margin-top:.8rem;outline:.1rem solid transparent;position:absolute;width:calc(100% - 1.6rem)}@media(forced-colors:active){.progress-summary-card__progress-bar-wrap{background:Canvas}}.progress-summary-card__progress-bar-wrap-dark{background:rgba(49,53,55,.5)}@media(forced-colors:active){.progress-summary-card__progress-bar-wrap-dark{background:Canvas}}.progress-summary-card__progress-bar-wrap-light{background:hsla(0,0%,98%,.5)}@media(forced-colors:active){.progress-summary-card__progress-bar-wrap-light{background:Canvas}}.progress-summary-card__progress-bar{background:#fff;border-radius:10rem;height:.5rem;outline:.1rem solid transparent}@media(forced-colors:active){.progress-summary-card__progress-bar{background:CanvasText}}.quiz__wrap{min-height:100vh;overflow:hidden;position:relative}@keyframes hidequizcard{0%{opacity:1;transform:translateZ(0) rotateX(0deg) rotateY(0deg)}30%{opacity:1;transform:translateZ(2rem) rotateX(0deg) rotateY(0deg)}99%{opacity:1;transform:translate3d(0,100%,4rem) rotateX(-7deg) rotateY(5deg)}to{opacity:0;transform:translate3d(0,100%,4rem) rotateX(-7deg) rotateY(5deg)}}.quiz-item__wrap{margin-left:16rem;margin-right:16rem;margin-top:3rem}.quiz-item__card{left:0;min-height:100vh;overflow:hidden;perspective:1000px;pointer-events:none;position:absolute;top:0;transform:translateZ(-3rem);transform-style:preserve-3d;width:100%;z-index:2}.quiz-item__card-wrap{min-height:100vh;opacity:0;transition:transform .75s 375ms,opacity .75s .75s}.quiz-item__card--done{animation:hidequizcard .9s forwards;opacity:0;overflow:visible;z-index:6}.quiz-item__card--done>div:after{background:#f5f5f5;bottom:-25vh;content:"";height:50vh;left:0;position:absolute;width:100%}.quiz-item__card--active{min-height:100vh;pointer-events:auto;position:relative;transform:translateZ(0);z-index:5}.quiz-item__card--active .quiz-item__card-wrap{opacity:1;transition:transform .75s 375ms}.quiz-item__card--active .quiz-item__card-wrap:after{background:#f5f5f5;bottom:-25vh;content:"";height:50vh;left:0;position:absolute;width:100%}@media print{.quiz-item__card--active .quiz-item__card-wrap:after{display:none}}.quiz-item__card--active .quiz-item__card-wrap .quiz-card{transition:transform .75s 0ms,opacity .75s .3s}.quiz-item__card--active .quiz-item__card-wrap .quiz-card__feedback{visibility:hidden}.quiz-item__card--active .quiz-item__card-wrap .quiz-card__feedback--active{visibility:visible}.quiz-item__card--next{height:100vh;overflow:visible;z-index:4}.quiz-item__card--next .quiz-item__card-wrap{opacity:1;transition:transform .75s .45s,opacity .75s 1.35s}@media(min-width:33.75em){.quiz-item__card--next .quiz-item__card-wrap{transform:translate3d(0,-1.5rem,-1.5rem)}}@media print{.quiz-item__card--next{display:none}}.quiz-item__card--penultimate{overflow:visible;z-index:3}.quiz-item__card--penultimate .quiz-item__card-wrap{opacity:1;transition:transform .75s 525ms,opacity .75s 1.5s}@media(min-width:33.75em){.quiz-item__card--penultimate .quiz-item__card-wrap{transform:translate3d(0,-3rem,-3rem)}}@media print{.quiz-item__card--penultimate{display:none}}@keyframes showFoot{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.quiz-end{background:#f5f5f5}.quiz-end__container{align-items:center;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:5.5rem .5rem;position:relative;z-index:2}@media(min-width:45em){.quiz-end__container{padding:9rem 6rem}}.quiz-end__footer{bottom:0;left:0;opacity:1;position:absolute;right:0;transform:translateZ(0);transition:transform 0ms;z-index:2}.quiz-end__footer .next-lesson{height:100%}[class$="--active"] .quiz-end__footer{animation:showFoot .5s .75s forwards;transform:translate3d(0,100%,0)}.quiz-results{box-sizing:border-box;max-width:59rem;opacity:0;padding:3.5rem;position:relative;width:100%}.quiz-results--active{opacity:1}@media(min-width:48em){.quiz-results{padding:8rem 0 0}}.quiz-results__header{border-top:.1rem solid #d6d7d7;display:flex;justify-content:space-between;margin-bottom:6rem;padding-top:1.5rem}@media(min-width:48em){.quiz-results__header{margin-bottom:6rem}}.quiz-results__passing{display:none}@media(max-width:44.9375em){.quiz-results__passing{display:block;font-size:3.2rem}}.quiz-results__results{margin:0 -3rem;position:relative}@media(min-width:48em){.quiz-results__results{margin:0 auto;width:59rem}}.quiz-results__label{color:#707070;font-size:2.4rem;font-weight:700;line-height:1.125;width:50%}@media(min-width:48em){.quiz-results__label{font-size:3.2rem;width:100%}}.quiz-results .restart-button__content{transform:translateZ(0);transition:transform .9s .1s}.quiz-results__footer{pointer-events:none;text-align:center;transition:opacity .9s}.quiz-results__footer--active{opacity:1;pointer-events:inherit}.quiz-results__footer--hidden{opacity:0}.quiz-results__footer--hidden .restart-button__content{transform:translate3d(0,-6.5rem,0)}.odometer{max-width:100%}.odometer__score{left:0;line-height:2rem;margin:auto;max-width:22rem;position:absolute;right:0;top:34%}.ie11 .odometer__score{left:150px}.odometer__score--fail .odometer__score-label,.odometer__score--pass .odometer__score-label{opacity:0;transition:opacity .3s}@media(min-width:30em){.odometer__score{max-width:30rem;top:37%}}.odometer__score-label{color:#707070;font-size:1rem;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase;transition:opacity .3s .3s}@media(min-width:30em){.odometer__score-label{font-size:1rem}}.odometer__fail-label,.odometer__pass-label{color:rgba(49,53,55,.4);font-size:1.2rem;font-weight:900;left:0;letter-spacing:.08em;margin:auto;opacity:0;position:absolute;right:0;text-align:center;top:0;transition:opacity .3s}@media(min-width:30em){.odometer__fail-label,.odometer__pass-label{font-size:1.4rem}}.odometer__pass-label{color:#50abf1}.odometer__fail-label{color:#313537}.odometer__score--fail .odometer__fail-label,.odometer__score--pass .odometer__pass-label,.odometer__score-percent{opacity:1;transition:opacity .3s .3s}.odometer__score-percent{font-size:48px;font-weight:200;line-height:1.25;text-align:center}.odometer__score-percent--hidden{opacity:0;transition:opacity .3s}@media(min-width:22.5em){.odometer__score-percent{font-size:64px}}@media(min-width:30em){.odometer__score-percent{font-size:82px}}.odometer__passmark{padding:2rem 1rem 1rem 4rem;position:absolute;transform:translateY(-80%);white-space:nowrap}@media(min-width:22.5em){.odometer__passmark{padding:1rem 1rem 1rem 5.5rem;transform:translateY(-100%)}}@media(min-width:30em){.odometer__passmark{padding:1rem 1rem 1rem 7.5rem}}@media(max-width:44.9375em){.odometer__passmark{display:none;font-size:3.2rem;padding:0;right:4rem;top:-8rem;transform:none}}.odometer__passlabel{color:#313537;display:block;font-family:lato,sans-serif;font-size:.8rem;font-weight:900;letter-spacing:.08rem;line-height:1.5;text-transform:uppercase}@media(min-width:22.5em){.odometer__passlabel{font-size:.8rem}}@media(min-width:30em){.odometer__passlabel{font-size:1rem}}@media(max-width:44.9375em){.odometer__passlabel{font-size:1.6rem}}.odometer__passpercent{color:#707070;font-family:merriweather,serif;font-size:.8rem;letter-spacing:.02rem}@media(min-width:22.5em){.odometer__passpercent{font-size:1rem}}@media(min-width:30em){.odometer__passpercent{font-size:1.2rem}}@media(max-width:44.9375em){.odometer__passpercent{font-size:1.4rem}}.odometer__canvas{display:block;max-width:100%;position:relative;width:59rem;z-index:1}.odometer__fail,.odometer__pass{left:0;margin:auto;max-width:28.813559%;position:absolute;right:0;top:40%}.quiz-header{align-items:center;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:5.5rem .5rem 1rem;position:relative;z-index:3}@media(min-width:33.75em){.quiz-header{padding:7.5rem .5rem 1rem}}@media(min-width:45em){.quiz-header{padding:9rem 6rem 4rem}}@media print{.quiz-header{padding:inherit}}.quiz-header__container{background:#fff;box-shadow:0 .3rem 1rem rgba(0,0,0,.1);box-sizing:border-box;max-width:102rem;min-height:calc(100vh - 8.5rem);padding:3.5rem;position:relative;width:100%}@media(min-width:48em){.quiz-header__container{min-height:calc(100vh - 13rem);padding:8rem 0}}@media print{.quiz-header__container{box-shadow:none;padding:inherit}}.quiz-header__limit{margin:0 auto;max-width:102rem}@media(min-width:48em){.quiz-header:before{background:#eaeaeb;bottom:0;content:"";left:-2rem;position:absolute;top:0;width:.1rem}}.quiz-header__top-wrap{display:flex;flex-direction:column;margin:0 0 3rem;padding-bottom:1.5rem;position:relative}.quiz-header__top-wrap:after{background:#50abf1;bottom:0;content:"";height:.3rem;left:0;position:absolute;transition:background .3s;width:16rem}@media(min-width:48em){.quiz-header__top-wrap{margin:4.5rem 0 4rem;padding-bottom:3rem}.quiz-header__top-wrap:after{height:.5rem}}.quiz-header__author{color:#707070;font-size:1.3rem;font-weight:700;line-height:3.8rem;margin:0 0 2rem}.quiz-header__author img{border:1px solid #fff;border-radius:50%;height:3.8rem;margin-right:.5rem;vertical-align:middle;width:3.8rem}@media(min-width:48em){.quiz-header__author{margin:0 0 2rem}}.quiz-header__title{color:#2d363a;font-family:merriweather,serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem;position:relative}@media(min-width:48em){.quiz-header__title{font-size:4.2rem;line-height:1}}.quiz-header__audio{background:#fff;margin-top:-2rem;max-width:40rem;position:relative}@media(min-width:48em){.quiz-header__audio{margin-top:-4rem}}.quiz-header__description{font-family:merriweather,serif;font-size:1.7rem;font-weight:400;line-height:1.9411764706;margin-bottom:3rem}.quiz-header__description a{color:#50abf1}@media(min-width:48em){.quiz-header__description{display:block}}.quiz-header__counter{font-family:merriweather,serif;font-size:1rem;font-style:italic;font-weight:400;line-height:1.75;margin-bottom:1.2rem;order:-1}@media(min-width:48em){.quiz-header__counter{font-size:1.2rem}}.quiz-header__start-quiz{background:none;border:none;color:#50abf1;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:900;letter-spacing:.1rem;margin-top:3rem;padding-left:0;text-transform:uppercase}.quiz-header__start-quiz [class*=icon-]{font-size:1.1rem;margin-left:1rem}.quiz-header__start-quiz:hover{opacity:.65}@media(min-width:45em){.quiz-header__row{*zoom:1;margin-left:-1.5rem;margin-right:-1.5rem}.quiz-header__row:after,.quiz-header__row:before{content:" ";display:table}.quiz-header__row:after{clear:both}.quiz-header__main{box-sizing:border-box;display:block;float:left;margin-left:16.6666666667%;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:66.6666666667%}}.sorting-lesson{padding-bottom:10rem;padding-top:3rem}.timeline-lesson .timeline{padding-bottom:7vh}.timeline-lesson .timeline__container{margin:6rem 2rem 32vh}.timeline-lesson .timeline__wrapper{padding:4rem 0}.todo-list--video{padding:0}.video-lesson{opacity:0;padding-bottom:100vh;transition:opacity .6s}.video-lesson--visible{opacity:1;padding-bottom:5rem}@media(min-width:45em){.video-lesson--visible{padding-bottom:15rem}}.video-lesson__item{padding-bottom:.4rem;padding-top:.4rem}.video-lesson__video{height:0;padding-bottom:56%;position:relative;width:100%}.video-lesson iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.theme .theme-lesson-header-one-page__wrapper{background-position:50% 50%;background-size:cover;height:34rem}.theme .theme-lesson-header-one-page__wrapper .cover__header-content-authors{margin-top:0}.theme .theme-lesson-header-one-page__wrapper .cover__header-content-authors-name{color:#fff}.theme .theme-lesson-header-one-page__wrapper .cover__header-content-authors-avatar{border:.1rem solid #fff}.theme .theme-lesson-header-one-page__wrapper .cover__header-content-title{color:#fff;font-size:4.5rem;margin-bottom:0}.theme .theme-lesson-header-one-page__wrapper--white{border-bottom:.1rem solid #e4e4e4}.theme .theme-lesson-header-one-page__wrapper--white .cover__header-content-authors-name,.theme .theme-lesson-header-one-page__wrapper--white .cover__header-content-title{color:#313537}.theme .theme-lesson-header-one-page__wrapper--white .cover__header-content-authors-avatar{border:.1rem solid #313537}.theme .theme-lesson-header-one-page__container{height:100%}.theme .theme-lesson-header-one-page__main{display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:0;padding-right:0;position:relative}.theme.light-accent .theme-lesson-header-one-page__wrapper--accent .cover__header-content-authors-name,.theme.light-accent .theme-lesson-header-one-page__wrapper--accent .cover__header-content-title{color:#313537}.theme.light-accent .theme-lesson-header-one-page__wrapper--accent .cover__header-content-authors-avatar{border:.1rem solid #313537}.nav-overlay{background-color:#fff;bottom:0;height:100vh;left:0;position:absolute;right:0;top:0;transition-duration:.5s;transition-property:top,visibility;z-index:9999}.nav-overlay--collapsed{top:-100vh;visibility:hidden}.nav-overlay__header-controls{display:flex;justify-content:space-between;padding:2.4rem}.nav-sidebar-search{position:relative}.nav-sidebar-search__input{-webkit-appearance:textfield;appearance:textfield;border:none;width:100%}.nav-sidebar-search__input:-ms-input-placeholder{text-transform:capitalize}.nav-sidebar-search__input::placeholder{text-transform:capitalize}.nav-sidebar-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.nav-sidebar-search__close{align-items:center;cursor:pointer;display:flex;justify-content:center}.nav-sidebar-header--transition{transition:height .3s,transform .3s ease .1s}.nav-sidebar-header--compact{bottom:100%;left:0;overflow:hidden;position:fixed;transform:translateY(100%);transition:transform .3s ease .1s;z-index:1}.nav-sidebar-header--searching{overflow:hidden;transition:height .3s}.nav-sidebar-header--compact.nav-sidebar-header--searching{transition:height .3s,transform .3s ease .1s}@media(prefers-reduced-motion){.nav-sidebar-header{transition:none}}.nav-sidebar-header__inner{position:relative}.nav-sidebar-header__search-btn{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;transition:opacity .3s .3s,transform .3s .3s,visibility 0s;z-index:2}.nav-sidebar-header__search-btn--hidden{opacity:0;transition:opacity .3s,transform .3s,visibility 0s .3s;visibility:hidden}@media(prefers-reduced-motion){.nav-sidebar-header__search-btn{transition:none}}.nav-sidebar-header__search-area{position:absolute;transition:transform .3s .1s,visibility 0s;z-index:1}.nav-sidebar-header__search-area--hidden{transition:transform .3s .1s,visibility 0s .3s;visibility:hidden}@media(prefers-reduced-motion){.nav-sidebar-header__search-area{transition:none}}.nav-sidebar-header__graphic{background-color:currentColor;background-color:var(--color-accent);z-index:0}.nav-sidebar-header__graphic--image{background-position:50%;background-repeat:no-repeat;background-size:cover}.nav-sidebar-header__content{opacity:1;position:relative;transition:opacity .3s linear .3s,visibility 0s linear;visibility:visible;z-index:1}.nav-sidebar-header__content--hidden{opacity:0;position:absolute;transition:opacity .3s,visibility 0s linear .3s;visibility:hidden}@media(prefers-reduced-motion){.nav-sidebar-header__content{transition:none}}.nav-sidebar-header-ghost{flex:0 0 auto;position:absolute;width:100%}.nav-sidebar-header-ghost--compact{position:static}@keyframes nav-sidebar-result__enter{to{opacity:1;transform:translateY(0)}}.nav-sidebar-result{animation-duration:.3s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:nav-sidebar-result__enter;animation-timing-function:ease;opacity:0;transform:translateY(-1.5rem)}@media(prefers-reduced-motion){.nav-sidebar-result{animation-delay:0s!important;animation-duration:0s}}.nav-sidebar-results--hidden{display:none}.nav-sidebar__content{display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;overflow-y:auto;position:absolute;top:0}.nav-sidebar__content--collapsed{opacity:0;transition:opacity 0ms .3s,visibility 0ms .3s;visibility:hidden}.nav-sidebar__header{flex-shrink:0}.nav-sidebar__body{flex:1;position:relative;transform:translateZ(0)}.nav-sidebar__outline-list{transition:opacity .3s linear .4s,visibility 0s linear}.nav-sidebar__outline-list--disabled{opacity:0;transition:opacity .3s,visibility 0s linear .3s;visibility:hidden}.nav-sidebar__outline-list--hidden{height:0;overflow:hidden}@media(prefers-reduced-motion){.nav-sidebar__outline-list{transition:none}}.lesson{word-wrap:break-word;height:100%;margin:0 auto;max-width:100%;overflow:hidden;position:relative;transition:padding .3s;word-break:break-word}.lesson:after{content:"mobile";height:0;visibility:hidden;width:0}@media(min-width:60em){.lesson:after{content:"desktop"}.lesson--open{padding-left:28rem}}.lesson__sidebar{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fafafa;height:100vh;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transform:translateZ(0);transition:opacity 0ms .3s;width:26rem}.lesson__sidebar:after{bottom:0;box-shadow:inset -2rem 0 2rem -2rem rgba(0,0,0,.24);content:"";pointer-events:none;position:absolute;right:0;top:0;width:2rem;z-index:1}.lesson__sidebar--safari:after{background:linear-gradient(90deg,transparent 30%,rgba(0,0,0,.1));box-shadow:none}.lesson--open .lesson__sidebar{opacity:0;transition:opacity 0ms .3s}.lesson--open-mobile .lesson__sidebar{opacity:1;transition:opacity 0ms}@media(min-width:60em){.lesson__sidebar{width:28rem}.lesson--open .lesson__sidebar{opacity:1;transition:opacity 0ms}}.lesson__content{background:#f5f5f5;height:100%;margin:0 auto;max-height:100vh;overflow:hidden;position:relative;transition:transform .3s}.theme .lesson__content{box-shadow:0 0 4rem rgba(0,0,0,.12)}@media(max-width:59.9375em){.lesson--open-mobile .lesson__content{transform:translateX(26rem)}}@keyframes one-page-fade-enter{0%{opacity:0}to{opacity:1}}@keyframes one-page-fade-exit{0%{opacity:1}to{opacity:0}}@keyframes one-page-slide-top-enter{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes one-page-slide-top-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.theme .one-page-cover__wrapper{align-items:center;background-position:50% 50%;background-size:cover;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;min-height:0;min-height:auto;position:absolute;right:0;top:0}.theme .one-page-cover__wrapper--entering-fade{animation:one-page-fade-enter 625ms;z-index:1}.theme .one-page-cover__wrapper--exiting-fade{animation:one-page-fade-exit 625ms}.theme .one-page-cover__wrapper--entering-slide{animation:one-page-slide-top-enter 625ms;z-index:1}.theme .one-page-cover__wrapper--exiting-slide{animation:one-page-slide-top-exit 625ms}.theme .one-page-cover__wrapper .cover__header-content{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;min-height:44.6rem;padding:12.4rem 5rem}@media(max-width:89.9375em){.theme .one-page-cover__wrapper .cover__header-content{align-items:center;display:flex;padding:12.4rem 5rem}}@media(max-width:47.9375em){.theme .one-page-cover__wrapper .cover__header-content{padding:8.8rem 2.2rem}}@media(max-width:29.9375em){.theme .one-page-cover__wrapper .cover__header-content{min-height:15.2rem;padding:4.8rem 1.5rem 3.2rem}}.theme .one-page-cover__wrapper .cover__header-content-info{margin:0 auto;width:70rem}@media(max-width:89.9375em){.theme .one-page-cover__wrapper .cover__header-content-info{width:60rem}}@media(max-width:47.9375em){.theme .one-page-cover__wrapper .cover__header-content-info{width:52.8rem}}@media(max-width:29.9375em){.theme .one-page-cover__wrapper .cover__header-content-info{padding:0;width:100%}}.theme .one-page-cover__wrapper .cover__header-content-title{margin:2rem 0 3rem}.theme .one-page-cover__wrapper .cover__header-content-authors-name,.theme .one-page-cover__wrapper .cover__header-content-title{color:#fff}.theme .one-page-cover__wrapper .cover__header-content-authors-avatar{border:.1rem solid #fff}.theme .one-page-cover__wrapper .cover__header-content-action-link{background:#fff;color:#000}.theme .one-page-cover__wrapper--white .cover__header-content-action-link-text{color:#fff}.theme .one-page-cover__wrapper--white .cover__header-content-action-link{background-color:var(--color-accent)}.theme .one-page-cover__wrapper--white .cover__header-content-authors-name,.theme .one-page-cover__wrapper--white .cover__header-content-title{color:#313537}.theme .one-page-cover__wrapper--white .cover__header-content-authors-avatar{border:.1rem solid #313537}.theme .one-page-cover__wrapper--white .one-page-cover__start-icon{color:#313537}.theme .one-page-cover__start-wrapper{bottom:4.4rem;display:flex;justify-content:center;position:absolute;width:100%}.theme .one-page-cover__start-icon{color:#fff;height:2rem;width:1.6rem}.theme .one-page-cover__action--squared{border-radius:0;border-radius:initial}.theme.light-accent .one-page-cover__wrapper--accent .cover__header-content-authors-name,.theme.light-accent .one-page-cover__wrapper--accent .cover__header-content-title{color:#313537}.theme.light-accent .one-page-cover__wrapper--accent .cover__header-content-authors-avatar{border:.1rem solid #313537}.theme.light-accent .one-page-cover__wrapper--accent .one-page-cover__start-icon,.theme.light-accent .one-page-cover__wrapper--white .cover__header-content-action-link-text{color:#313537}.modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:0 6rem;position:fixed;right:0;top:0;transform:translateZ(0);z-index:1001}.modal--force_to_top{align-items:inherit;padding-top:5rem}.modal-enter .modal__dialog,.modal-enter .modal__overlay{opacity:0}.modal-enter .modal__dialog{transform:scale(.97)}.modal-enter.modal-enter-active .modal__overlay{opacity:1;transition:opacity .4s ease-out}.modal-enter.modal-enter-active .modal__dialog{opacity:1;transform:scale(1);transition:opacity .3s ease-out,transform .3s ease-out}.modal-exit .modal__dialog,.modal-exit .modal__overlay{opacity:1}.modal-exit .modal__dialog{transform:scale(1)}.modal-exit.modal-exit-active .modal__overlay{opacity:0;transition:opacity .4s ease-out}.modal-exit.modal-exit-active .modal__dialog{opacity:0;transform:scale(.97);transition:opacity .15s ease-in,transform .15s ease-in}.modal__overlay{background:hsla(0,0%,100%,.7);bottom:0;left:0;position:fixed;right:0;top:0}.modal__overlay--dark{background:rgba(0,0,0,.5)}.modal__dialog{background:#fff;box-shadow:0 .6rem 2rem rgba(0,0,0,.08);display:flex;flex-direction:column;font-size:1.4rem;max-width:100%;padding:2rem 0 0;position:relative;width:54rem;z-index:1002}.modal__close{color:rgba(49,53,55,.6);cursor:pointer;height:3rem;line-height:3rem;position:absolute;right:1rem;text-align:center;top:1rem;transition:color .3s;width:3rem}.modal__close:hover{color:#313537}.modal__header{border-bottom:.1rem solid #eaeaeb;line-height:1;padding:0 0 2rem 3rem}.modal__heading{color:#313537}.modal__subheading{font-size:1.1rem;padding-left:.5rem}.modal__subtitle{color:#adaeaf}.modal__text{color:#313537}.modal__content{height:100%}.modal__content--with-footer{flex-grow:1;overflow-y:hidden}.modal__content--force-scroll{overflow-y:hidden}.modal__footer{flex-shrink:0;height:6.8rem;z-index:12}.modal__footer-shadow{bottom:5.8rem;box-shadow:0 0 2rem 0 rgba(0,0,0,.24);height:1rem;left:0;position:absolute;right:0;width:100%;z-index:-10}.base-modal__content{padding:2rem 3rem}.base-modal__content--centered{text-align:center}.base-modal__fields{padding:3rem 3rem 1rem}.base-modal__input{background-color:#f7f7f7;background-image:none;border:0;border-radius:0;color:#313537;display:block;font-size:1.4rem;line-height:1.5;margin-bottom:1rem;outline:none;padding:1.4rem;width:100%}.base-modal__label{display:inline-block;font-size:1.3rem;margin-bottom:1rem}.base-modal__btns{display:flex;justify-content:center;padding:2rem 0}.lesson-header{padding-bottom:2.25rem;position:relative;z-index:3}@media(min-width:48em){.lesson-header{padding-bottom:4.5rem}}.lesson-header__break{position:relative}.lesson-header__divider{border-bottom:1px solid #eaeaea;position:absolute}.lesson-header__top-wrap{display:flex;flex-direction:column;margin:4.5rem 0 3rem;padding-bottom:1.5rem;position:relative}@media print{.lesson-header__top-wrap{margin-top:0}}.lesson-header__top-wrap:after{background:#50abf1;bottom:0;content:"";height:.3rem;left:0;position:absolute;transition:background .3s;width:16rem}@media print{.lesson-header__top-wrap:after{height:.2rem}}@media(min-width:48em){.lesson-header__top-wrap{margin:0 0 4rem;padding-bottom:3rem}.lesson-header__top-wrap:after{height:.5rem}}.lesson-header__partner-content{display:flex}.lesson-header__partner-content-author{color:#707070;display:flex;font-size:1.3rem;font-weight:700;line-height:3.8rem;margin:0 0 2rem;padding-right:3rem}.lesson-header__partner-content-author-img{background-size:cover;border:none;border-radius:50%;height:3.8rem;margin:0 1rem 0 0;width:3.8rem}.lesson-header__author{color:#707070;font-size:1.3rem;font-weight:700;line-height:3.8rem;margin:0 0 2rem}.lesson-header__author-img{border:none;border-radius:50%;height:3.8rem;margin-right:.5rem;vertical-align:middle;width:3.8rem}@media print{.lesson-header__author-img{height:3rem;width:3rem}}@media(min-width:48em){.lesson-header__author{margin:0 0 2rem}}.lesson-header__title{color:#2d363a;font-family:merriweather,serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem;position:relative}@media(min-width:48em){.lesson-header__title{font-size:4.2rem;line-height:1}}@media print{.lesson-header__title{font-size:2.8rem}}.lesson-header__audio{background:#fff;margin-top:-2rem;max-width:40rem;position:relative}@media(min-width:48em){.lesson-header__audio{margin-top:-4rem}}.lesson-header__description{font-family:merriweather,serif;font-size:1.7rem;font-weight:400;line-height:1.9411764706;margin-bottom:3rem}.lesson-header__description a{color:#50abf1}@media(min-width:48em){.lesson-header__description{display:block}}@media print{.lesson-header__description{font-size:1.3rem}}.lesson-header__counter{font-family:merriweather,serif;font-size:1rem;font-style:italic;font-weight:400;line-height:1.75;margin-bottom:1.2rem;order:-1}@media(min-width:48em){.lesson-header__counter{font-size:1.2rem}}.lesson-header__estimate{color:rgba(49,53,55,.4)}@media(min-width:52.5em){.lesson-header__row{*zoom:1;margin-left:-1.5rem;margin-right:-1.5rem}.lesson-header__row:after,.lesson-header__row:before{content:" ";display:table}.lesson-header__row:after{clear:both}.lesson-header__main{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.lesson-header__main:first-child{margin-left:8.3333333333%}.lesson--open .lesson-header__main{box-sizing:border-box;display:block;float:left;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;width:83.3333333333%}.lesson--open .lesson-header__main:first-child{margin-left:8.3333333333%}}@media(min-width:60em){.lesson--open .lesson-header__main{width:100%}.lesson--open .lesson-header__main:first-child{margin-left:8.3333333333%}}@media(min-width:67.5em){.lesson--open .lesson-header__main{width:83.3333333333%}.lesson--open .lesson-header__main:first-child{margin-left:8.3333333333%}}.page__header{background:#fff;padding-top:5rem;position:relative;z-index:2}.page__header:after{background-color:#eaeaea;bottom:0;content:"";height:.1rem;left:0;position:absolute;width:100%}.page__header-container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:92rem;padding-left:1.9999998rem;padding-right:1.9999998rem}@media(min-width:33.75em){.page__header-container{padding-left:3rem;padding-right:3rem}}@media(min-width:60em){.page__header-container{padding-left:6rem;padding-right:6rem}}@media(min-width:33.75em){.page__header{padding-top:5rem}}.next-lesson{align-items:center;background:#f0f0f0;border-top:.1rem solid #ddd;color:#313537;display:flex;height:6rem;justify-content:center}@media(min-width:48em){.next-lesson{height:7rem;width:100%}.page-transition-back-enter .next-lesson,.page-transition-enter .next-lesson{opacity:0}}.next-lesson__arrow{line-height:0}.next-lesson__link{align-items:center;color:inherit;display:flex;flex-direction:column;height:100%;justify-content:center;outline-offset:-.4rem;text-decoration:none;transition:color .3s;width:100%}.next-lesson__link .i{transition:fill .3s}.next-lesson--restricted .next-lesson__link{cursor:not-allowed}.next-lesson__name{font-size:1.4rem;font-weight:700;margin-bottom:.5rem;margin-top:.2rem;overflow:hidden;padding:0 .5rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.next-lesson__name--inline,.next-lesson__name--inline *{display:inline}.next-lesson .i{height:1.4rem;width:1.4rem}.previous-lesson{align-items:center;background:#f0f0f0;border-top:.1rem solid #ddd;color:#313537;display:none;height:7rem;justify-content:center;overflow:hidden;position:relative}.previous-lesson__wrapper{align-items:center;display:flex;height:100%;justify-content:center}.previous-lesson__link{color:inherit;display:flex;flex-direction:column;margin-bottom:.3rem;text-decoration:none;transition:color .3s}.previous-lesson__link:hover{color:#50abf1}.previous-lesson__title{font-size:1.4rem;font-weight:700}.previous-lesson__title--inline,.previous-lesson__title--inline *{display:inline}.previous-lesson [class*=icon-]{font-size:1.4rem;text-align:center}.lesson-lists{color:#313537;font-family:merriweather,serif;position:relative}.lesson-lists__list{left:0;list-style:none;margin-bottom:3rem;padding-bottom:.1rem;top:0;width:100%}.lesson-lists__list-enter{opacity:0}.lesson-lists__list-enter-active{opacity:1;transition-delay:.3s;transition-duration:.3s;transition-property:opacity}.lesson-lists__list-exit{opacity:1}.lesson-lists__list-exit-active{opacity:0;transition-duration:.3s;transition-property:opacity}.lesson-lists__list-enter.lesson-lists__list--results,.lesson-lists__list-exit.lesson-lists__list--results{position:absolute}.lesson-lists__item{font-family:lato,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.6rem;list-style-type:none;margin:0 -3rem 1rem -2rem;position:relative;transform:translateZ(0);transition:color .3s}.lesson-lists__item-enter{opacity:0}.lesson-lists__item-enter-active{opacity:1;transition-duration:.3s;transition-property:opacity}.lesson-lists__no-results{color:#adaeaf;display:block;font-size:1.4rem;padding:0 3rem 0 2rem}.lesson-search-link__results{display:block;font-size:1.2rem;font-style:italic;font-weight:300;margin-top:.3rem}.lesson-link{color:inherit;color:#707070;display:block;outline-offset:-.4rem;padding:1.8rem 4.3rem;text-decoration:none;transition-duration:.3s;transition-property:color,background}.lesson-link--section{color:#313537;cursor:pointer;font-family:lato,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.06rem;line-height:1.4rem;padding:0 3rem 0 2rem;text-transform:uppercase}.lesson-link--section-content{align-content:flex-end;border-bottom:.1rem solid rgba(49,53,55,.1);display:flex;height:100%;padding:1rem 0;width:100%}.lesson-link--section-icon{align-items:center;display:flex;height:1.4rem}.lesson-link--section-icon svg{transition:transform .3s}.lesson-link--section-title{margin-left:.5rem;width:100%}.lesson-link--section:hover{background:#f3f3f3}.lesson-link:before{border-left:.5rem solid rgba(49,53,55,.6);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;transform:translate(-.5rem);transition-duration:.3s;transition-property:transform,border-left-color}.lesson-link--active,.lesson-link:hover{background:#f3f3f3;color:#313537}.lesson-link--active .lesson-link-icon__graphic,.lesson-link:hover .lesson-link-icon__graphic{color:#313537}.lesson-link__restricted{cursor:not-allowed}.lesson-link__restricted--active,.lesson-link__restricted:hover{color:#707070!important}.lesson-link__restricted--active .lesson-link-icon__graphic,.lesson-link__restricted:hover .lesson-link-icon__graphic{color:#c8c9ca!important}.lesson-link--active:before{border-left-color:#50abf1;transform:translate(0)}.lesson-link__icon{bottom:0;height:1.6rem;left:2rem;position:absolute;top:1.8rem}.lesson-link__icon svg{width:1.6rem}.lesson-link-icon__graphic{color:#c8c9ca;height:1rem;transition-duration:.3s;transition-property:color;width:1rem}.lesson-link-icon__graphic--article>svg{height:1.2rem;width:1.6rem}.lesson-link-icon__graphic--interaction>svg{height:1.6rem;width:1.5rem}.lesson-link-icon__graphic--quiz>svg{height:1.6rem;width:1.6rem}.lesson-link-icon__graphic--video>svg{height:1.2rem;width:1.6rem}.lesson-link__progress{border-radius:50%;bottom:0;color:#50abf1;height:1.9rem;margin:auto;position:absolute;right:2rem;top:0;width:1.9rem}@media(min-width:60em){.lesson-link__progress{right:2rem}}.legacy-progress-circle{height:100%;overflow:visible;width:100%}.legacy-progress-circle__track{stroke:rgba(0,0,0,.15)}@media(forced-colors:active){.legacy-progress-circle__track{stroke-width:3;stroke:CanvasText}}.legacy-progress-circle__runner{stroke:currentColor;transition:stroke-dashoffset .4s ease-out,fill .3s ease .3s,stroke .3s ease .3s}@media(forced-colors:active){.legacy-progress-circle__runner{stroke:MarkText}}.legacy-progress-circle__runner--done,.legacy-progress-circle__runner--unstarted{transition:none}.legacy-progress-circle__runner--done{fill:currentColor}@media(forced-colors:active){.legacy-progress-circle__runner--done{fill:Canvas}}.legacy-progress-circle__runner--failed{fill:#313537;stroke:#313537}@media(forced-colors:active){.legacy-progress-circle__runner--failed{fill:Canvas}}.legacy-progress-circle__fail,.legacy-progress-circle__pass{fill:#fff;opacity:0;transition:opacity .3s .3s;visibility:hidden}@media(forced-colors:active){.legacy-progress-circle__fail,.legacy-progress-circle__pass{fill:CanvasText}}.legacy-progress-circle__fail--done,.legacy-progress-circle__pass--done{transition:none}.legacy-progress-circle__fail--visible,.legacy-progress-circle__pass--visible{opacity:1;visibility:visible}.legacy-progress-circle__pass{fill:#fff}@media(forced-colors:active){.legacy-progress-circle__pass{fill:CanvasText}.lesson-progress__action .legacy-progress-circle__fail,.lesson-progress__action .legacy-progress-circle__pass{fill:ButtonText}.lesson-progress__action .legacy-progress-circle__track{stroke:ButtonText}}@keyframes headShow{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}.overview-sidebar{color:#313537;height:100%;overflow:auto}.lesson--open-mobile .overview-sidebar{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}@media(min-width:48em){.overview-sidebar{overflow-y:auto}}@media(min-width:60em){.lesson--open .overview-sidebar{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}}.overview-sidebar__header-wrap{z-index:1}.overview-sidebar__header-outer{overflow:hidden;position:relative;transition:max-height .3s;transition-delay:.3s}.overview-sidebar__header-outer--search{max-height:7rem!important;transition-delay:0s}.overview-sidebar__search-icon{cursor:pointer;line-height:1;opacity:1;position:absolute;right:1.5rem;top:1.25rem;transition:opacity .3s;z-index:2}.overview-sidebar__search-icon-appear,.overview-sidebar__search-icon-enter{opacity:0;transform:translate3d(0,-100%,0)}.overview-sidebar__search-icon-appear-active,.overview-sidebar__search-icon-enter-active{opacity:1;transform:translateZ(0);transition-delay:.3s;transition-duration:.3s;transition-property:opacity,transform}.overview-sidebar__search-icon-appear-active{transition-delay:1s}.overview-sidebar__search-icon-exit{opacity:1;transform:translateZ(0);transition:none}.overview-sidebar__search-icon-exit.overview-sidebar__search-icon-exit-active,.overview-sidebar__search-icon:hover.overview-sidebar__search-icon-exit.overview-sidebar__search-icon-exit-active{opacity:0;transform:translate3d(0,-100%,0);transition-duration:.3s;transition-property:opacity,transform}.overview-sidebar__search-icon:hover{opacity:.7}.overview-sidebar__search-icon svg{color:#fff}.overview-sidebar__search{border:.1rem solid transparent;border-radius:2rem;left:2.9rem;position:absolute;right:2.9rem;top:50%;transform:translateY(-50%);z-index:2}.overview-sidebar__search-enter{opacity:0;transform:translate3d(0,-200%,0)}.overview-sidebar__search-enter-active{transition-delay:.3s;transition-duration:.3s;transition-property:opacity,transform}.overview-sidebar__search-enter-active,.overview-sidebar__search-exit{opacity:1;transform:translate3d(0,-50%,0)}.overview-sidebar__search-exit-active{opacity:0;transform:translate3d(0,-200%,0);transition-duration:.3s;transition-property:opacity,transform}.overview-sidebar__search__close-icon,.overview-sidebar__search__search-icon{line-height:0;position:absolute;top:50%;transform:translateY(-50%)}.overview-sidebar__search__search-icon{left:1rem}.overview-sidebar__search__close-icon{align-items:center;border-radius:0 2rem 2rem 0;cursor:pointer;display:flex;height:100%;justify-content:center;right:0;transition:opacity .3s;width:3rem}.overview-sidebar__search__close-icon>svg{color:#76767c;height:.8rem;width:.8rem}.overview-sidebar__search__close-icon:focus>svg,.overview-sidebar__search__close-icon:hover>svg{color:#313537;transition:color .3s}.overview-sidebar__search__input{-webkit-appearance:textfield;appearance:textfield;background-color:#fff;border:none;border-radius:2rem;font-size:1.3rem;outline:none;padding:.7rem 3.25rem .8rem;width:100%}.overview-sidebar__search__input:-ms-input-placeholder{color:#313537;opacity:1}.overview-sidebar__search__input::placeholder{color:#313537;opacity:1}.overview-sidebar__search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.overview-sidebar__info{opacity:1;outline:none;position:relative;transform:translateZ(0);transition:opacity .3s linear .3s,visibility 0s;visibility:visible}.overview-sidebar__info--faded{opacity:0;transition:opacity .3s,visibility 0s linear .3s;visibility:hidden}.overview-sidebar__header{color:#fff;min-height:7rem;overflow:hidden;padding:1.5rem 1.5rem 0;position:relative;transition-duration:.6s;transition-property:background,padding;z-index:1}@media(min-width:48em){.overview-sidebar__header{padding:5rem 3rem 0 2rem}}.overview-sidebar__header--background{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.overview-sidebar__header--small{padding-bottom:.1rem;padding-top:1.5rem}.overview-sidebar__header--clone{left:0;opacity:0;position:fixed;top:-5rem;transition:top .3s,max-height .3s,opacity .2s;visibility:hidden;width:26rem;z-index:0}@media(min-width:60em){.overview-sidebar__header--clone{width:28rem}}.overview-sidebar__header--visible{opacity:1;top:0;visibility:visible;z-index:5}.overview-sidebar__progress{margin:5.25rem 0 1rem}@media(min-width:48em){.overview-sidebar__progress{margin:5.1rem 0 1rem}}.overview-sidebar__header--clone .overview-sidebar__progress{margin:2rem 0}.overview-sidebar__header--small .overview-sidebar__progress{margin:1.6rem 0 1.75rem}.overview-sidebar__header--clone .overview-sidebar__header{padding-bottom:.1rem;padding-top:1.6rem}.overview-sidebar__header--clone .overview-sidebar__search-icon{right:2rem;top:1.8rem}.overview-sidebar__skip-button{background-color:transparent;border:none;color:#fff;cursor:pointer;font-family:lato,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.12rem;padding-left:0;position:relative;text-align:left;text-transform:uppercase}.overview-sidebar__skip-button--offscreen{left:-2000px;position:absolute}.overview-sidebar__header--clone .overview-sidebar__skip-button{margin-top:1rem}.overview-sidebar__title{color:#fff;display:block;font-size:2.4rem;font-weight:900;line-height:1.2;margin:0;text-decoration:none}@media(min-width:48em){.overview-sidebar__title{font-size:2.8rem}}.overview-sidebar__linegroup{white-space:nowrap}.overview-sidebar__header--clone .overview-sidebar__title{font-size:2rem;margin-right:3rem}.overview-sidebar__header--small .overview-sidebar__title{font-size:1.6rem}.overview-sidebar__content{color:#313537;max-width:100%;overflow:hidden;padding:3.999rem 1.5rem}.overview-sidebar__content--will-enter{opacity:0;transform:translateY(5rem)}.overview-sidebar__content--will-enter-active{opacity:1;transform:translateY(0);transition:all .5s .75s}.overview-sidebar__content .progress-bar{display:none}@media(min-width:48em){.overview-sidebar__content{padding:2rem 3rem 2rem 2rem}}.overview-sidebar__container{flex-shrink:100;padding:0;z-index:0}.overview-sidebar__percent{font-size:1.2rem;font-weight:700;letter-spacing:.03rem;opacity:.5;text-align:left;text-transform:uppercase}.overview-sidebar__percent:after{content:" Complete"}.overview-sidebar__progress-bar{background:hsla(0,0%,100%,.2);display:inline-block;height:.2rem;transition:width .6s;width:100%}.overview-sidebar__progress-bar-progress{background:#fff;height:.2rem;transition:width .6s;width:0}.progress-bar{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.12rem;text-transform:uppercase}.progress-bar__line{background:hsla(0,0%,100%,.5);height:.2rem;width:100%}.progress-bar__fill{background:#fff;height:.2rem}.progress-bar__percentage-top{display:none;font-weight:900;margin-bottom:.6rem}.overview--modern .progress-bar__percentage-top{display:inherit}.progress-bar__percentage-bottom{margin-top:.6rem}.overview--modern .progress-bar__percentage-bottom{display:none}.progress-bar-rounded .progress-bar__fill,.progress-bar-rounded .progress-bar__line{border-radius:2rem}.progress-bar-lg .progress-bar__fill,.progress-bar-lg .progress-bar__line{height:.45rem}.section-lists{opacity:1;transition:max-height .3s,opacity .5s}.section-lists ol{padding:2rem 3rem 2rem 2rem}.section-lists__closed{max-height:0!important;opacity:0!important;overflow:hidden}.chevron__rotate-down{transform:rotate(90deg)}.overview__nextLessonText{font-size:1.3rem;font-weight:900;letter-spacing:.02rem;margin-top:1.5rem;overflow:hidden;padding-right:3rem;text-overflow:ellipsis;white-space:nowrap}.overview__continueIcon{margin-right:.7rem}.overview__continueIcon path{fill:#fff}.overview__continueMessage{margin-top:1.5rem}.overview__progressBar{margin:0 3rem 3rem 0}@media(max-width:29.9375em){.overview__progressBar{margin-right:1.5rem}}.overview--modern .overview__progressBar{margin:2.5rem 0 0;max-width:66rem}@media(max-width:768px){.overview--modern .overview__progressBar{max-width:52.6rem}}@media(max-width:414px){.overview--modern .overview__progressBar{max-width:31.4rem}}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.overview{word-wrap:break-word;-webkit-overflow-scrolling:touch;background:#fff;height:100%;overflow:auto;position:relative;transition:background .5s,opacity .5s;word-break:break-word}@media(max-width:59.9375em){.overview{display:flex;flex-flow:column}}.overview--will-enter,.overview--will-exit{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}@media(max-width:59.9375em){.overview--will-exit{opacity:1}}@media(min-width:60em){.overview--will-exit{background:#fff;transition-delay:.5s}}@media(max-width:59.9375em){.overview--will-exit-active{opacity:0}}@media(min-width:60em){.overview--will-exit-active{background:hsla(0,0%,100%,0)}}.overview--will-enter{background:hsla(0,0%,100%,0);transition:none}.overview--will-enter-active{background:#fff;transition:background .5s}.overview__main{flex:0 1 auto;margin-top:-1rem}.overview__side{color:#fff;flex:0 0 auto;position:relative;z-index:1}.overview__side-panel,.overview__side-panel-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.overview__side-panel{background:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.overview__side-panel--no-transition{transition:none}.overview__side-panel-content{max-width:28rem;opacity:0;pointer-events:none;transform:translateY(-5rem);transition:all .5s 375ms;visibility:hidden}.overview--will-exit .overview__side-panel-content{opacity:0;transform:translateY(-5rem);transition:none;visibility:hidden}@media(min-width:60em){.overview--will-exit-active .overview__side-panel{transition:all .5s .3s}.overview--will-exit-active .overview__side-panel-content{opacity:1;transform:translateY(0);transition:all .5s .6s;visibility:visible}}.overview--will-enter .overview__side-panel-content{opacity:1;transform:translateY(0);transition:none;visibility:visible}.overview--will-enter-active .overview__side-panel{transition:all .5s}.overview--will-enter-active .overview__side-panel-content{opacity:0;transition:all .5s;visibility:hidden}.overview__side-target{left:0;position:absolute;top:0;width:28rem}.overview__container,.overview__side-container{margin:0 auto;max-width:66rem;padding:1rem 3rem 0}.overview--modern .overview__container,.overview--modern .overview__side-container{max-width:133rem;padding:0 3rem}@media(min-width:33.75em){.overview--modern .overview__container,.overview--modern .overview__side-container{padding-left:11rem;padding-right:11rem}}@media(min-width:75em){.overview--modern .overview__container,.overview--modern .overview__side-container{padding-left:22rem}}@media(max-width:22.4375em){.overview--modern .overview__container,.overview--modern .overview__side-container{padding-left:1.5rem;padding-right:1.5rem}}.overview__side-container-content{display:flex;flex-direction:column}.overview--modern .overview__side-container-content{max-width:70rem}.overview__author{color:#fff;font-size:1.6rem;font-weight:600;line-height:3.8rem;margin:0 0 3rem;order:-1}.overview__author-image{background:60% rgba(0,0,0,.25);background-size:cover;border:1px solid #fff;border-radius:50%;display:block;float:left;height:3.8rem;margin:0 1rem 0 0;width:3.8rem}.overview--modern .overview__title-wrap{align-items:flex-start;display:flex}.overview__title{color:#fff;font-size:3.5rem;font-weight:900;line-height:1.2;margin:0 0 6rem;text-decoration:none}.overview--modern .overview__title{margin:0}@media(min-width:48em){.overview__title{font-size:4.4rem}}@media print{.overview__title{font-size:2.8rem}}.overview__button,.overview__enroll-button,.overview__enrolled{align-items:center;display:flex}.overview__button,.overview__enroll-button{border-radius:2rem;color:#313537;padding:0 3rem;transition:opacity .3s}.overview__button,.overview__details-trigger,.overview__enroll-button{display:inline-block;font-size:1.2rem;font-weight:800;letter-spacing:.04em;line-height:4rem;text-decoration:none;text-transform:uppercase}.overview--modern .overview__button,.overview--modern .overview__details-trigger,.overview--modern .overview__enroll-button{align-items:center;display:flex;line-height:3.8rem}.overview__button{background:#fff;margin-right:3rem}.overview__button:not(.overview__button--empty){border:.1rem solid transparent}.overview--modern .overview__button{align-items:center;border:2px solid #fff;display:none;height:4.3rem;margin:0;padding:0;transition:padding .1s,margin .1s,width .25s;width:0}.overview--modern .overview__button-enrolled{display:flex;justify-content:center;margin-right:2rem;min-width:17.2rem;padding:.1rem 3rem;width:auto}.overview--modern .overview__button-transition-enter{display:flex;margin:0;padding:0;width:0}.overview--modern .overview__button-transition-enter-active,.overview--modern .overview__button-transition-enter-done,.overview--modern .overview__button-transition-exit{display:flex;margin-right:2rem;padding:.1rem 3rem;width:auto}.overview--modern .overview__button-transition-exit-active,.overview--modern .overview__button-transition-exit-done{margin:0;padding:0;width:0}.overview--modern .overview__button-transition-exit-done{display:none!important}.overview--modern .overview__enroll-button{background:rgba(0,0,0,.1);border:.2rem solid #fff;color:#fff;cursor:pointer;display:flex;height:4.3rem;justify-content:center;width:20.3rem}.overview__enroll-button{padding-bottom:.1rem;padding-top:.1rem}@media(max-width:29.9375em){.overview__button,.overview__enroll-button,.overview__enrolled{margin-right:1.5rem;padding:0 1.5rem}}@media(max-width:42.4375em){.overview--modern .overview__button,.overview--modern .overview__enroll-button,.overview--modern .overview__enrolled{margin-bottom:2rem;margin-right:0;width:100%}}.overview__details-trigger{background:none;border:none;color:#fff;cursor:pointer;vertical-align:middle}.overview__details-trigger .i,.overview__details-trigger-text{display:inline-block;vertical-align:middle}.overview__details-trigger .i{fill:#fff;height:1.4rem;width:1.4rem}.overview__details-trigger-text{margin-right:1rem}.overview__enrolled{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.05rem}.overview__enrolled-icon{vertical-align:middle}.overview__enrolled-text{margin:0 0 0 1rem}.overview__description{font-family:merriweather,serif;font-size:1.7rem;font-weight:400;line-height:2.0625;padding-bottom:5rem}.overview__description p a,.overview__description p a:hover{color:inherit}@media print{.overview__description{font-size:1.3rem}}.overview--modern .overview__description{font-family:lato,sans-serif;font-size:1.6rem}.overview__description-published{color:#666;letter-spacing:.03rem;margin-left:2em}.overview__content,.overview__side-content{margin:0 auto;overflow:auto;padding:10vw 0;position:relative;z-index:2}@media(min-width:60em){.overview__content,.overview__side-content{padding:7vw 0}.overview--modern .overview__content,.overview--modern .overview__side-content{padding:13rem 0}}.overview__content{overflow:visible;overflow:initial}.overview--modern .overview__content{padding-top:3.5rem}.overview__logo{padding-bottom:3rem}.overview__logo>img{display:block}.overview--modern .overview__logo{padding-bottom:0}.overview--modern .overview__logo+.overview__columns{padding-top:4rem}.overview--will-exit .overview__content,.overview--will-exit .overview__side-content{opacity:1;transform:translateY(0)}.overview--will-exit-active .overview__content,.overview--will-exit-active .overview__side-content{opacity:0;transform:translateY(-5rem);transition:all .5s ease-in}.overview--will-enter .overview__content,.overview--will-enter .overview__side-content{opacity:0;transform:translateY(-5rem)}.overview--will-enter-active .overview__content,.overview--will-enter-active .overview__side-content{opacity:1;transform:translateY(0);transition:all .5s ease-out .3s}@media(min-width:60em){.overview--modern .overview__columns{display:flex;flex-direction:row-reverse;padding-top:2rem}}.overview__header{left:0;position:absolute;right:0;top:0;z-index:1001}.overview__section-header{display:none}.overview--modern .overview__section-header{border-bottom:1px solid #e9e9e9;display:flex;font-size:1.3rem;justify-content:space-between;margin:0 0 30px;padding:0 0 20px}.overview--modern .overview__heading{color:#313537;font-size:inherit;font-weight:700;letter-spacing:.03rem}.overview--modern .overview__main-col{flex:2 2;margin-top:5rem}@media(min-width:60em){.overview--modern .overview__main-col{margin-top:0}}.overview__aside{display:none}.overview--modern .overview__aside{color:#666;display:block;font-size:1.3rem;letter-spacing:.03rem}@media(min-width:60em){.overview--modern .overview__aside{margin-left:14.1rem;width:33%}}@media(max-width:70.625em){.overview--modern .overview__aside{margin-left:7rem}}@media(max-width:64em){.overview--modern .overview__aside{margin-left:5rem}}@media(max-width:59.9375em){.overview--modern .overview__aside{margin-left:0}}.overview__stat{border-bottom:1px solid #e9e9e9;display:flex;padding-bottom:2rem}.overview__stat-standalone{border:none;padding-bottom:0}.overview__stat-value-wrap{color:#313537;margin-left:2.6rem}.overview__stat-value-wrap:first-child{margin-left:0}.overview__stat-value{font-weight:700}.overview__author-card{align-items:center;border-bottom:1px solid #e9e9e9;display:flex;margin-bottom:25px;padding-bottom:25px}.overview--modern .overview__author-card{border-bottom:none}@media(min-width:45em){.overview__author-card{border-bottom:none;margin-bottom:0;padding-bottom:0}}@media(min-width:60em){.overview__author-card{border-bottom:1px solid #e9e9e9;margin-bottom:25px;padding-bottom:25px}}.overview__author-card-image{border-radius:50%;flex:0 0 auto;height:60px;margin:0 22px 0 0;width:60px}.overview__author-card-wrap{display:flex;flex-direction:column;overflow:hidden}.overview__author-card-name{color:#5a5d5f;font-size:1.7rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview__author-card-title{color:#8894a3;font-size:1.2rem;letter-spacing:.03rem}.overview__requirements-header{border-bottom:.1rem solid #e9e9e9;color:#313537;font-weight:700;margin-bottom:2rem;padding-bottom:2rem}.overview__requirements-list{padding-bottom:5rem}.overview__requirements-list-item{align-items:center;display:flex;font-size:1.2rem;margin:1.5rem 0 0}.overview__requirements-icon{display:inline-flex;margin:0 .9rem 0 0;min-width:2.1rem;text-align:center;text-indent:0}.overview__requirements-icon .i-checkMarkFilled{fill:#74bf44}.overview__requirements-icon-svg path{fill:#c9c9ca}.overview__requirements-separator{color:#c9c9ca}.overview__requirements-completed{align-items:center;border:.1rem solid #c9c9ca;border-radius:.4rem;color:#6a737c;display:flex;font-size:1rem;height:2.6rem;justify-content:space-around;letter-spacing:.04rem;margin-top:1rem;max-width:30rem;padding:.45rem 0;text-align:center;width:100%}@media(max-width:59.9375em){.overview__requirements-completed{margin-right:2rem;width:90%}}@media(max-width:44.9375em){.overview__requirements-completed{margin-right:0;width:100%}}@media(max-width:42.4375em){.overview__requirements-completed{max-width:unset}}.overview__requirements-no-attempts{color:#e6251e;font-weight:700;letter-spacing:.026rem;line-height:normal}.overview__due-date{align-items:center;border:.1rem solid;border-radius:.4rem;display:flex;font-size:1rem;font-weight:900;height:2.6rem;justify-content:space-around;letter-spacing:.04rem;margin-top:2rem;max-width:30rem;text-transform:uppercase;width:100%}.overview__due-date--urgent{color:#fff}@media(max-width:59.9375em){.overview__due-date{margin-right:2rem;width:90%}}@media(max-width:44.9375em){.overview__due-date{margin-right:0;width:100%}}@media(max-width:42.4375em){.overview__due-date{max-width:unset}}.overview__author-requirements-wrap{padding-top:2.5rem}@media(max-width:59.9375em){.overview__author-requirements-wrap{display:block;padding:0}}.overview__categories{width:100%}@media(min-width:45em){.overview__categories-wrap{display:flex}}@media(min-width:60em){.overview__categories-wrap{display:block;padding:0}}.overview__categories-header{border-bottom:1px solid #e9e9e9;color:#313537;font-weight:700;margin-bottom:2rem;padding-bottom:2rem}.overview__categories-list{margin-top:10px}.overview__categories-list-item{align-items:center;background:#eee;border-radius:10rem;color:#6a737c;display:inline-flex;font-size:1.4rem;height:3rem;line-height:1.7;margin:0 1rem 1rem 0;max-width:30rem;padding:0 1.7rem 0 1.2rem}.overview__categories-icon{flex:0 0 auto;height:1.7rem;margin-right:.8rem}.overview__categories-icon path{fill:#c9c9ca}.overview__categories-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview__continueWrapper{align-items:center;display:flex;margin-top:3rem;padding-right:3rem;text-overflow:ellipsis;white-space:nowrap}@media(max-width:42.4375em){.overview__continueWrapper{padding-right:0}}@media(max-width:59.9375em){.overview__continueWrapper{align-items:flex-start;flex-direction:column}}.overview__continueButtonsWrap{align-items:center;display:flex}@media(max-width:42.4375em){.overview__continueButtonsWrap{flex-direction:column;width:100%}}.overview__continueButtonIcon{margin-left:1rem}.overview .overview__enroll-heart-filled,.overview .overview__enroll-heart-outline{display:inline-block;margin:0 .7rem 0 -.5rem;transform:translateZ(0)}.overview .overview__enroll-heart-filled path{fill:#fff}.overview .overview__enroll-heart-outline{stroke-width:.2rem}.overview .overview__enroll-heart-outline path{stroke:#fff;fill:none}.overview__continueBtn{color:#4a4a4a}.overview__outline-btn{background:none;border:.2rem solid #fff}.overview__outline-btn .overview__continueBtn{color:#fff}.overview__completion-wrap{align-items:center;display:flex;margin-left:2rem;padding:.8rem 0}@media(max-width:59.9375em){.overview__completion-wrap{margin:2rem 0 0}}@media(max-width:42.4375em){.overview__completion-wrap{margin:0}}.overview__completion-avatar{border-radius:50%;box-shadow:0 .2rem 1rem 0 rgba(0,0,0,.5);height:60px;position:relative;width:60px}@media(max-width:31.25em){.overview__completion-avatar{height:40px;width:40px}}.overview__trophy{background:#fff;border-radius:50%;bottom:70%;box-shadow:0 .3rem 1.3rem 0 rgba(0,0,0,.2);box-sizing:border-box;height:2.4rem;left:65%;padding:.5rem .4rem .4rem;position:absolute;width:2.4rem}@media(max-width:37.4375em){.overview__trophy{height:2rem;width:2rem}}.overview__completed{font-size:1.2rem;font-weight:800;letter-spacing:.02rem;line-height:1.2rem;margin-left:1.5rem}@media(max-width:37.4375em){.overview__completed{margin-left:1rem}}.overview__certificate{border-left:.2rem solid hsla(0,0%,100%,.41);display:flex;margin-left:1rem;padding-left:1rem}@media(max-width:42.4375em){.overview__start-again-wrapper{display:block}}.overview-list-item{margin:0;padding:0}.overview-list-item--restricted{cursor:not-allowed}.overview-list-item__link{display:flex;position:relative;text-decoration:none;transition:background-color .3s}.overview-list-item__link:active,.overview-list-item__link:hover{background-color:#f3f3f3;transition-duration:.1s}.overview-list-item--restricted .overview-list-item__link{cursor:inherit}.overview--modern .overview-list-item__link{margin:0 -1rem;padding-left:1rem;padding-right:1rem;transition:background .3s}.overview--modern .overview-list-item__link:hover{background:#f7f7f7;border-radius:.4rem;transition-duration:.1s}.overview-list-item__title{color:#313537;display:block;font-family:lato,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.6rem;padding:2rem 6.3rem 2rem 4rem;text-decoration:none;width:100%}.overview-list-item--restricted .overview-list-item__title{color:rgba(49,53,55,.5)}.overview--modern .overview-list-item__title{font-weight:500;padding-left:3.5rem}.overview-list-item__icon{align-items:center;color:#717376;display:flex;justify-content:center;left:.8rem;pointer-events:none;position:absolute;top:2.2rem;width:1.6rem}.overview-list-item__icon>svg{width:1.6rem}.overview-list-item__link:active .overview-list-item__icon,.overview-list-item__link:hover .overview-list-item__icon{color:#313537}
\ No newline at end of file
diff --git a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/main.bundle.js b/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/main.bundle.js
deleted file mode 100644
index 5a2b2e07..00000000
--- a/server/vbv_lernwelt/static/media/web_based_trainings/story-01-a-01-patrizia-marco-sichern-sich-ab-einstieg/scormcontent/lib/main.bundle.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see runtime.4f2257aee136765db4cc.js.LICENSE.txt */
-(function(){var __webpack_modules__={97411:function(e,t,n){var r=n(87555),i=n(31730),o=n(9669);e.exports=function(e){var t=o.CancelToken.source(),n=i({cancelToken:t.token},e);return new r((function(e,r){return o(n).then(r).catch(e),t.cancel.bind(t)}))}},87555:function(e,t,n){var r=n(79862),i=n(91486),o=n(22876).type("Async"),a=n(22876).typeFn(o(),5),s=n(92244),u=n(91469),c=n(84449),l=n(57598),d=n(91508),f=n(8317),p=n(57778),h=n(23092),m=n(52387),v=n(83606),g=n(28950),y=function(e){return b((function(t,n){return n(e)}))};function b(e){var t;if(!h(e))throw new TypeError("Async: Function required");var n=y,r=function(){return"Async"+i(e)};function u(t,n,r){if(!h(t)||!h(n))throw new TypeError("Async.fork: Reject and resolve functions required");var i=!1,o=!1,a=h(r)?r:d,s=function(e,t){if(!o)return o=!0,i?d():e(t)},u=e(s.bind(null,t),s.bind(null,n)),c=h(u)?u:d;return l((function(){return a((c(),void(i=!0)))}))}function f(e){return function(t){if(!h(t))throw new TypeError("Async."+e+": Function required");return b((function(e,n){return u(e,c(n,t))}))}}function p(e){return function(t,n){if(!h(t)||!h(n))throw new TypeError("Async."+e+": Functions required for both arguments");return b((function(e,r){return u(c(e,t),c(r,n))}))}}function m(e){return function(t){if(!g(b,t))throw new TypeError("Async."+e+": Async required");return b((function(e,n){var r=d,i=d;return r=u((function(){i=t.fork(e,n)}),n),l((function(){return i(r())}))}))}}function v(e){return function(t){if(!h(t))throw new TypeError("Async."+e+": Async returning function required");return b((function(n,r){var i=d,o=d;return i=u(n,(function(i){var a=t(i);if(!g(b,a))throw new TypeError("Async."+e+": Function must return another Async");o=a.fork(n,r)})),l((function(){return o(i())}))}))}}return(t={fork:u,toPromise:function(){return new Promise((function(e,t){u(t,e)}))},inspect:r,toString:r,type:o,swap:function(e,t){if(!h(e)||!h(t))throw new TypeError("Async.swap: Functions required for both arguments");return b((function(n,r){return u(c(r,e),c(n,t))}))},race:function(e){if(!g(b,e))throw new TypeError("Async.race: Async required");return b((function(t,n){var r=l((function(e,r){return e?n(r):t(r)})),i=r.bind(null,!0),o=r.bind(null,!1),a=u(o,i),s=e.fork(o,i);return function(){a(),s()}}))},coalesce:function(e,t){if(!h(e)||!h(t))throw new TypeError("Async.coalesce: Functions required for both arguments");return b((function(n,r){return u(c(r,e),c(r,t))}))},ap:function(e){if(!g(b,e))throw new TypeError("Async.ap: Async required");return b((function(t,n){var r=null,i=null,o=!1,a=!1,s=!1,d=l(t);function f(){!s&&o&&a&&c(n,r)(i)}var p=u(d,(function(e){if(!h(e))throw new TypeError("Async.ap: Wrapped value must be a function");o=!0,r=e,f()})),m=e.fork(d,(function(e){a=!0,i=e,f()}));return function(){p(),m(),s=!0}}))},of:n,alt:m("alt"),bimap:p("bimap"),map:f("map"),chain:v("chain"),bichain:function(e,t){var n="Async.bichain: Both arguments must be Async returning functions";if(!h(e)||!h(t))throw new TypeError(n);return b((function(r,i){var o=d,a=d;function s(e){return function(t){var o=e(t);if(!g(b,o))throw new TypeError(n);a=o.fork(r,i)}}return o=u(s(e),s(t)),l((function(){return a(o())}))}))}})[s.of]=n,t[s.alt]=m(s.alt),t[s.bimap]=p(s.bimap),t[s.map]=f(s.map),t[s.chain]=v(s.chain),t["@@type"]=a,t.constructor=b,t}b.of=y,b.type=o,b[s.of]=y,b["@@type"]=a,b.Rejected=function(e){return b((function(t){return t(e)}))},b.Resolved=y,b.fromPromise=function(e){if(!h(e))throw new TypeError("Async.fromPromise: Promise returning function required");return function(){var t=arguments;return b((function(n,r){var i=e.apply(null,t);if(!v(i))throw new TypeError("Async.fromPromise: Promise returning function required");i.then(r,n)}))}},b.fromNode=function(e,t){if(!h(e))throw new TypeError("Async.fromNode: CPS function required");return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];return b((function(r,i){e.apply(t,n.concat((function(e,t){return e?r(e):i(t)})))}))}},b.all=function(e){if(!p(e)||!e.reduce((function(e,t){return e&&g(b,t)}),!0))throw new TypeError("Async.all: Foldable structure of Asyncs required");return f(e)?u.sequence(b.of,e):e.sequence(b.of)},b.rejectAfter=function(e,t){if(!(m(e)&&e>=0))throw new TypeError("Async.rejectAfter: Positive Integer required for first argument");return b((function(n){var r=setTimeout((function(){n(t)}),e);return function(){clearTimeout(r)}}))},b.resolveAfter=function(e,t){if(!(m(e)&&e>=0))throw new TypeError("Async.resolveAfter: Positive Integer required for first argument");return b((function(n,r){var i=setTimeout((function(){r(t)}),e);return function(){clearTimeout(i)}}))},b["@@implements"]=r(["alt","ap","bimap","chain","map","of"]),e.exports=b},91508:function(e){e.exports=Function.prototype},60068:function(e,t,n){var r=n(61510),i=n(55769);e.exports=function(e){return function(t){return r(e)?e.of(t):i(Array,e)?[t]:e(t)}}},91469:function(e,t,n){var r=n(62497),i=n(8317),o=n(34281),a=n(23092),s=n(28950),u=n(85504),c=n(60068),l=function(e){return e},d=function(e){return function(t){return e.concat(t)}};function f(e,t){return function(n,o){var a=t(o);if(!r(n)&&!i(n)||!s(n,a))throw new TypeError("Array."+e+": Must wrap Applys of the same type");return i(a)?h(n,p((function(e){return d([e])}),a)):a.map((function(e){return d([e])})).ap(n)}}var p=function(e,t){return t.map((function(t){return e(t)}))};function h(e,t){if(!t.length||!t.reduce((function(e,t){return e&&a(t)}),!0))throw new TypeError("Array.ap: Second Array must all be functions");return t.reduce((function(t,n){return t.concat(p(n,e))}),[])}e.exports={ap:h,chain:function(e,t){return t.reduce((function(t,n){var r=e(n);if(!i(r))throw new TypeError("Array.chain: Function must return an Array");return t.concat(r)}),[])},fold:function(e){if(o(e))throw new TypeError("Array.fold: Non-empty Array of Semigroups required");var t=e[0];if(!u(t))throw new TypeError("Array.fold: Must contain Semigroups of the same type");return e.reduce((function(e,t){if(!s(e,t))throw new TypeError("Array.fold: Must contain Semigroups of the same type");return e.concat(t)}))},foldMap:function(e,t){if(o(t))throw new TypeError("Array.foldMap: Non-empty Array required");var n=e(t[0]);if(!u(n))throw new TypeError("Array.foldMap: Provided function must return Semigroups of the same type");return 1===t.length?n:t.slice(1).reduce((function(t,n){var r=e(n);if(!s(t,r)||!u(r))throw new TypeError("Array.foldMap: Provided function must return Semigroups of the same type");return t.concat(r)}),n)},map:p,sequence:function(e,t){var n=c(e);return t.reduceRight(f("sequence",l),n([]))},set:function(e,t,n){var r=n.slice();return r[e]=t,r},traverse:function(e,t,n){var r=c(e);return n.reduceRight(f("traverse",t),r([]))},unset:function(e,t){return t.slice(0,e).concat(t.slice(e+1))}}},84449:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},92955:function(e,t,n){var r=n(23092);function i(e,t){return r(e)?e.length>1?e.bind(null,t):e.call(null,t):e}e.exports=function e(t){return function(){for(var n=[],o=arguments.length;o--;)n[o]=arguments[o];var a=n.length?n:[void 0];if(a.length
1?e.bind(null,t):e.call(null,t):e}e.exports=function e(t){return function(){var n=r(arguments),a=n.length?n:[void 0];if(a.length0;)t[n]=arguments[n+1];var i=function(e){var n=typeof e;return"function"===n?e.apply(void 0,t):e&&"object"===n?o.apply(void 0,[e].concat(t)):e};return r(i,e)};e.exports=i(o)},37990:function(e,t,n){var r=n(87988),i=n(79762),o=n(54456),a=n(44216);e.exports=a(3,(function(e,t){return i(r(e),[t,o])}))},30449:function(e,t,n){var r=n(12637),i=n(15866),o=n(96323),a=n(48215),s=n(48283),u=n(4240),c=n(81250),l=n(47929),d=n(3189),f=o((function(e,t){return typeof t===e})),p=function(e){return l(u(h),Math.max,0,d(e))},h=i([[f("object"),p],[f("function"),s],[c,r(0)]]);e.exports=o((function(e,t){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];var i=p(t),o=a(i+1,e);return 0===n.length?0===i?function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];return o.apply(void 0,[t].concat(e))}:o(t):o.apply(void 0,[t].concat(n))}))},8727:function(e,t,n){var r=n(87988),i=n(79762),o=n(69868),a=n(26039),s=n(3273),u=n(44216),c=n(45724);e.exports=u(3,(function(e,t){return c(a(e),i(r(t),[s(e),o(e)]))}))},62023:function(e,t,n){var r=n(96323),i=function(e,t){for(var n in t=Object.assign({},t),e)if(n in t){var r=e[n];"object"==typeof r?t[n]=i(r,t[n]):(t[r]=t[n],delete t[n])}return t};e.exports=r(i)},81250:function(e,t,n){var r=n(12637)(!0);e.exports=r},12637:function(e,t,n){var r=n(38151)((function(e){return function(){return e}}));e.exports=r},87988:function(e,t,n){var r=n(34525)((function(e,t,n){var r={};for(var i in n)r[i]=n[i];return r[e]=t,r}));e.exports=r},61232:function(e,t,n){var r=n(65102),i=n(22909)((function(e,t){return r(e.length,(function(){return e.apply(t,arguments)}))}));e.exports=i},15866:function(e,t,n){var r=n(65102),i=n(38151),o=n(4240),a=n(26188),s=n(74203),u=i((function(e){var t=s(a,0,o((function(e){return e[0].length}),e));return r(t,(function(){for(var t=0;t=arguments.length)?l=n[c]:(l=arguments[s],s+=1),a[c]=l,i(l)||(u-=1),c+=1}return u<=0?o.apply(this,a):r(u,e(t,a,o))}}},5083:function(e,t,n){var r=n(66417),i=n(96573);e.exports=function(e,t,n){return function(){if(0===arguments.length)return n();var o=Array.prototype.slice.call(arguments,0),a=o.pop();if(!r(a)){for(var s=0;s=0&&"[object Array]"===Object.prototype.toString.call(e)}},29230:function(e,t,n){var r=n(38151),i=n(66417),o=n(56479),a=r((function(e){return!!i(e)||!!e&&("object"==typeof e&&(!o(e)&&(1===e.nodeType?!!e.length:0===e.length||e.length>0&&(e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1)))))}));e.exports=a},5366:function(e){e.exports=function(e){return"[object Number]"===Object.prototype.toString.call(e)}},14816:function(e){e.exports=function(e){return null!=e&&"object"==typeof e&&!0===e["@@functional/placeholder"]}},56479:function(e){e.exports=function(e){return"[object String]"===Object.prototype.toString.call(e)}},96573:function(e){e.exports=function(e){return"function"==typeof e["@@transducer/step"]}},48624:function(e){e.exports=function(e,t){for(var n=0,r=t.length,i=Array(r);n=0;)i(t=s[n],e)&&!c(r,t)&&(r[r.length]=t),n-=1;return r}:function(e){return Object(e)!==e?[]:Object.keys(e)});e.exports=l},48283:function(e,t,n){var r=n(38151),i=n(5366),o=r((function(e){return null!=e&&i(e.length)?e.length:NaN}));e.exports=o},4240:function(e,t,n){var r=n(22909),i=n(5083),o=n(48624),a=n(36258),s=n(85833),u=n(48215),c=n(83444),l=r(i(["fantasy-land/map","map"],s,(function(e,t){switch(Object.prototype.toString.call(t)){case"[object Function]":return u(t.length,(function(){return e.call(this,t.apply(this,arguments))}));case"[object Object]":return a((function(n,r){return n[r]=e(t[r]),n}),{},c(t));default:return o(e,t)}})));e.exports=l},26188:function(e,t,n){var r=n(22909)((function(e,t){return t>e?t:e}));e.exports=r},47229:function(e,t,n){var r=n(22909)((function(e,t){for(var n=t,r=0;r=0))throw new TypeError("Async.rejectAfter: Positive Integer required for first argument");return b((function(n){var r=setTimeout((function(){n(t)}),e);return function(){clearTimeout(r)}}))},b.resolveAfter=function(e,t){if(!(m(e)&&e>=0))throw new TypeError("Async.resolveAfter: Positive Integer required for first argument");return b((function(n,r){var i=setTimeout((function(){r(t)}),e);return function(){clearTimeout(i)}}))},b["@@implements"]=r(["alt","ap","bimap","chain","map","of"]),e.exports=b},64430:function(e,t,n){var r=n(67607),i=n(91421),o=n(49761).type("IO"),a=n(49761).typeFn(o(),2),s=n(70911),u=n(2167),c=n(48326),l=n(32126),d=function(e){return f((function(){return e}))};function f(e){var t;if(!c(e))throw new TypeError("IO: Must wrap a function");var n=d,r=function(){return"IO"+i(e)};function p(t){return function(n){if(!c(n))throw new TypeError("IO."+t+": Function required");return f(u(n,e))}}function h(t){return function(n){if(!c(n))throw new TypeError("IO."+t+": Function required");return f((function(){var r=n(e());if(!l(f,r))throw new TypeError("IO."+t+": Function must return an IO");return r.run()}))}}return(t={inspect:r,toString:r,run:e,type:o,ap:function(t){if(!l(f,t))throw new TypeError("IO.ap: IO required");return f((function(){var n=e();if(!c(n))throw new TypeError("IO.ap: Wrapped value must be a function");return t.map(n).run()}))},of:n,map:p("map"),chain:h("chain")})[s.of]=n,t[s.map]=p(s.map),t[s.chain]=h(s.chain),t["@@type"]=a,t.constructor=f,t}f.of=d,f.type=o,f[s.of]=d,f["@@type"]=a,f["@@implements"]=r(["ap","chain","map","of"]),e.exports=f},89411:function(e){e.exports=Function.prototype},31646:function(e,t,n){var r=n(67158),i=n(60060);e.exports=function(e){return function(t){return r(e)?e.of(t):i(Array,e)?[t]:e(t)}}},64388:function(e,t,n){var r=n(86827),i=n(19380),o=n(30191),a=n(48326),s=n(32126),u=n(33748),c=n(31646),l=function(e){return e},d=function(e){return function(t){return e.concat(t)}};function f(e,t){return function(n,o){var a=t(o);if(!r(n)&&!i(n)||!s(n,a))throw new TypeError("Array."+e+": Must wrap Applys of the same type");return i(a)?h(n,p((function(e){return d([e])}),a)):a.map((function(e){return d([e])})).ap(n)}}var p=function(e,t){return t.map((function(t){return e(t)}))};function h(e,t){if(!t.length||!t.reduce((function(e,t){return e&&a(t)}),!0))throw new TypeError("Array.ap: Second Array must all be functions");return t.reduce((function(t,n){return t.concat(p(n,e))}),[])}e.exports={ap:h,chain:function(e,t){return t.reduce((function(t,n){var r=e(n);if(!i(r))throw new TypeError("Array.chain: Function must return an Array");return t.concat(r)}),[])},fold:function(e){if(o(e))throw new TypeError("Array.fold: Non-empty Array of Semigroups required");var t=e[0];if(!u(t))throw new TypeError("Array.fold: Must contain Semigroups of the same type");return e.reduce((function(e,t){if(!s(e,t))throw new TypeError("Array.fold: Must contain Semigroups of the same type");return e.concat(t)}))},foldMap:function(e,t){if(o(t))throw new TypeError("Array.foldMap: Non-empty Array required");var n=e(t[0]);if(!u(n))throw new TypeError("Array.foldMap: Provided function must return Semigroups of the same type");return 1===t.length?n:t.slice(1).reduce((function(t,n){var r=e(n);if(!s(t,r)||!u(r))throw new TypeError("Array.foldMap: Provided function must return Semigroups of the same type");return t.concat(r)}),n)},map:p,sequence:function(e,t){var n=c(e);return t.reduceRight(f("sequence",l),n([]))},traverse:function(e,t,n){var r=c(e);return n.reduceRight(f("traverse",t),r([]))}}},2167:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},37989:function(e,t,n){var r=n(48326);function i(e,t){return r(e)?e.length>1?e.bind(null,t):e.call(null,t):e}e.exports=function e(t){return function(){for(var n=[],o=arguments.length;o--;)n[o]=arguments[o];var a=n.length?n:[void 0];if(a.length=arguments.length)?l=n[c]:(l=arguments[s],s+=1),a[c]=l,i(l)||(u-=1),c+=1}return u<=0?o.apply(this,a):r(u,e(t,a,o))}}},79178:function(e){e.exports=function(e){return null!=e&&"object"==typeof e&&!0===e["@@functional/placeholder"]}},12269:function(e,t,n){var r=n(45018)((function(e,t){return t>e?t:e}));e.exports=r},53592:function(e,t,n){e.exports=n(27385)},78363:function(e,t,n){e.exports=n(81522)},19996:function(e,t,n){e.exports=n(32209)},51445:function(e,t,n){e.exports=n(14122)},88066:function(e,t,n){e.exports=n(21086)},53701:function(e,t,n){e.exports=n(47895)},60415:function(e,t,n){e.exports=n(27759)},72895:function(e,t,n){e.exports=n(32726)},30699:function(e,t,n){e.exports=n(44442)},33610:function(e,t,n){e.exports=n(57478)},98882:function(e,t,n){e.exports=n(2636)},44721:function(e,t,n){e.exports=n(11408)},95683:function(e,t,n){e.exports=n(69447)},60488:function(e,t,n){e.exports=n(56211)},50047:function(e,t,n){e.exports=n(86942)},11515:function(e,t,n){e.exports=n(66594)},89894:function(e,t,n){e.exports=n(17579)},95238:function(e,t,n){e.exports=n(81493)},47648:function(e,t,n){e.exports=n(72858)},51614:function(e,t,n){e.exports=n(75319)},59104:function(e,t,n){e.exports=n(75425)},54991:function(e,t,n){e.exports=n(99465)},42825:function(e,t,n){e.exports=n(52740)},90:function(e,t,n){e.exports=n(86672)},66242:function(e,t,n){e.exports=n(40691)},56524:function(e,t,n){e.exports=n(75632)},12088:function(e,t,n){e.exports=n(60269)},189:function(e,t,n){e.exports=n(76094)},44341:function(e,t,n){e.exports=n(73685)},58377:function(e,t,n){e.exports=n(27533)},13038:function(e,t,n){e.exports=n(39057)},63263:function(e,t,n){e.exports=n(84710)},24889:function(e,t,n){e.exports=n(74303)},36202:function(e,t,n){e.exports=n(9673)},89356:function(e,t,n){e.exports=n(93799)},79542:function(e,t,n){e.exports=n(55122)},6538:function(e,t,n){e.exports=n(54437)},69798:function(e,t,n){e.exports=n(29531)},13535:function(e,t,n){e.exports=n(10856)},83863:function(e,t,n){e.exports=n(31524)},51446:function(e,t,n){e.exports=n(86600)},46393:function(e,t,n){e.exports=n(55174)},23882:function(e,t,n){e.exports=n(9759)},61577:function(e,t,n){e.exports=n(52236)},79927:function(e,t,n){e.exports=n(87740)},16944:function(e,t,n){e.exports=n(58714)},23765:function(e,t,n){var r=n(51446),i=n(23882);function o(t){return e.exports=o="function"==typeof r&&"symbol"==typeof i?function(e){return typeof e}:function(e){return e&&"function"==typeof r&&e.constructor===r&&e!==r.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,o(t)}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},3707:function(e){var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function u(e,t,n,r){var i=t&&t.prototype instanceof m?t:m,o=Object.create(i.prototype),a=new C(r||[]);return o._invoke=function(e,t,n){var r=l;return function(i,o){if(r===f)throw new Error("Generator is already running");if(r===p){if("throw"===i)throw o;return O()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=x(a,n);if(s){if(s===h)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=f;var u=c(e,t,n);if("normal"===u.type){if(r=n.done?p:d,u.arg===h)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=p,n.method="throw",n.arg=u.arg)}}}(e,n,a),o}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var l="suspendedStart",d="suspendedYield",f="executing",p="completed",h={};function m(){}function v(){}function g(){}var y={};y[o]=function(){return this};var b=Object.getPrototypeOf,_=b&&b(b(N([])));_&&_!==n&&r.call(_,o)&&(y=_);var w=g.prototype=m.prototype=Object.create(y);function E(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function k(e,t){function n(i,o,a,s){var u=c(e[i],e,o);if("throw"!==u.type){var l=u.arg,d=l.value;return d&&"object"==typeof d&&r.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(d).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(u.arg)}var i;this._invoke=function(e,r){function o(){return new t((function(t,i){n(e,r,t,i)}))}return i=i?i.then(o,o):o()}}function x(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return h;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var i=c(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,h;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,h):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function N(e){if(e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function n(){for(;++i=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var u=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(u&&c){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;T(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:N(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=t}catch(e){Function("r","regeneratorRuntime = r")(t)}},63109:function(e,t,n){e.exports=n(3707)},67154:function(e){function t(){return e.exports=t=Object.assign||function(e){for(var t=1;tn||o.test(t))&&r.j.warn(e+" value doesn't meet tag requirements and will be sanitized"),e+":"+t.replace(/,/g,"_")}},25039:function(e,t,n){"use strict";n.d(t,{h:function(){return u}});var r=n(70655),i=n(8678),o=n(64828),a=n(99176),s=n(95528);function u(e,t){var n=(0,s.MS)(e),u=function(e,t,n){if(t.buildMode===i.f7.E2E_TEST){var o=function(e){return{build:function(){return e},buildIntakeUrl:function(){return e}}};return{logsEndpointBuilder:o("<<< E2E LOGS ENDPOINT >>>"),rumEndpointBuilder:o("<<< E2E RUM ENDPOINT >>>"),sessionReplayEndpointBuilder:o("<<< E2E SESSION REPLAY ENDPOINT >>>"),internalMonitoringEndpointBuilder:o("<<< E2E INTERNAL MONITORING ENDPOINT >>>")}}var s={logsEndpointBuilder:(0,a.Ez)(e,t,"logs",n),rumEndpointBuilder:(0,a.Ez)(e,t,"rum",n),sessionReplayEndpointBuilder:(0,a.Ez)(e,t,"sessionReplay",n)};if(e.internalMonitoringApiKey)return(0,r.__assign)((0,r.__assign)({},s),{internalMonitoringEndpointBuilder:(0,a.Ez)((0,r.__assign)((0,r.__assign)({},e),{clientToken:e.internalMonitoringApiKey}),t,"logs",n,"browser-agent-internal-monitoring")});return s}(e,t,n),c=(0,o.TT)(u).map((function(e){return e.buildIntakeUrl()})),l=function(e,t,n,i){if(!e.replica)return;var s=(0,r.__assign)((0,r.__assign)({},e),{site:a.tR,clientToken:e.replica.clientToken}),u={logsEndpointBuilder:(0,a.Ez)(s,t,"logs",i),rumEndpointBuilder:(0,a.Ez)(s,t,"rum",i),internalMonitoringEndpointBuilder:(0,a.Ez)(s,t,"logs",i,"browser-agent-internal-monitoring")};return n.push.apply(n,(0,o.TT)(u).map((function(e){return e.buildIntakeUrl()}))),(0,r.__assign)({applicationId:e.replica.applicationId},u)}(e,t,c,n);return(0,r.__assign)((0,r.__assign)({isIntakeUrl:function(e){return c.some((function(t){return 0===e.indexOf(t)}))}},u),{replica:l})}},86296:function(e,t,n){"use strict";n.d(t,{a:function(){return d},v:function(){return c}});var r=n(70655),i=n(49015),o=n(1307),a=n(37697),s=n(73473),u=n(64828),c={log:"log",debug:"debug",info:"info",warn:"warn",error:"error"},l={};function d(e){var t=e.map((function(e){return l[e]||(l[e]=function(e){var t=new s.y((function(){var n=console[e];return console[e]=function(){for(var r=[],o=0;o=100)v();else{var i,o=b();if(h()){if(o.lock)return void m(e,t);if(i=a.DO(),o.lock=i,y(o,e.options),(o=b()).lock!==i)return void m(e,t)}var s=e.process(o);if(h()&&(o=b()).lock!==i)m(e,t);else{if(s&&g(s,e.options),h()&&(!s||!_(s))){if((o=b()).lock!==i)return void m(e,t);delete o.lock,y(o,e.options),s=o}null===(n=e.after)||void 0===n||n.call(e,s||o),v()}}else f.push(e)}function h(){return(0,o.m)()}function m(e,t){setTimeout((0,s.zk)((function(){p(e,t+1)})),10)}function v(){r=void 0;var e=f.shift();e&&p(e)}function g(e,t){_(e)?function(e){(0,i.d8)(d,"",0,e)}(t):(e.expire=String(Date.now()+u.sr),y(e,t))}function y(e,t){(0,i.d8)(d,function(e){return a.qP(e).map((function(e){return e[0]+"="+e[1]})).join(l)}(e),u.sr,t)}function b(){var e=(0,i.ej)(d),t={};return function(e){return void 0!==e&&(-1!==e.indexOf(l)||c.test(e))}(e)&&e.split(l).forEach((function(e){var n=c.exec(e);if(null!==n){var r=n[1],i=n[2];t[r]=i}})),t}function _(e){return a.Qr(e)}},5135:function(e,t,n){"use strict";n.d(t,{HX:function(){return f}});var r=n(64828),i=n(49015),o=n(73072),a=n(82027),s=n(49739),u=n(57479),c=r.yR,l=u.TN,d=[];function f(e,t,n){(0,s.TK)(e);var f=(0,u.vH)(e,t,n);d.push((function(){return f.stop()}));var p,h,m=new o.W(l);function v(){return{id:f.getSession().id,trackingType:f.getSession()[t]}}return d.push((function(){return m.stop()})),f.renewObservable.subscribe((function(){m.setCurrent(v(),(0,a._q)())})),f.expireObservable.subscribe((function(){m.closeCurrent((0,a._q)())})),f.expandOrRenewSession(),m.setCurrent(v(),(0,a.cQ)().relative),p=function(){return f.expandOrRenewSession()},h=r.yw(window,["click","touchstart","keydown","scroll"],p,{capture:!0,passive:!0}).stop,d.push(h),function(e){var t=(0,i.zk)((function(){"visible"===document.visibilityState&&e()})),n=r.Oo(document,"visibilitychange",t).stop;d.push(n);var o=setInterval(t,c);d.push((function(){clearInterval(o)}))}((function(){return f.expandSession()})),{findActiveSession:function(e){return m.find(e)},renewObservable:f.renewObservable,expireObservable:f.expireObservable}}},57479:function(e,t,n){"use strict";n.d(t,{TN:function(){return c},sr:function(){return u},vH:function(){return l}});var r=n(49647),i=n(73473),o=n(64828),a=n(49015),s=n(23063),u=15*o.yR,c=4*o.dV;function l(e,t,n){var u=new i.y,l=new i.y,d=setInterval((0,a.zk)((function(){(0,s.jx)({options:e,process:function(e){return m(e)?void 0:{}},after:p})})),r.MI),f=function(){var e=(0,s.w3)();if(m(e))return e;return{}}();function p(e){return m(e)||(e={}),h()&&(!function(e){return f.id!==e.id||f[t]!==e[t]}(e)?f=e:(f={},l.notify())),e}function h(){return void 0!==f[t]}function m(e){return(void 0===e.created||Date.now()-Number(e.created) eval")>-1,i=c.exec(t[3]);n&&i&&(t[3]=i[1],t[4]=i[2],t[5]=void 0);return{args:t[2]?t[2].split(","):[],column:t[5]?+t[5]:void 0,func:t[1]||r,line:t[4]?+t[4]:void 0,url:t[3]}}(e);n&&(!n.func&&n.line&&(n.func=r),t.push(n))})),{message:l(e,"message"),name:l(e,"name"),stack:t}}var o=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,a=/\((\S*)(?::(\d+))(?::(\d+))\)/;var s=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;var u=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,c=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function l(e,t){if("object"==typeof e&&e&&t in e){var n=e[t];return"string"==typeof n?n:void 0}}},95618:function(e,t,n){"use strict";n.d(t,{h:function(){return a}});var r=n(55801),i=n(1307),o=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/;function a(e){var t=function(e){return(0,r.L)(window,"onerror",{before:function(t,n,r,a,s){var u;if(s)u=(0,i._)(s),e(u,s);else{var c,l={url:n,column:a,line:r},d=t;if("[object String]"==={}.toString.call(t)){var f=o.exec(d);f&&(c=f[1],d=f[2])}e(u={name:c,message:"string"==typeof d?d:void 0,stack:[l]},t)}}})}(e).stop,n=function(e){return(0,r.L)(window,"onunhandledrejection",{before:function(t){var n=t.reason||"Empty reason",r=(0,i._)(n);e(r,n)}})}(e).stop;return{stop:function(){t(),n()}}}},68783:function(e,t,n){"use strict";n.d(t,{S:function(){return r}});var r=function(){function e(){this.buffer=[]}return e.prototype.add=function(e){this.buffer.push(e)>500&&this.buffer.splice(0,1)},e.prototype.drain=function(){this.buffer.forEach((function(e){return e()})),this.buffer.length=0},e}()},63002:function(e,t,n){"use strict";function r(){return Boolean(document.documentMode)}function i(){return!!window.chrome||/HeadlessChrome/.test(window.navigator.userAgent)}n.d(t,{m:function(){return i},w:function(){return r}})},40812:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(13842);function i(e,t){return function(){for(var n=[],i=0;i=this.currentStart)return this.current;for(var t=0,n=this.previousContexts;tr.endTime)break;if(e>=r.startTime)return r.context}},e.prototype.setCurrent=function(e,t){this.current=e,this.currentStart=t},e.prototype.getCurrent=function(){return this.current},e.prototype.clearCurrent=function(){this.current=void 0,this.currentStart=void 0},e.prototype.closeCurrent=function(e){void 0!==this.current&&void 0!==this.currentStart&&(this.previousContexts.unshift({endTime:e,context:this.current,startTime:this.currentStart}),this.clearCurrent())},e.prototype.clearOldContexts=function(){for(var e=(0,r._q)()-this.expireDelay;this.previousContexts.length>0&&this.previousContexts[this.previousContexts.length-1].startTime":e.func,r=e.args&&e.args.length>0?"("+e.args.join(", ")+")":"",i=e.line?":"+e.line:"",o=e.line&&e.column?":"+e.column:"";t+="\n at "+n+r+" @ "+e.url+i+o})),t}function l(e){return(e.name||"Error")+": "+e.message}function d(){var e,t=new Error;if(!t.stack)try{throw t}catch(e){(0,a.ZT)()}return(0,i.L6)((function(){var n=(0,o._)(t);n.stack=n.stack.slice(2),e=c(n)})),e}!function(e){e.HANDLED="handled",e.UNHANDLED="unhandled"}(r||(r={}))},55801:function(e,t,n){"use strict";n.d(t,{L:function(){return o},S:function(){return i}});var r=n(49015);function i(e,t,n){var r=e[t],i=n(r),o=function(){return i.apply(this,arguments)};return e[t]=o,{stop:function(){e[t]===o?e[t]=r:i=r}}}function o(e,t,n){var o=n.before,a=n.after;return i(e,t,(function(e){return function(){var t,n=arguments;return o&&(0,r.L6)(o,this,n),"function"==typeof e&&(t=e.apply(this,n)),a&&(0,r.L6)(a,this,n),t}}))}},17442:function(e,t,n){"use strict";n.d(t,{O:function(){return i}});var r=n(64828);function i(e,t,n){var i=(0,r.I8)(e),s=n(i);return t.forEach((function(t){var n=o(e,t),s=o(i,t),u=(0,r.oL)(n),c=(0,r.oL)(s);c===u?a(e,t,s):"object"!==u||"undefined"!==c&&"null"!==c||a(e,t,{})})),s}function o(e,t){for(var n=e,r=0,i=t.split(".");rv()?Math.round(t+e):function(e){return Math.round(v()+e)}(e)}function s(){return Math.round(Date.now()-(v()+performance.now()))}function u(e){return(0,i.hj)(e)?(0,i.NM)(1e6*e,0):e}function c(){return Date.now()}function l(){return performance.now()}function d(){return{relative:l(),timeStamp:c()}}function f(){return{relative:0,timeStamp:v()}}function p(e,t){return t-e}function h(e){return e-v()}function m(e){return e>parseInt(e,10)/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,p)}function h(e){return 0!==e&&100*Math.random()<=e}function m(e,t){return+e.toFixed(t)}function v(){}function g(e,t,n){if(null==e)return JSON.stringify(e);var r=[!1,void 0];y(e)&&(r=[!0,e.toJSON],delete e.toJSON);var i,o,a=[!1,void 0];"object"==typeof e&&y(i=Object.getPrototypeOf(e))&&(a=[!0,i.toJSON],delete i.toJSON);try{o=JSON.stringify(e,t,n)}catch(e){o=""}finally{r[0]&&(e.toJSON=r[1]),a[0]&&(i.toJSON=a[1])}return o}function y(e){return"object"==typeof e&&null!==e&&Object.prototype.hasOwnProperty.call(e,"toJSON")}function b(e,t){return-1!==e.indexOf(t)}function _(e,t){for(var n=0;n=0;n-=1){var r=e[n];if(t(r,n,e))return r}}function E(e){return k(e)&&e>=0&&e<=100}function k(e){return"number"==typeof e}function x(e){return Object.keys(e).map((function(t){return e[t]}))}function S(e,t){return Object.keys(e).some((function(n){return e[n]===t}))}function T(e){return Object.keys(e).map((function(t){return[t,e[t]]}))}function C(e){return 0===Object.keys(e).length}function N(e,t){for(var n={},r=0,i=Object.keys(e);r=55296&&n<=56319?e.slice(0,t+1):e.slice(0,t)}function M(e,t,n,r){return R(e,[t],n,r)}function R(e,t,n,r){var i=void 0===r?{}:r,a=i.once,s=i.capture,u=i.passive,c=(0,o.zk)(a?function(e){d(),n(e)}:n),l=u?{capture:s,passive:u}:s;t.forEach((function(t){return e.addEventListener(t,c,l)}));var d=function(){return t.forEach((function(t){return e.removeEventListener(t,c,l)}))};return{stop:d}}function D(e,t){document.readyState===e||"complete"===document.readyState?t():M(window,"complete"===e?"load":"DOMContentLoaded",t,{once:!0})}function j(e){return null===e?"null":Array.isArray(e)?"array":typeof e}function Z(e,t,n){if(void 0===n&&(n=function(){if("undefined"!=typeof WeakSet){var e=new WeakSet;return{hasAlreadyBeenSeen:function(t){var n=e.has(t);return n||e.add(t),n}}}var t=[];return{hasAlreadyBeenSeen:function(e){var n=t.indexOf(e)>=0;return n||t.push(e),n}}}()),void 0===t)return e;if("object"!=typeof t||null===t)return t;if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp){var r=t.flags||[t.global?"g":"",t.ignoreCase?"i":"",t.multiline?"m":"",t.sticky?"y":"",t.unicode?"u":""].join("");return new RegExp(t.source,r)}if(!n.hasAlreadyBeenSeen(t)){if(Array.isArray(t)){for(var i=Array.isArray(e)?e:[],o=0;o=this.maxMessageSize?i.j.warn("Discarded a message whose size was bigger than the maximum allowed size "+this.maxMessageSize+"KB."):(this.hasMessageFor(t)&&this.remove(t),this.willReachedBytesLimitWith(o)&&this.flush("willReachedBytesLimitWith"),this.push(r,o,t),this.isFull()&&this.flush("isFull"))},e.prototype.process=function(e){var t=(0,o.lh)(e);return{processedMessage:t,messageBytesSize:this.sizeInBytes(t)}},e.prototype.push=function(e,t,n){this.bufferMessageCount>0&&(this.bufferBytesSize+=1),void 0!==n?this.upsertBuffer[n]=e:this.pushOnlyBuffer.push(e),this.bufferBytesSize+=t,this.bufferMessageCount+=1},e.prototype.remove=function(e){var t=this.upsertBuffer[e];delete this.upsertBuffer[e];var n=this.sizeInBytes(t);this.bufferBytesSize-=n,this.bufferMessageCount-=1,this.bufferMessageCount>0&&(this.bufferBytesSize-=1)},e.prototype.hasMessageFor=function(e){return void 0!==e&&void 0!==this.upsertBuffer[e]},e.prototype.willReachedBytesLimitWith=function(e){return this.bufferBytesSize+e+1>=this.bytesLimit},e.prototype.isFull=function(){return this.bufferMessageCount===this.maxSize||this.bufferBytesSize>=this.bytesLimit},e.prototype.flushPeriodically=function(){var e=this;setTimeout((0,a.zk)((function(){e.flush("flushPeriodically"),e.flushPeriodically()})),this.flushTimeout)},e.prototype.flushOnVisibilityHidden=function(){var e=this;navigator.sendBeacon&&((0,o.Oo)(window,"beforeunload",this.beforeUnloadCallback),(0,o.Oo)(document,"visibilitychange",(function(){"hidden"===document.visibilityState&&e.flush("visibilitychange")})),(0,o.Oo)(window,"beforeunload",(function(){return e.flush("beforeunload")})))},e}()},76876:function(e,t,n){"use strict";n.d(t,{A:function(){return i},x:function(){return o}});var r=n(64828);function i(){var e=(0,r.Rf)().DatadogEventBridge;if(e)return{getAllowedWebViewHosts:function(){return JSON.parse(e.getAllowedWebViewHosts())},send:function(t,n){e.send(JSON.stringify({eventType:t,event:n}))}}}function o(){var e=i();return!!e&&(0,r.q9)(e.getAllowedWebViewHosts(),window.location.hostname)}},62097:function(e,t,n){"use strict";n.d(t,{a:function(){return o}});var r=n(49015),i=!1,o=function(){function e(e,t){this.endpointBuilder=e,this.bytesLimit=t}return e.prototype.send=function(e,t,n){var o=this.endpointBuilder.build(),s=!!navigator.sendBeacon&&t=200&&a.status<300||i||(i=!0,(0,r.tV)("XHR fallback failed",{on_line:navigator.onLine,size:t,url:o,try_beacon:s,flush_reason:n,event:{is_trusted:e.isTrusted,total:e.total,loaded:e.loaded},request:{status:a.status,ready_state:a.readyState,response_text:a.responseText.slice(0,512)}}))}(e)}))),u.open("POST",o,!0),u.send(e)},e}(),a=!1},19201:function(e,t,n){"use strict";n.d(t,{P:function(){return p}});var r=n(23896),i=n(97796),o=n(20598),a=n(5549),s=n(7451),u=n(24670),c=n(94090),l=n(22941),d=n(46319),f=n(90259);function p(e){var t=!1,n=(0,r.W)(),p={},h=new i.S,m=function(e,t,n,r){void 0===n&&(n=(0,o.I8)(y())),void 0===r&&(r=(0,a.n$)()),h.add((function(){return m(e,t,n,r)}))},v=function(){},g=new f.Yd((function(){for(var e=[],t=0;t=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},u={debug:"debug",error:"error",info:"info",warn:"warn"},c={console:"console",http:"http",silent:"silent"},l=Object.keys(u),d=function(){function e(e,t,n,o,a){void 0===n&&(n=c.http),void 0===o&&(o=u.debug),void 0===a&&(a={}),this.handleLogStrategy=e,this.handlerType=n,this.level=o,this.contextManager=(0,r.W)(),this.contextManager.set((0,i.f0)({},a,t?{logger:{name:t}}:void 0))}return e.prototype.log=function(e,t,n){void 0===n&&(n=u.info),this.handleLogStrategy({message:e,context:(0,i.I8)(t),status:n},this)},e.prototype.debug=function(e,t){this.log(e,t,u.debug)},e.prototype.info=function(e,t){this.log(e,t,u.info)},e.prototype.warn=function(e,t){this.log(e,t,u.warn)},e.prototype.error=function(e,t){var n={error:{origin:o.zH.LOGGER}};this.log(e,(0,i.$e)(n,t),u.error)},e.prototype.setContext=function(e){this.contextManager.set(e)},e.prototype.getContext=function(){return this.contextManager.get()},e.prototype.addContext=function(e,t){this.contextManager.add(e,t)},e.prototype.removeContext=function(e){this.contextManager.remove(e)},e.prototype.setHandler=function(e){this.handlerType=e},e.prototype.getHandler=function(){return this.handlerType},e.prototype.setLevel=function(e){this.level=e},e.prototype.getLevel=function(){return this.level},s([a.Th],e.prototype,"log",null),e}()},36080:function(e,t,n){"use strict";n.d(t,{J:function(){return l}});var r,i=n(22941),o=n(74460),a=n(5549),s=n(16402),u=n(90259),c=((r={})[i.v.log]=u.i8.info,r[i.v.debug]=u.i8.debug,r[i.v.info]=u.i8.info,r[i.v.warn]=u.i8.warn,r[i.v.error]=u.i8.error,r);function l(e,t){var n=(0,o.a)(e.forwardConsoleLogs).subscribe((function(e){t.notify(0,{rawLogsEvent:{date:(0,a.n$)(),message:e.message,origin:s.zH.CONSOLE,error:e.api===i.v.error?{origin:s.zH.CONSOLE,stack:e.stack}:void 0,status:c[e.api]}})}));return{stop:function(){n.unsubscribe()}}}},75379:function(e,t,n){"use strict";n.d(t,{QO:function(){return d},RY:function(){return l}});var r,i=n(22941),o=n(20598),a=n(5549),s=n(16402),u=n(90259),c=((r={})[u.i8.debug]=0,r[u.i8.info]=1,r[u.i8.warn]=2,r[u.i8.error]=3,r);function l(e){return{handleLog:function(t,n,r,c){var l=t.context;d(t.status,u.W7.console,n)&&(0,i.j)(t.status,t.message,(0,o.$e)(n.getContext(),l)),e.notify(0,{rawLogsEvent:{date:c||(0,a.n$)(),message:t.message,status:t.status,origin:s.zH.LOGGER},messageContext:l,savedCommonContext:r,logger:n})}}}function d(e,t,n){var r=n.getHandler(),i=Array.isArray(r)?r:[r];return c[e]>=c[n.getLevel()]&&(0,o.q9)(i,t)}},7710:function(e,t,n){"use strict";n.d(t,{t8:function(){return l}});var r=n(9692),i=n(23756),o=n(16402),a=n(36721),s=n(24670),u=n(20598),c=n(90259);function l(e,t){var n=(0,r.S)().subscribe((function(e){"complete"===e.state&&p("xhr",e)})),l=(0,i.y)().subscribe((function(e){"complete"===e.state&&p("fetch",e)}));function p(n,r){function i(e){t.notify(0,{rawLogsEvent:{message:"".concat(f(n)," error ").concat(r.method," ").concat(r.url),date:r.startClocks.timeStamp,error:{origin:o.zH.NETWORK,stack:e||"Failed to load"},http:{method:r.method,status_code:r.status,url:r.url},status:c.i8.error,origin:o.zH.NETWORK}})}e.isIntakeUrl(r.url)||!function(e){return 0===e.status&&"opaque"!==e.responseType}(r)&&!function(e){return e.status>=500}(r)||("xhr"in r?function(e,t,n){"string"==typeof e.response?n(d(e.response,t)):n(e.response)}(r.xhr,e,i):r.response?function(e,t,n){window.TextDecoder?e.body?function(e,t,n){!function(e,t,n){var r=e.getReader(),i=[],o=0;function a(){r.read().then((0,s.zk)((function(e){e.done?c():(i.push(e.value),(o+=e.value.length)>t?c():a())})),(0,s.zk)((function(e){return n(e)})))}function c(){var e;if(r.cancel().catch(u.ZT),1===i.length)e=i[0];else{e=new Uint8Array(o);var a=0;i.forEach((function(t){e.set(t,a),a+=t.length}))}n(void 0,e.slice(0,t),e.length>t)}a()}(e,t,(function(e,t,r){if(e)n(e);else{var i=(new TextDecoder).decode(t);r&&(i+="..."),n(void 0,i)}}))}(e.clone().body,t.requestErrorResponseLengthLimit,(function(e,t){n(e?"Unable to retrieve response: ".concat(e):t)})):n():e.clone().text().then((0,s.zk)((function(e){return n(d(e,t))})),(0,s.zk)((function(e){return n("Unable to retrieve response: ".concat(e))})))}(r.response,e,i):r.error&&function(e,t,n){n(d((0,o.P3)((0,a._)(e)),t))}(r.error,e,i))}return{stop:function(){n.unsubscribe(),l.unsubscribe()}}}function d(e,t){return e.length>t.requestErrorResponseLengthLimit?"".concat(e.substring(0,t.requestErrorResponseLengthLimit),"..."):e}function f(e){return"xhr"===e?"XHR":"Fetch"}},30241:function(e,t,n){"use strict";n.d(t,{R:function(){return c}});var r,i=n(10369),o=n(16402),a=n(5549),s=n(90259),u=((r={})[i._.cspViolation]=s.i8.error,r[i._.intervention]=s.i8.error,r[i._.deprecation]=s.i8.warn,r);function c(e,t){var n=(0,i.v)(e.forwardReports).subscribe((function(e){var n,r=e.message,i=u[e.type];i===s.i8.error?n={kind:e.subtype,origin:o.zH.REPORT,stack:e.stack}:e.stack&&(r+=" Found in ".concat((0,o.u5)(e.stack))),t.notify(0,{rawLogsEvent:{date:(0,a.n$)(),message:r,origin:o.zH.REPORT,error:n,status:i}})}));return{stop:function(){n.unsubscribe()}}}},60314:function(e,t,n){"use strict";n.d(t,{o:function(){return s}});var r=n(96618),i=n(31877),o=n(16402),a=n(90259);function s(e,t,n){void 0===n&&(n=new r.y),e.forwardErrorsToLogs&&(0,i.L)(n);var s=n.subscribe((function(e){t.notify(0,{rawLogsEvent:{message:e.message,date:e.startClocks.timeStamp,error:{kind:e.type,origin:o.zH.SOURCE,stack:e.stack},origin:o.zH.SOURCE,status:a.i8.error}})}));return{stop:function(){s.unsubscribe()}}}},55203:function(e,t,n){"use strict";n.d(t,{a3:function(){return o},yZ:function(){return a}});var r=n(33045),i=n(20598);function o(e){var t=(0,r.HX)(e.cookieOptions,"logs",(function(t){return function(e,t){var n=function(e){return"0"===e||"1"===e}(t)?t:s(e);return{trackingType:n,isTracked:"1"===n}}(e,t)}));return{findTrackedSession:function(e){var n=t.findActiveSession(e);return n&&"1"===n.trackingType?{id:n.id}:void 0}}}function a(e){var t="1"===s(e)?{}:void 0;return{findTrackedSession:function(){return t}}}function s(e){return(0,i.y7)(e.sampleRate)?"1":"0"}},85566:function(e,t,n){"use strict";n.d(t,{i:function(){return o}});var r=n(16402),i=n(90259);function o(e,t){t.notify(0,{rawLogsEvent:{message:e.message,date:e.startClocks.timeStamp,error:{origin:r.zH.AGENT},origin:r.zH.AGENT,status:i.i8.error}})}},1908:function(e,t,n){"use strict";n.d(t,{fy:function(){return s}});var r=n(7451),i=n(20598),o=n(19201),a=n(59004),s=(n(90259),(0,o.P)(a.z));(0,r.y)((0,i.Rf)(),"DD_LOGS",s)},42508:function(e,t,n){"use strict";n.d(t,{T:function(){return i}});var r=n(77377);function i(e,t){var n,i=(0,r.W)(e,e.logsEndpointBuilder,null===(n=e.replica)||void 0===n?void 0:n.logsEndpointBuilder);t.subscribe(1,(function(e){i.add(e)}))}},42862:function(e,t,n){"use strict";n.d(t,{o:function(){return i}});var r=n(94090);function i(e){var t=(0,r.A)();e.subscribe(1,(function(e){t.send("log",e)}))}},7451:function(e,t,n){"use strict";n.d(t,{r:function(){return a},y:function(){return s}});var r=n(62342),i=n(24670),o=n(20598);function a(e){var t=(0,o.f0)({version:"4.11.4",onReady:function(e){e()}},e);return Object.defineProperty(t,"_setDebug",{get:function(){return i.yD},enumerable:!1}),t}function s(e,t,n){var i=e[t];e[t]=n,i&&i.q&&i.q.forEach((function(e){return(0,r.Z)(e,"onReady callback threw an error:")()}))}},30527:function(e,t,n){"use strict";n.d(t,{MI:function(){return a},WQ:function(){return d},d8:function(){return s},ej:function(){return u},oX:function(){return l}});var r,i=n(22941),o=n(20598),a=o.WT;function s(e,t,n,r){var i=new Date;i.setTime(i.getTime()+n);var o="expires=".concat(i.toUTCString()),a=r&&r.crossSite?"none":"strict",s=r&&r.domain?";domain=".concat(r.domain):"",u=r&&r.secure?";secure":"";document.cookie="".concat(e,"=").concat(t,";").concat(o,";path=/;samesite=").concat(a).concat(s).concat(u)}function u(e){return(0,o.MY)(document.cookie,e)}function c(e,t){s(e,"",0,t)}function l(e){if(void 0===document.cookie||null===document.cookie)return!1;try{var t="dd_cookie_test_".concat((0,o.DO)()),n="test";s(t,n,o.WT,e);var r=u(t)===n;return c(t,e),r}catch(e){return i.j.error(e),!1}}function d(){if(void 0===r){for(var e="dd_site_test_".concat((0,o.DO)()),t=window.location.hostname.split("."),n=t.pop();t.length&&!u(e);)n="".concat(t.pop(),".").concat(n),s(e,"test",o.WT,{domain:n});c(e,{domain:n}),r=n}return r}},23756:function(e,t,n){"use strict";n.d(t,{y:function(){return c}});var r,i=n(34474),o=n(24670),a=n(96618),s=n(5549),u=n(35949);function c(){var e;return r||(e=new a.y((function(){if(window.fetch)return(0,i.Su)(window,"fetch",(function(t){return function(n,r){var i,a=(0,o.L6)(l,null,[e,n,r]);return a?(i=t.call(this,a.input,a.init),(0,o.L6)(d,null,[e,i,a])):i=t.call(this,n,r),i}})).stop})),r=e),r}function l(e,t,n){var r=n&&n.method||"object"==typeof t&&t.method||"GET",i=(0,u.D5)("object"==typeof t&&t.url||t),o={state:"start",init:n,input:t,method:r,startClocks:(0,s.$I)(),url:i};return e.notify(o),o}function d(e,t,n){var r=function(t){var r=n;r.state="complete",r.duration=(0,s._J)(r.startClocks.timeStamp,(0,s.n$)()),"stack"in t||t instanceof Error?(r.status=0,r.isAborted=t instanceof DOMException&&t.code===DOMException.ABORT_ERR,r.error=t,e.notify(r)):"status"in t&&(r.response=t,r.responseType=t.type,r.status=t.status,r.isAborted=!1,e.notify(r))};t.then((0,o.zk)(r),(0,o.zk)(r))}},9692:function(e,t,n){"use strict";n.d(t,{S:function(){return d}});var r,i=n(34474),o=n(24670),a=n(96618),s=n(5549),u=n(35949),c=n(20598),l=new WeakMap;function d(){var e;return r||(e=new a.y((function(){var t=(0,i.Lm)(XMLHttpRequest.prototype,"open",{before:f}).stop,n=(0,i.Lm)(XMLHttpRequest.prototype,"send",{before:function(){p.call(this,e)}}).stop,r=(0,i.Lm)(XMLHttpRequest.prototype,"abort",{before:h}).stop;return function(){t(),n(),r()}})),r=e),r}function f(e,t){l.set(this,{state:"open",method:e,url:(0,u.D5)(t.toString())})}function p(e){var t=this,n=l.get(this);if(n){var r=n;r.state="start",r.startTime=(0,s._q)(),r.startClocks=(0,s.$I)(),r.isAborted=!1,r.xhr=this;var a=!1,u=(0,i.Lm)(this,"onreadystatechange",{before:function(){this.readyState===XMLHttpRequest.DONE&&d()}}).stop,d=(0,o.zk)((function(){if(t.removeEventListener("loadend",d),u(),!a){a=!0;var i=n;i.state="complete",i.duration=(0,s._J)(r.startClocks.timeStamp,(0,s.n$)()),i.status=t.status,e.notify((0,c.mv)(i))}}));this.addEventListener("loadend",d),e.notify(r)}}function h(){var e=l.get(this);e&&(e.isAborted=!0)}},92849:function(e,t,n){"use strict";n.d(t,{fP:function(){return c}});var r=n(30527),i=n(62342),o=n(22941),a=n(20598),s=n(17976),u=n(90419);function c(e){var t,n;if(e&&e.clientToken)if(void 0===e.sampleRate||(0,a.zz)(e.sampleRate)){if(void 0===e.telemetrySampleRate||(0,a.zz)(e.telemetrySampleRate))return(0,s.V$)(e.enableExperimentalFeatures),(0,a.f0)({beforeSend:e.beforeSend&&(0,i.Z)(e.beforeSend,"beforeSend threw an error:"),cookieOptions:l(e),sampleRate:null!==(t=e.sampleRate)&&void 0!==t?t:100,telemetrySampleRate:null!==(n=e.telemetrySampleRate)&&void 0!==n?n:20,service:e.service,silentMultipleInit:!!e.silentMultipleInit,batchBytesLimit:(0,s.W_)("lower-batch-size")?10*a.Tn:16*a.Tn,eventRateLimiterThreshold:3e3,maxTelemetryEventsPerPage:15,flushTimeout:30*a.WT,batchMessagesLimit:50,messageBytesLimit:256*a.Tn},(0,u.h)(e));o.j.error("Telemetry Sample Rate should be a number between 0 and 100")}else o.j.error("Sample Rate should be a number between 0 and 100");else o.j.error("Client Token is not configured, we will not send any data.")}function l(e){var t={};return t.secure=function(e){return!!e.useSecureSessionCookie||!!e.useCrossSiteSessionCookie}(e),t.crossSite=!!e.useCrossSiteSessionCookie,e.trackSessionAcrossSubdomains&&(t.domain=(0,r.WQ)()),t}},83649:function(e,t,n){"use strict";n.d(t,{E:function(){return c}});var r=n(5549),i=n(35949),o=n(20598),a=n(48780),s={logs:"logs",rum:"rum",sessionReplay:"session-replay"},u={logs:"logs",rum:"rum",sessionReplay:"replay"};function c(e,t,n){var c=e.site,l=void 0===c?a.D_:c,d=e.clientToken,f=l.split("."),p=f.pop(),h="".concat(s[t],".browser-intake-").concat(f.join("-"),".").concat(p),m="https://".concat(h,"/api/v2/").concat(u[t]),v=e.proxyUrl&&(0,i.D5)(e.proxyUrl);return{build:function(){var e="ddsource=browser"+"&ddtags=".concat(encodeURIComponent(["sdk_version:".concat("4.11.4")].concat(n).join(",")))+"&dd-api-key=".concat(d)+"&dd-evp-origin-version=".concat(encodeURIComponent("4.11.4"))+"&dd-evp-origin=browser"+"&dd-request-id=".concat((0,o.DO)());"rum"===t&&(e+="&batch_time=".concat((0,r.n$)()));var i="".concat(m,"?").concat(e);return v?"".concat(v,"?ddforward=").concat(encodeURIComponent(i)):i},buildIntakeUrl:function(){return v?"".concat(v,"?ddforward"):m},endpointType:t}}},17976:function(e,t,n){"use strict";var r;function i(e){Array.isArray(e)&&(r||(r=new Set(e)),e.filter((function(e){return"string"==typeof e})).forEach((function(e){r.add(e)})))}function o(e){return!!r&&r.has(e)}n.d(t,{V$:function(){return i},W_:function(){return o}})},48780:function(e,t,n){"use strict";n.d(t,{DZ:function(){return r},D_:function(){return i},y7:function(){return o}});var r="datad0g.com",i="datadoghq.com",o="ddog-gov.com"},20837:function(e,t,n){"use strict";n.d(t,{MS:function(){return i}});var r=n(22941);function i(e){var t=e.env,n=e.service,r=e.version,i=e.datacenter,o=[];return t&&o.push(a("env",t)),n&&o.push(a("service",n)),r&&o.push(a("version",r)),i&&o.push(a("datacenter",i)),o}var o=/[^a-z0-9_:./-]/;function a(e,t){var n=200-e.length-1;(t.length>n||o.test(t))&&r.j.warn("".concat(e," value doesn't meet tag requirements and will be sanitized"));var i=t.replace(/,/g,"_");return"".concat(e,":").concat(i)}},90419:function(e,t,n){"use strict";n.d(t,{h:function(){return s}});var r=n(20598),i=n(83649),o=n(20837),a=n(48780);function s(e){var t=(0,o.MS)(e),n=function(e,t){return{logsEndpointBuilder:(0,i.E)(e,"logs",t),rumEndpointBuilder:(0,i.E)(e,"rum",t),sessionReplayEndpointBuilder:(0,i.E)(e,"sessionReplay",t)}}(e,t),s=(0,r.TT)(n).map((function(e){return e.buildIntakeUrl()})),u=function(e,t,n){if(!e.replica)return;var o=(0,r.f0)({},e,{site:a.D_,clientToken:e.replica.clientToken}),s={logsEndpointBuilder:(0,i.E)(o,"logs",n),rumEndpointBuilder:(0,i.E)(o,"rum",n)};return t.push.apply(t,(0,r.TT)(s).map((function(e){return e.buildIntakeUrl()}))),(0,r.f0)({applicationId:e.replica.applicationId},s)}(e,s,t);return(0,r.f0)({isIntakeUrl:function(e){return s.some((function(t){return 0===e.indexOf(t)}))},replica:u,site:e.site||a.D_},n)}},74460:function(e,t,n){"use strict";n.d(t,{a:function(){return l}});var r=n(36721),i=n(16402),o=n(96618),a=n(20598),s=n(22941),u=n(24670),c={};function l(e){var t=e.map((function(e){return c[e]||(c[e]=function(e){var t=new o.y((function(){var n=console[e];return console[e]=function(){for(var r=[],o=0;o=100)v();else{var i,o=b();if(h()){if(o.lock)return void m(e,t);if(i=s.DO(),o.lock=i,y(o,e.options),(o=b()).lock!==i)return void m(e,t)}var a=e.process(o);if(h()&&(o=b()).lock!==i)m(e,t);else{if(a&&g(a,e.options),h()&&(!a||!_(a))){if((o=b()).lock!==i)return void m(e,t);delete o.lock,y(o,e.options),a=o}null===(n=e.after)||void 0===n||n.call(e,a||o),v()}}else f.push(e)}function h(){return(0,o.m)()}function m(e,t){setTimeout((0,a.zk)((function(){p(e,t+1)})),10)}function v(){r=void 0;var e=f.shift();e&&p(e)}function g(e,t){_(e)?function(e){(0,i.d8)(d,"",0,e)}(t):(e.expire=String(Date.now()+u.s),y(e,t))}function y(e,t){(0,i.d8)(d,function(e){return s.qP(e).map((function(e){var t=e[0],n=e[1];return"".concat(t,"=").concat(n)})).join(l)}(e),u.s,t)}function b(){var e=(0,i.ej)(d),t={};return function(e){return void 0!==e&&(-1!==e.indexOf(l)||c.test(e))}(e)&&e.split(l).forEach((function(e){var n=c.exec(e);if(null!==n){var r=n[1],i=n[2];t[r]=i}})),t}function _(e){return s.Qr(e)}},33045:function(e,t,n){"use strict";n.d(t,{HX:function(){return p}});var r=n(20598),i=n(58312),o=n(5549),a=n(24670),s=n(60009),u=n(34664),c=n(8501),l=r.yR,d=c.T,f=[];function p(e,t,n){(0,s.TK)(e);var c=(0,u.v)(e,t,n);f.push((function(){return c.stop()}));var p,h,m=new i.W(d);function v(){return{id:c.getSession().id,trackingType:c.getSession()[t]}}return f.push((function(){return m.stop()})),c.renewObservable.subscribe((function(){m.add(v(),(0,o._q)())})),c.expireObservable.subscribe((function(){m.closeActive((0,o._q)())})),c.expandOrRenewSession(),m.add(v(),(0,o.cQ)().relative),p=function(){return c.expandOrRenewSession()},h=r.yw(window,["click","touchstart","keydown","scroll"],p,{capture:!0,passive:!0}).stop,f.push(h),function(e){var t=(0,a.zk)((function(){"visible"===document.visibilityState&&e()})),n=r.Oo(document,"visibilitychange",t).stop;f.push(n);var i=setInterval(t,l);f.push((function(){clearInterval(i)}))}((function(){return c.expandSession()})),{findActiveSession:function(e){return m.find(e)},renewObservable:c.renewObservable,expireObservable:c.expireObservable}}},34664:function(e,t,n){"use strict";n.d(t,{v:function(){return c}});var r=n(30527),i=n(24670),o=n(96618),a=n(20598),s=n(8501),u=n(64114);function c(e,t,n){var c=new o.y,l=new o.y,d=setInterval((0,i.zk)((function(){(0,u.jx)({options:e,process:function(e){return m(e)?void 0:{}},after:p})})),r.MI),f=function(){var e=(0,u.w3)();if(m(e))return e;return{}}();function p(e){return m(e)||(e={}),h()&&(!function(e){return f.id!==e.id||f[t]!==e[t]}(e)?f=e:(f={},l.notify())),e}function h(){return void 0!==f[t]}function m(e){return(void 0===e.created||Date.now()-Number(e.created)"],p=[s.y7],h={maxEventsPerPage:0,sentEventCount:0,telemetryEnabled:!1};function m(e){var t,n=new c.y;return h.telemetryEnabled=(0,a.y7)(e.telemetrySampleRate),r=function(r){!(0,a.q9)(p,e.site)&&h.telemetryEnabled&&n.notify(function(e){return(0,a.$e)({type:"telemetry",date:(0,l.n$)(),service:"browser-sdk",version:"4.11.4",source:"browser",_dd:{format_version:2},telemetry:e},void 0!==t?t():{})}(r))},(0,d.P_)(y),(0,a.f0)(h,{maxEventsPerPage:e.maxTelemetryEventsPerPage,sentEventCount:0}),{setContextProvider:function(e){t=e},observable:n}}function v(e){return e.site===s.DZ}function g(e,t){(0,d.DV)(i.v.debug,e,t),b((0,a.f0)({message:e,status:"debug"},t))}function y(e){b((0,a.f0)({status:"error"},function(e){if(e instanceof Error){var t=(0,u._)(e);return{error:{kind:t.name,stack:(0,o.P3)(_(t))},message:t.message}}return{error:{stack:"Not an instance of error"},message:"Uncaught ".concat((0,a.lh)(e))}}(e)))}function b(e){r&&h.sentEventCount eval")>-1,i=c.exec(t[3]);n&&i&&(t[3]=i[1],t[4]=i[2],t[5]=void 0);return{args:t[2]?t[2].split(","):[],column:t[5]?+t[5]:void 0,func:t[1]||r,line:t[4]?+t[4]:void 0,url:t[3]}}(e);n&&(!n.func&&n.line&&(n.func=r),t.push(n))})),{message:l(e,"message"),name:l(e,"name"),stack:t}}var o=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,a=/\((\S*)(?::(\d+))(?::(\d+))\)/;var s=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;var u=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,c=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function l(e,t){if("object"==typeof e&&e&&t in e){var n=e[t];return"string"==typeof n?n:void 0}}},56633:function(e,t,n){"use strict";n.d(t,{h:function(){return a}});var r=n(34474),i=n(36721),o=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/;function a(e){var t=function(e){return(0,r.Lm)(window,"onerror",{before:function(t,n,r,a,s){var u;if(s)u=(0,i._)(s),e(u,s);else{var c,l={url:n,column:a,line:r},d=t;if("[object String]"==={}.toString.call(t)){var f=o.exec(d);f&&(c=f[1],d=f[2])}e(u={name:c,message:"string"==typeof d?d:void 0,stack:[l]},t)}}})}(e).stop,n=function(e){return(0,r.Lm)(window,"onunhandledrejection",{before:function(t){var n=t.reason||"Empty reason",r=(0,i._)(n);e(r,n)}})}(e).stop;return{stop:function(){t(),n()}}}},97796:function(e,t,n){"use strict";n.d(t,{S:function(){return r}});var r=function(){function e(){this.buffer=[]}return e.prototype.add=function(e){this.buffer.push(e)>500&&this.buffer.splice(0,1)},e.prototype.drain=function(){this.buffer.forEach((function(e){return e()})),this.buffer.length=0},e}()},7445:function(e,t,n){"use strict";function r(){return!!window.chrome||/HeadlessChrome/.test(window.navigator.userAgent)}n.d(t,{m:function(){return r}})},62342:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(22941);function i(e,t){return function(){for(var n=[],i=0;i=0&&n.entries.splice(e,1)},close:function(e){r.endTime=e}};return this.entries.unshift(r),r},e.prototype.find=function(e){void 0===e&&(e=o);for(var t=0,n=this.entries;t0&&this.entries[this.entries.length-1].endTime":e.func,r=e.args&&e.args.length>0?"(".concat(e.args.join(", "),")"):"",i=e.line?":".concat(e.line):"",o=e.line&&e.column?":".concat(e.column):"";t+="\n at ".concat(n).concat(r," @ ").concat(e.url).concat(i).concat(o)})),t}function c(e){var t;return null===(t=/@ (.+)/.exec(e))||void 0===t?void 0:t[1]}function l(e){return"".concat(e.name||"Error",": ").concat(e.message)}function d(){var e,t=new Error;if(!t.stack)try{throw t}catch(e){(0,o.ZT)()}return(0,i.L6)((function(){var n=(0,r._)(t);n.stack=n.stack.slice(2),e=u(n)})),e}},34474:function(e,t,n){"use strict";n.d(t,{Lm:function(){return o},Su:function(){return i}});var r=n(24670);function i(e,t,n){var r=e[t],i=n(r),o=function(){return i.apply(this,arguments)};return e[t]=o,{stop:function(){e[t]===o?e[t]=r:i=r}}}function o(e,t,n){var o=n.before,a=n.after;return i(e,t,(function(e){return function(){var t,n=arguments;return o&&(0,r.L6)(o,this,n),"function"==typeof e&&(t=e.apply(this,n)),a&&(0,r.L6)(a,this,n),t}}))}},24670:function(e,t,n){"use strict";n.d(t,{DV:function(){return f},L6:function(){return d},P_:function(){return s},Th:function(){return c},yD:function(){return u},zk:function(){return l}});var r,i=n(22941),o=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i>parseInt(e,10)/4).toString(16):"".concat(1e7,"-").concat(1e3,"-").concat(4e3,"-").concat(8e3,"-").concat(1e11).replace(/[018]/g,d)}function f(e){return 0!==e&&100*Math.random()<=e}function p(){}function h(e,t,n){if(null==e)return JSON.stringify(e);var r=[!1,void 0];m(e)&&(r=[!0,e.toJSON],delete e.toJSON);var i,o,a=[!1,void 0];"object"==typeof e&&m(i=Object.getPrototypeOf(e))&&(a=[!0,i.toJSON],delete i.toJSON);try{o=JSON.stringify(e,t,n)}catch(e){o=""}finally{r[0]&&(e.toJSON=r[1]),a[0]&&(i.toJSON=a[1])}return o}function m(e){return"object"==typeof e&&null!==e&&Object.prototype.hasOwnProperty.call(e,"toJSON")}function v(e,t){return-1!==e.indexOf(t)}function g(e,t){for(var n=0;n=0&&e<=100}function b(e){return Object.keys(e).map((function(t){return e[t]}))}function _(e){return Object.keys(e).map((function(t){return[t,e[t]]}))}function w(e){return 0===Object.keys(e).length}function E(e,t){return e.slice(0,t.length)===t}function k(){if("object"==typeof globalThis)return globalThis;Object.defineProperty(Object.prototype,"_dd_temp_",{get:function(){return this},configurable:!0});var e=_dd_temp_;return delete Object.prototype._dd_temp_,"object"!=typeof e&&(e="object"==typeof self?self:"object"==typeof window?window:{}),e}function x(){return function(e){if(e.origin)return e.origin;var t=e.host.replace(/(:80|:443)$/,"");return"".concat(e.protocol,"//").concat(t)}(window.location)}function S(e,t){var n=new RegExp("(?:^|;)\\s*".concat(t,"\\s*=\\s*([^;]+)")).exec(e);return n?n[1]:void 0}function T(e,t,n){void 0===n&&(n="");var r=e.charCodeAt(t-1),i=r>=55296&&r<=56319?t+1:t;return e.length<=i?e:"".concat(e.slice(0,i)).concat(n)}function C(e,t,n,r){return N(e,[t],n,r)}function N(e,t,n,i){var o=void 0===i?{}:i,a=o.once,s=o.capture,u=o.passive,c=(0,r.zk)(a?function(e){d(),n(e)}:n),l=u?{capture:s,passive:u}:s;t.forEach((function(t){return e.addEventListener(t,c,l)}));var d=function(){return t.forEach((function(t){return e.removeEventListener(t,c,l)}))};return{stop:d}}function O(e,t,n){if(void 0===n&&(n=function(){if("undefined"!=typeof WeakSet){var e=new WeakSet;return{hasAlreadyBeenSeen:function(t){var n=e.has(t);return n||e.add(t),n}}}var t=[];return{hasAlreadyBeenSeen:function(e){var n=t.indexOf(e)>=0;return n||t.push(e),n}}}()),void 0===t)return e;if("object"!=typeof t||null===t)return t;if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp){var r=t.flags||[t.global?"g":"",t.ignoreCase?"i":"",t.multiline?"m":"",t.sticky?"y":"",t.unicode?"u":""].join("");return new RegExp(t.source,r)}if(!n.hasAlreadyBeenSeen(t)){if(Array.isArray(t)){for(var i=Array.isArray(e)?e:[],o=0;o=this.messageBytesLimit?r.j.warn("Discarded a message whose size was bigger than the maximum allowed size ".concat(this.messageBytesLimit,"KB.")):(this.hasMessageFor(t)&&this.remove(t),this.willReachedBytesLimitWith(o)&&this.flush("batch_bytes_limit"),this.push(i,o,t),this.isFull()&&this.flush("batch_messages_limit"))},e.prototype.process=function(e){var t=(0,i.lh)(e);return{processedMessage:t,messageBytesCount:this.computeBytesCount(t)}},e.prototype.push=function(e,t,n){this.bufferMessagesCount>0&&(this.bufferBytesCount+=1),void 0!==n?this.upsertBuffer[n]=e:this.pushOnlyBuffer.push(e),this.bufferBytesCount+=t,this.bufferMessagesCount+=1},e.prototype.remove=function(e){var t=this.upsertBuffer[e];delete this.upsertBuffer[e];var n=this.computeBytesCount(t);this.bufferBytesCount-=n,this.bufferMessagesCount-=1,this.bufferMessagesCount>0&&(this.bufferBytesCount-=1)},e.prototype.hasMessageFor=function(e){return void 0!==e&&void 0!==this.upsertBuffer[e]},e.prototype.willReachedBytesLimitWith=function(e){return this.bufferBytesCount+e+1>=this.batchBytesLimit},e.prototype.isFull=function(){return this.bufferMessagesCount===this.batchMessagesLimit||this.bufferBytesCount>=this.batchBytesLimit},e.prototype.flushPeriodically=function(){var e=this;setTimeout((0,o.zk)((function(){e.flush("batch_flush_timeout"),e.flushPeriodically()})),this.flushTimeout)},e.prototype.flushOnVisibilityHidden=function(){var e=this;navigator.sendBeacon&&((0,i.Oo)(window,"beforeunload",this.beforeUnloadCallback),(0,i.Oo)(document,"visibilitychange",(function(){"hidden"===document.visibilityState&&e.flush("visibility_hidden")})),(0,i.Oo)(window,"beforeunload",(function(){return e.flush("before_unload")})))},e}()},94090:function(e,t,n){"use strict";n.d(t,{A:function(){return i},x:function(){return o}});var r=n(20598);function i(){var e=(0,r.Rf)().DatadogEventBridge;if(e)return{getAllowedWebViewHosts:function(){return JSON.parse(e.getAllowedWebViewHosts())},send:function(t,n){e.send(JSON.stringify({eventType:t,event:n}))}}}function o(e){var t;void 0===e&&(e=null===(t=(0,r.Rf)().location)||void 0===t?void 0:t.hostname);var n=i();return!!n&&n.getAllowedWebViewHosts().some((function(t){var n=t.replace(/\./g,"\\.");return new RegExp("^(.+\\.)*".concat(n,"$")).test(e)}))}},19753:function(e,t,n){"use strict";n.d(t,{Ec:function(){return s}});var r=n(17976),i=n(95928),o=n(20598),a="datadog-browser-sdk-failed-send-beacon";function s(e,t,n){if((0,r.W_)("failed-sendbeacon")){var s={reason:n,endpointType:e,version:"4.11.4",connection:navigator.connection?navigator.connection.effectiveType:void 0,onLine:navigator.onLine,size:t};"before_unload"===n||"visibility_hidden"===n?window.localStorage.setItem("".concat(a,"-").concat((0,o.DO)()),JSON.stringify(s)):(0,i.eJ)("failed sendBeacon",s)}}},57932:function(e,t,n){"use strict";n.d(t,{a:function(){return o}});var r=n(95928),i=n(19753),o=function(){function e(e,t){this.endpointBuilder=e,this.bytesLimit=t}return e.prototype.send=function(e,t,n){var o=this.endpointBuilder.build();if(!!navigator.sendBeacon&&t0){var i=performance.getEntriesByType("navigation")[0];e=(0,r.__assign)((0,r.__assign)({},i.toJSON()),t)}else{var o=h();e=(0,r.__assign)((0,r.__assign)((0,r.__assign)({},o),{decodedBodySize:0,duration:o.responseEnd,name:window.location.href,startTime:0}),t)}n(e)})),l()&&m(e,t,performance.getEntries()),window.PerformanceObserver){var s=(0,i.zk)((function(n){return m(e,t,n.getEntries())})),f=["resource","navigation","longtask","paint"],p=["largest-contentful-paint","first-input","layout-shift"];try{p.forEach((function(e){new PerformanceObserver(s).observe({type:e,buffered:!0})}))}catch(e){f.push.apply(f,p)}new PerformanceObserver(s).observe({entryTypes:f}),l()&&"addEventListener"in performance&&performance.addEventListener("resourcetimingbufferfull",(function(){performance.clearResourceTimings()}))}d("navigation")||function(e){function t(){e((0,r.__assign)((0,r.__assign)({},h()),{entryType:"navigation"}))}(0,o.Tm)("complete",(function(){setTimeout((0,i.zk)(t))}))}((function(n){m(e,t,[n])})),d("first-input")||function(e){var t=Date.now(),n=!1,r=(0,o.yw)(window,["click","mousedown","keydown","touchstart","pointerdown"],(function(e){if(e.cancelable){var t={entryType:"first-input",processingStart:(0,a._q)(),startTime:e.timeStamp};"pointerdown"===e.type?i(t):s(t)}}),{passive:!0,capture:!0}).stop;function i(e){(0,o.yw)(window,["pointerup","pointercancel"],(function(t){"pointerup"===t.type&&s(e)}),{once:!0})}function s(i){if(!n){n=!0,r();var o=i.processingStart-i.startTime;o>=0&&o2500)){var e=o[o.length-1],t=(0,r._q)();void 0!==e&&void 0===e.end||o.push({start:t})}}function u(){if(0!==o.length){var e=o[o.length-1],t=(0,r._q)();void 0===e.end&&(e.end=t)}}function c(e){for(var t=o.length-1;t>=0;t--){var n=o[t];if(void 0!==n.end&&e>n.end)break;if(e>n.start&&(void 0===n.end||e=a;s--){var u=o[s];if(void 0!==u.end&&e>u.end)break;if(!(nu.start?e:u.start,l=(0,r._J)(e,c),d=void 0===u.end||n0)return m(e.labels[0],t)}else if(e.id){var n=e.ownerDocument&&e.ownerDocument.querySelector('label[for="'+e.id.replace('"','\\"')+'"]');return n&&m(n,t)}},function(e){if("INPUT"===e.nodeName){var t=e,n=t.getAttribute("type");if("button"===n||"submit"===n||"reset"===n)return t.value}},function(e,t){if("BUTTON"===e.nodeName||"LABEL"===e.nodeName||"button"===e.getAttribute("role"))return m(e,t)},function(e){return e.getAttribute("aria-label")},function(e,t){var n=e.getAttribute("aria-labelledby");if(n)return n.split(/\s+/).map((function(t){return function(e,t){return e.ownerDocument?e.ownerDocument.getElementById(t):null}(e,t)})).filter((function(e){return Boolean(e)})).map((function(e){return m(e,t)})).join(" ")},function(e){return e.getAttribute("alt")},function(e){return e.getAttribute("name")},function(e){return e.getAttribute("title")},function(e){return e.getAttribute("placeholder")},function(e,t){if("options"in e&&e.options.length>0)return m(e.options[0],t)}],d=[function(e,t){return m(e,t)}];function f(e,t,n){for(var r=e,i=0;i<=10&&r&&"BODY"!==r.nodeName&&"HTML"!==r.nodeName&&"HEAD"!==r.nodeName;){for(var o=0,a=n;o100?(0,r._z)(e,100)+" [...]":e}function m(e,t){if(!e.isContentEditable){if("innerText"in e){var n=e.innerText,r=function(t){for(var r=e.querySelectorAll(t),i=0;i0&&(n=n.replace(a,""))}}};return(0,i.w)()&&r("script, style"),r("[data-dd-action-name]"),t&&r("["+t+"]"),n}return e.textContent}}},61023:function(e,t,n){"use strict";n.d(t,{d:function(){return d}});var r=n(64828),i=n(82027),o=n(4193),a=n(75689),s=n(59691),u=n(64203),c=n(36),l=10*r.WT;function d(e,t,n){var s=n.actionNameAttribute,d=function(e,t){var n,r;return{create:function(o,a,s){if(!n){var c=new f(e,o,a,s);n=c,r=(0,u.pj)(e,t,(function(e){if(e.hadActivity){var t=(0,i._J)(c.startClocks.timeStamp,e.end);t>=0?c.complete(t):c.discard()}else c.discard();n=void 0}),l).stop}},discardCurrent:function(){n&&(r(),n.discard(),n=void 0)}}}(e,t);e.subscribe(a.Y.VIEW_CREATED,(function(){d.discardCurrent()}));var p=(0,r.Oo)(window,"click",(function(e){if(e.target instanceof Element){var t=(0,c.u)(e.target,s);t&&d.create(o.Us.CLICK,t,e)}}),{capture:!0}).stop;return{stop:function(){d.discardCurrent(),p()}}}var f=function(){function e(e,t,n,o){this.lifeCycle=e,this.type=t,this.name=n,this.event=o,this.id=(0,r.DO)(),this.startClocks=(0,i.$I)(),this.eventCountsSubscription=(0,s.S)(e),this.lifeCycle.notify(a.Y.AUTO_ACTION_CREATED,{id:this.id,startClocks:this.startClocks})}return e.prototype.complete=function(e){var t=this.eventCountsSubscription.eventCounts;this.lifeCycle.notify(a.Y.AUTO_ACTION_COMPLETED,{counts:{errorCount:t.errorCount,longTaskCount:t.longTaskCount,resourceCount:t.resourceCount},duration:e,id:this.id,name:this.name,startClocks:this.startClocks,type:this.type,event:this.event}),this.eventCountsSubscription.stop()},e.prototype.discard=function(){this.lifeCycle.notify(a.Y.AUTO_ACTION_DISCARDED),this.eventCountsSubscription.stop()},e}()},19987:function(e,t,n){"use strict";n.d(t,{W:function(){return f}});var r=n(70655),i=n(73473),o=n(21315),a=n(1307),s=n(37697),u=n(64828),c=n(4193),l=n(75689),d=n(26266);function f(e,t){var n=new i.y;return(0,d.U)(n),(0,o.L)(n),n.subscribe((function(t){return e.notify(l.Y.RAW_ERROR_COLLECTED,{error:t})})),function(e,t){return e.subscribe(l.Y.RAW_ERROR_COLLECTED,(function(n){var i=n.error,o=n.customerContext,a=n.savedCommonContext;e.notify(l.Y.RAW_RUM_EVENT_COLLECTED,(0,r.__assign)({customerContext:o,savedCommonContext:a},function(e,t){var n={date:e.startClocks.timeStamp,error:{id:(0,u.DO)(),message:e.message,resource:e.resource?{method:e.resource.method,status_code:e.resource.statusCode,url:e.resource.url}:void 0,source:e.source,stack:e.stack,handling_stack:e.handlingStack,type:e.type,handling:e.handling,source_type:"browser"},type:c.D$.ERROR},r=t.isInForegroundAt(e.startClocks.relative);void 0!==r&&(n.view={in_foreground:r});return{rawRumEvent:n,startTime:e.startClocks.relative,domainContext:{error:e.originalError}}}(i,t)))})),{addError:function(t,n){var i=t.error,o=t.handlingStack,u=t.startClocks,c=t.context,d=function(e,t,n){var i=e instanceof Error?(0,a._)(e):void 0;return(0,r.__assign)((0,r.__assign)({startClocks:n,source:s.zH.CUSTOM,originalError:e},(0,s.wl)(i,e,"Provided",t)),{handling:s.Xw.HANDLED})}(i,o,u);e.notify(l.Y.RAW_ERROR_COLLECTED,{customerContext:c,savedCommonContext:n,error:d})}}}(e,t)}},26266:function(e,t,n){"use strict";n.d(t,{U:function(){return a}});var r=n(86296),i=n(82027),o=n(37697);function a(e){var t=(0,r.a)([r.v.error]).subscribe((function(t){return e.notify({startClocks:(0,i.$I)(),message:t.message,stack:t.stack,source:o.zH.CONSOLE,handling:o.Xw.HANDLED,handlingStack:t.handlingStack})}));return{stop:function(){t.unsubscribe()}}}},12051:function(e,t,n){"use strict";n.d(t,{V:function(){return s}});var r=n(82027),i=n(64828),o=n(4193),a=n(75689);function s(e,t){e.subscribe(a.Y.PERFORMANCE_ENTRIES_COLLECTED,(function(n){for(var s=0,u=n;s=r-a&&o(n)<=i+a;var n,r,i,a}));return 1===i.length?i[0]:2===i.length&&o((n=i)[0])<=n[1].startTime?i[1]:void 0}}}function o(e){return e.startTime+e.duration}},42264:function(e,t,n){"use strict";n.d(t,{_:function(){return d}});var r=n(70655),i=n(64828),o=n(82027),a=n(38163),s=n(4193),u=n(75689),c=n(22076),l=n(62515);function d(e){e.subscribe(u.Y.REQUEST_COMPLETED,(function(t){e.notify(u.Y.RAW_RUM_EVENT_COLLECTED,function(e){var t=e.type===i.xd.XHR?i._g.XHR:i._g.FETCH,n=(0,c.E)(e),r=n?(0,o.DY)(n.startTime):e.startClocks,a=n?p(n):void 0,u=function(e){if(!e.traceId||!e.spanId)return;return{_dd:{span_id:e.spanId.toDecimalString(),trace_id:e.traceId.toDecimalString()}}}(e),l=(0,i.$e)({date:r.timeStamp,resource:{id:(0,i.DO)(),type:t,duration:(0,o.c0)(e.duration),method:e.method,status_code:e.status,url:e.url},type:s.D$.RESOURCE},u,a);return{startTime:r.relative,rawRumEvent:l,domainContext:{performanceEntry:n&&h(n),xhr:e.xhr,response:e.response,requestInput:e.input,requestInit:e.init,error:e.error}}}(t))})),e.subscribe(u.Y.PERFORMANCE_ENTRIES_COLLECTED,(function(t){for(var n=0,r=t;ne[n])return!1;return!0}function f(e){return"xmlhttprequest"===e.initiatorType||"fetch"===e.initiatorType}function p(e){var t=e.duration,n=e.startTime,r=e.responseEnd;return 0===t&&n=0?a:0,firstInputTime:r.startTime})}})).unsubscribe}}(e,(function(e){c({firstInputDelay:e.firstInputDelay,firstInputTime:e.firstInputTime})})).stop;return{stop:function(){l(),d(),f(),p()}}}},22908:function(e,t,n){"use strict";n.d(t,{L:function(){return l}});var r=n(64828),i=n(82027),o=n(38163),a=n(4193),s=n(75689),u=n(59691),c=n(64203);function l(e,t,n,l,d){var f,p={eventCounts:{errorCount:0,longTaskCount:0,resourceCount:0,userActionCount:0}},h=(0,u.S)(e,(function(e){p.eventCounts=e,n()})).stop,m=function(e,t,n,r,o){var s=n===a.p7.INITIAL_LOAD,u=!0,l=[];function d(){!u&&!s&&l.length>0&&o(Math.max.apply(Math,l))}return{stop:(0,c.pj)(e,t,(function(e){u&&(u=!1,e.hadActivity&&l.push((0,i._J)(r.timeStamp,e.end)),d())})).stop,setLoadEvent:function(e){s&&(s=!1,l.push(e),d())}}}(e,t,l,d,(function(e){p.loadingTime=e,n()})),v=m.stop,g=m.setLoadEvent;return(0,o.wM)("layout-shift")?(p.cumulativeLayoutShift=0,f=function(e,t){var n=0,i=(u=0,{update:function(e){void 0===o||e.startTime-a>=r.WT||e.startTime-o>=5*r.WT?(o=a=e.startTime,u=e.value):(u+=e.value,a=e.startTime)},value:function(){return u}});var o,a,u;return{stop:e.subscribe(s.Y.PERFORMANCE_ENTRIES_COLLECTED,(function(e){for(var o=0,a=e;on&&(n=i.value(),t((0,r.NM)(n,4))))}})).unsubscribe}}(e,(function(e){p.cumulativeLayoutShift=e,n()})).stop):f=r.ZT,{stop:function(){h(),v(),f()},setLoadEvent:g,viewMetrics:p}}},71542:function(e,t,n){"use strict";n.d(t,{qZ:function(){return p}});var r=n(70655),i=n(64828),o=n(82027),a=n(49015),s=n(13842),u=n(4193),c=n(75689),l=n(32161),d=n(22908),f=5*i.yR;function p(e,t,n,r,i,s){var d,p=function(r){var i=h(t,n,e,u.p7.INITIAL_LOAD,(0,o.cQ)(),r),a=(0,l.p4)(t,(function(e){i.updateTimings(e),i.scheduleUpdate()})).stop;return{initialView:i,stop:a}}(s),v=p.stop,g=p.initialView,y=function(){t.subscribe(c.Y.SESSION_RENEWED,(function(){g.end(),g=b(void 0,g.name)})),t.subscribe(c.Y.BEFORE_UNLOAD,(function(){g.end(),g.triggerUpdate()}));var e=window.setInterval((0,a.zk)((function(){g.triggerUpdate()})),f);return{stop:function(){clearInterval(e)}}}().stop;function b(r,i){return h(t,n,e,u.p7.ROUTE_CHANGE,r,i)}return i&&(d=function(e){return e.subscribe((function(e){var t,n,r,i,o=e.oldLocation,a=e.newLocation;if(n=a,(t=o).pathname!==n.pathname||(r=n.hash,i=r.substr(1),!document.getElementById(i)&&m(n.hash)!==m(t.hash)))return g.end(),g.triggerUpdate(),void(g=b())}))}(r)),{addTiming:function(e,t){void 0===t&&(t=(0,o.n$)()),g.addTiming(e,t),g.scheduleUpdate()},startView:function(e,t){g.end(t),g.triggerUpdate(),g=b(t,e)},stop:function(){null==d||d.unsubscribe(),v(),y(),g.end()}}}function h(e,t,n,u,l,f){void 0===l&&(l=(0,o.$I)());var p,h=(0,i.DO)(),m={},v={},g=0,y=(0,r.__assign)({},n);e.notify(c.Y.VIEW_CREATED,{id:h,name:f,startClocks:l});var b=(0,i.P2)((0,a.zk)(T),3e3,{leading:!1}),_=b.throttled,w=b.cancel,E=(0,d.L)(e,t,_,u,l),k=E.setLoadEvent,x=E.stop,S=E.viewMetrics;function T(){g+=1;var t=void 0===p?(0,o.n$)():p.timeStamp;e.notify(c.Y.VIEW_UPDATED,(0,r.__assign)((0,r.__assign)({},S),{customTimings:v,documentVersion:g,id:h,name:f,loadingType:u,location:y,startClocks:l,timings:m,duration:(0,o._J)(l.timeStamp,t),isActive:void 0===p}))}return T(),{name:f,scheduleUpdate:_,end:function(t){void 0===t&&(t=(0,o.$I)()),p=t,x(),e.notify(c.Y.VIEW_ENDED,{endClocks:p})},triggerUpdate:function(){w(),T()},updateTimings:function(e){m=e,void 0!==e.loadEvent&&k(e.loadEvent)},addTiming:function(e,t){var n=(0,o.Cn)(t)?t:(0,o._J)(l.timeStamp,t);v[function(e){var t=e.replace(/[^a-zA-Z0-9-_.@$]/g,"_");t!==e&&s.j.warn("Invalid timing name: "+e+", sanitized to: "+t);return t}(e)]=n}}}function m(e){var t=e.indexOf("?");return t<0?e:e.slice(0,t)}},71126:function(e,t,n){"use strict";n.d(t,{m:function(){return u}});var r=n(82027),i=n(64828),o=n(4193),a=n(75689),s=n(71542);function u(e,t,n,u,l,d,f,p){return e.subscribe(a.Y.VIEW_UPDATED,(function(t){return e.notify(a.Y.RAW_RUM_EVENT_COLLECTED,function(e,t,n){var a=n.getReplayStats(e.id),s={_dd:{document_version:e.documentVersion,replay_stats:a},date:e.startClocks.timeStamp,type:o.D$.VIEW,view:{action:{count:e.eventCounts.userActionCount},cumulative_layout_shift:e.cumulativeLayoutShift,dom_complete:(0,r.c0)(e.timings.domComplete),dom_content_loaded:(0,r.c0)(e.timings.domContentLoaded),dom_interactive:(0,r.c0)(e.timings.domInteractive),error:{count:e.eventCounts.errorCount},first_contentful_paint:(0,r.c0)(e.timings.firstContentfulPaint),first_input_delay:(0,r.c0)(e.timings.firstInputDelay),first_input_time:(0,r.c0)(e.timings.firstInputTime),is_active:e.isActive,name:e.name,largest_contentful_paint:(0,r.c0)(e.timings.largestContentfulPaint),load_event:(0,r.c0)(e.timings.loadEvent),loading_time:c((0,r.c0)(e.loadingTime)),loading_type:e.loadingType,long_task:{count:e.eventCounts.longTaskCount},resource:{count:e.eventCounts.resourceCount},time_spent:(0,r.c0)(e.duration),in_foreground_periods:t.selectInForegroundPeriodsFor(e.startClocks.relative,e.duration)},session:{has_replay:!!a||void 0}};(0,i.Qr)(e.customTimings)||(s.view.custom_timings=(0,i.Q8)(e.customTimings,r.c0));return{rawRumEvent:s,startTime:e.startClocks.relative,domainContext:{location:e.location}}}(t,d,f))})),(0,s.qZ)(n,e,u,l,!t.trackViewsManually,p)}function c(e){return(0,i.hj)(e)&&e<0?void 0:e}},44717:function(e,t,n){"use strict";n.d(t,{DV:function(){return r},j5:function(){return c},oi:function(){return u}});var r,i,o=n(5135),a=n(64828),s=n(75689);function u(e,t){var n=(0,o.HX)(e.cookieOptions,"rum",(function(t){return function(e,t){var n;n=function(e){return e===i.NOT_TRACKED||e===i.TRACKED_REPLAY||e===i.TRACKED_LITE}(t)?t:(0,a.y7)(e.sampleRate)?(0,a.y7)(e.replaySampleRate)?i.TRACKED_REPLAY:i.TRACKED_LITE:i.NOT_TRACKED;return{trackingType:n,isTracked:l(n)}}(e,t)}));return n.expireObservable.subscribe((function(){t.notify(s.Y.SESSION_EXPIRED)})),n.renewObservable.subscribe((function(){t.notify(s.Y.SESSION_RENEWED)})),{findTrackedSession:function(e){var t=n.findActiveSession(e);if(t&&l(t.trackingType))return{id:t.id,hasReplayPlan:t.trackingType===i.TRACKED_REPLAY,hasLitePlan:t.trackingType===i.TRACKED_LITE}}}}function c(){var e={id:"00000000-aaaa-0000-aaaa-000000000000",hasReplayPlan:!0,hasLitePlan:!1};return{findTrackedSession:function(){return e}}}function l(e){return e===i.TRACKED_LITE||e===i.TRACKED_REPLAY}!function(e){e[e.LITE=1]="LITE",e[e.REPLAY=2]="REPLAY"}(r||(r={})),function(e){e.NOT_TRACKED="0",e.TRACKED_REPLAY="1",e.TRACKED_LITE="2"}(i||(i={}))},48439:function(e,t,n){"use strict";n.d(t,{OT:function(){return i},Y9:function(){return o}});var r=n(49647);function i(){var e=window._DATADOG_SYNTHETICS_PUBLIC_ID||(0,r.ej)("datadog-synthetics-public-id"),t=window._DATADOG_SYNTHETICS_RESULT_ID||(0,r.ej)("datadog-synthetics-result-id");if("string"==typeof e&&"string"==typeof t)return{test_id:e,result_id:t,injected:o()}}function o(){return Boolean(window._DATADOG_SYNTHETICS_INJECTS_RUM||(0,r.ej)("datadog-synthetics-injects-rum"))}},8884:function(e,t,n){"use strict";n.d(t,{ai:function(){return o}});var r=n(64828),i=2*r.yR;function o(e){var t=function(e){var t=e.querySelector("meta[name=dd-trace-id]"),n=e.querySelector("meta[name=dd-trace-time]");return a(t&&t.content,n&&n.content)}(e)||function(e){var t=function(e){for(var t=0;t=0;t-=1){var n,r=e.body.childNodes[t];if(n=s(r))return n;if(!u(r))break}}(e);if(!t)return;return a((0,r.MY)(t,"trace-id"),(0,r.MY)(t,"trace-time"))}(e);if(t&&!(t.traceTime<=Date.now()-i))return t.traceId}function a(e,t){var n=t&&Number(t);if(e&&n)return{traceId:e,traceTime:n}}function s(e){if(e&&function(e){return"#comment"===e.nodeName}(e)){var t=/^\s*DATADOG;(.*?)\s*$/.exec(e.data);if(t)return t[1]}}function u(e){return"#text"===e.nodeName}},98049:function(e,t,n){"use strict";n.d(t,{Sf:function(){return s}});var r=n(70655),i=n(64828),o=n(54343);function a(e){0!==e.status||e.isAborted||(e.traceId=void 0,e.spanId=void 0)}function s(e,t){return{clearTracingIfNeeded:a,traceFetch:function(n){return u(e,n,t,(function(e){var t;if(n.input instanceof Request&&!(null===(t=n.init)||void 0===t?void 0:t.headers))n.input=new Request(n.input),Object.keys(e).forEach((function(t){n.input.headers.append(t,e[t])}));else{n.init=(0,r.__assign)({},n.init);var o=[];n.init.headers instanceof Headers?n.init.headers.forEach((function(e,t){o.push([t,e])})):Array.isArray(n.init.headers)?n.init.headers.forEach((function(e){o.push(e)})):n.init.headers&&Object.keys(n.init.headers).forEach((function(e){o.push([e,n.init.headers[e]])})),n.init.headers=o.concat((0,i.qP)(e))}}))},traceXhr:function(n,r){return u(e,n,t,(function(e){Object.keys(e).forEach((function(t){r.setRequestHeader(t,e[t])}))}))}}}function u(e,t,n,r){var i;void 0!==c()&&function(e,t){for(var n=(0,o.P$)(t),r=0,i=e.allowedTracingOrigins;r0})}return n}(e,t);return function(e,t,n){var o,a=!1,s=setTimeout((0,r.zk)((function(){return d({hadActivity:!1})})),100),u=n&&setTimeout((0,r.zk)((function(){return d({hadActivity:!0,end:(0,i.n$)()})})),n),c=e.subscribe((function(e){var t=e.isBusy;clearTimeout(s),clearTimeout(o);var n=(0,i.n$)();t||(o=setTimeout((0,r.zk)((function(){return d({hadActivity:!0,end:n})})),100))})),l=function(){a=!0,clearTimeout(s),clearTimeout(o),clearTimeout(u),c.unsubscribe()};function d(e){a||(l(),t(e))}return{stop:l}}(u,n,s)}},87553:function(e,t,n){"use strict";n.d(t,{Y5:function(){return o.Y},_r:function(){return r._},iB:function(){return i.i},q5:function(){return a.q}});var r=n(64622),i=n(72686),o=n(75689),a=(n(44717),n(34250))},4193:function(e,t,n){"use strict";var r,i,o;n.d(t,{D$:function(){return r},Us:function(){return o},p7:function(){return i}}),function(e){e.ACTION="action",e.ERROR="error",e.LONG_TASK="long_task",e.VIEW="view",e.RESOURCE="resource"}(r||(r={})),function(e){e.INITIAL_LOAD="initial_load",e.ROUTE_CHANGE="route_change"}(i||(i={})),function(e){e.CLICK="click",e.CUSTOM="custom"}(o||(o={}))},82063:function(e,t,n){"use strict";n.d(t,{u:function(){return u}});var r=n(53789),i=n(62097),o=n(64828),a=n(75689),s=n(4193);function u(e,t){var n=function(e,t){var n,s=c(e.rumEndpointBuilder,(function(){return t.notify(a.Y.BEFORE_UNLOAD)})),u=e.replica;void 0!==u&&(n=c(u.rumEndpointBuilder));function c(t,n){return new r.E(new i.a(t,e.batchBytesLimit),e.maxBatchSize,e.batchBytesLimit,e.maxMessageSize,e.flushTimeout,n)}function l(e){return(0,o.$e)(e,{application:{id:u.applicationId}})}var d=!1;return{add:function(e){d||(s.add(e),n&&n.add(l(e)))},stop:function(){d=!0},upsert:function(e,t){d||(s.upsert(e,t),n&&n.upsert(l(e),t))}}}(e,t);return t.subscribe(a.Y.RUM_EVENT_COLLECTED,(function(e){e.type===s.D$.VIEW?n.upsert(e,e.view.id):n.add(e)})),{stop:function(){return n.stop()}}}},48387:function(e,t,n){"use strict";n.d(t,{i:function(){return o}});var r=n(76876),i=n(75689);function o(e){var t=(0,r.A)();e.subscribe(i.Y.RUM_EVENT_COLLECTED,(function(e){t.send("rum",e)}))}},51140:function(e,t,n){"use strict";n.d(t,{N:function(){return u}});var r=n(76876),i=n(64828),o=n(87553),a=n(98290),s=n(85233);function u(e,t){if(void 0===t&&(t=s.gm),(0,r.x)())return{start:i.ZT,stop:i.ZT,getReplayStats:function(){},onRumStart:i.ZT,isRecording:function(){return!1}};var n={status:0},u=function(){n={status:1}},c=function(){n={status:0}};return{start:function(){return u()},stop:function(){return c()},getReplayStats:a.MA,onRumStart:function(r,a,s,l){r.subscribe(o.Y5.SESSION_EXPIRED,(function(){2!==n.status&&3!==n.status||(c(),n={status:1})})),r.subscribe(o.Y5.SESSION_RENEWED,(function(){1===n.status&&u()})),u=function(){var o=s.findTrackedSession();o&&o.hasReplayPlan?2!==n.status&&3!==n.status&&(n={status:2},(0,i.Tm)("interactive",(function(){2===n.status&&t((function(t){if(2===n.status)if(t){var i=e(r,a,s,l,t).stop;n={status:3,stopRecording:i}}else n={status:0}}))}))):n={status:1}},c=function(){0!==n.status&&(3===n.status&&n.stopRecording(),n={status:0})},1===n.status&&u()},isRecording:function(){return 3===n.status}}}},38527:function(e,t,n){"use strict";n.d(t,{S:function(){return c}});var r=n(70655),i=n(87553),o=n(95314),a=n(85233),s=n(35554),u=n(48533);function c(e,t,n,c,l){var d=(0,a.cW)(e,t.applicationId,n,c,(function(e,n,r,i){return(0,s.lW)(t.sessionReplayEndpointBuilder,e,n,r,i)}),l),f=d.addRecord,p=d.stop;function h(e){f((0,r.__assign)((0,r.__assign)({},e),{timestamp:Date.now()}))}var m=(0,o.IM)({emit:h,defaultPrivacyLevel:t.defaultPrivacyLevel}),v=m.stop,g=m.takeFullSnapshot,y=m.flushMutations,b=e.subscribe(i.Y5.VIEW_ENDED,(function(){y(),h({type:u.o.ViewEnd})})).unsubscribe,_=e.subscribe(i.Y5.VIEW_CREATED,g).unsubscribe;return{stop:function(){b(),_(),v(),p()}}}},91249:function(e,t,n){"use strict";n.d(t,{$n:function(){return a},B2:function(){return f},Bq:function(){return p},Eo:function(){return c},M_:function(){return h},OT:function(){return g},Xn:function(){return v},Yg:function(){return d},aN:function(){return u},k6:function(){return m},nw:function(){return l},zu:function(){return s},zx:function(){return o}});var r=n(70655),i=n(7063),o=(0,r.__assign)((0,r.__assign)({},i.Jj),{IGNORE:"ignore",HIDDEN:"hidden"}),a="data-dd-privacy",s="allow",u="mask",c="mask-user-input",l="hidden",d="dd-privacy-allow",f="dd-privacy-mask",p="dd-privacy-mask-user-input",h="dd-privacy-hidden",m="***",v="data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==",g={INPUT:!0,OUTPUT:!0,TEXTAREA:!0,SELECT:!0,OPTION:!0,DATALIST:!0,OPTGROUP:!0}},95314:function(e,t,n){"use strict";n.d(t,{IM:function(){return r.I}});var r=n(31470);n(41493),n(86833)},33156:function(e,t,n){"use strict";n.d(t,{W:function(){return o}});var r=n(64828),i=n(49015);function o(e){var t=r.ZT,n=[];function o(){t(),e(n),n=[]}return{addMutations:function(e){0===n.length&&(t=function(e){var t=window;if(t.requestIdleCallback){var n=t.requestIdleCallback((0,i.zk)(e),{timeout:100});return function(){return t.cancelIdleCallback(n)}}var r=t.requestAnimationFrame((0,i.zk)(e));return function(){return t.cancelAnimationFrame(r)}}(o)),n.push.apply(n,e)},flush:o,stop:function(){t()}}}},71572:function(e,t,n){"use strict";n.d(t,{F5:function(){return f},_p:function(){return p}});var r=n(64828),i=n(49015),o=n(87553),a=n(91249),s=n(44803),u=n(38136),c=n(41493),l=n(86914),d=n(33156);function f(e,t,n){var f=(0,o.q5)();if(!f)return{stop:r.ZT};var p=(0,d.W)((function(e){!function(e,t,n){var r=e.filter((function(e){return document.contains(e.target)&&(0,u.GW)(e.target)&&(0,s.IE)(e.target,n)!==a.zx.HIDDEN})),i=function(e,t){for(var n=new Set,r=new Map,i=function(e){(0,l.Ed)(e.addedNodes,(function(e){n.add(e)})),(0,l.Ed)(e.removedNodes,(function(t){n.has(t)||r.set(t,e.target),n.delete(t)}))},o=0,d=e;oo.SO&&"data:"===r.slice(0,5)?"data:truncated":r}var h=1;var m=/[^a-z1-6-_]/;function v(e){var t=e.toLowerCase().trim();return m.test(t)?"div":t}function g(e){try{var t=e.rules||e.cssRules;return t?Array.from(t).map(y).join(""):null}catch(e){return null}}function y(e){return function(e){return"styleSheet"in e}(e)?g(e.styleSheet)||"":e.cssText}},86833:function(e,t,n){"use strict";var r;n.d(t,{Jq:function(){return i},Y2:function(){return o},bj:function(){return a},yh:function(){return r}}),function(e){e[e.Mutation=0]="Mutation",e[e.MouseMove=1]="MouseMove",e[e.MouseInteraction=2]="MouseInteraction",e[e.Scroll=3]="Scroll",e[e.ViewportResize=4]="ViewportResize",e[e.Input=5]="Input",e[e.TouchMove=6]="TouchMove",e[e.MediaInteraction=7]="MediaInteraction",e[e.StyleSheetRule=8]="StyleSheetRule"}(r||(r={}));var i,o={MouseUp:0,MouseDown:1,Click:2,ContextMenu:3,DblClick:4,Focus:5,Blur:6,TouchStart:7,TouchEnd:9},a={Play:0,Pause:1};!function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"}(i||(i={}))},86914:function(e,t,n){"use strict";function r(e,t,n){var r=Object.getOwnPropertyDescriptor(e,t);return Object.defineProperty(e,t,{set:function(e){var t=this;setTimeout((function(){n.set.call(t,e)}),0),r&&r.set&&r.set.call(this,e)}}),function(){Object.defineProperty(e,t,r||{})}}function i(e){return Boolean(e.changedTouches)}function o(e,t){Array.prototype.forEach.call(e,t)}n.d(t,{Ed:function(){return o},yU:function(){return r},z6:function(){return i}})},25523:function(e,t,n){"use strict";n.d(t,{$1:function(){return s},X_:function(){return u},fM:function(){return o},gp:function(){return a},mt:function(){return i},nw:function(){return r}});var r=function(e,t){var n=window.visualViewport,r={layoutViewportX:e,layoutViewportY:t,visualViewportX:e,visualViewportY:t};return n?(!function(){var e=window.visualViewport;return Math.abs(e.pageTop-e.offsetTop-window.scrollY)>25||Math.abs(e.pageLeft-e.offsetLeft-window.scrollX)>25}()?(r.visualViewportX=Math.round(e-n.offsetLeft),r.visualViewportY=Math.round(t-n.offsetTop)):(r.layoutViewportX=Math.round(e+n.offsetLeft),r.layoutViewportY=Math.round(t+n.offsetTop)),r):r},i=function(){var e=window.visualViewport;return{scale:e.scale,offsetLeft:e.offsetLeft,offsetTop:e.offsetTop,pageLeft:e.pageLeft,pageTop:e.pageTop,height:e.height,width:e.width}};function o(){var e=window.visualViewport;return e?e.width*e.scale:window.innerWidth||0}function a(){var e=window.visualViewport;return e?e.height*e.scale:window.innerHeight||0}function s(){var e=window.visualViewport;return e?e.pageLeft-e.offsetLeft:void 0!==window.scrollX?window.scrollX:window.pageXOffset||0}function u(){var e=window.visualViewport;return e?e.pageTop-e.offsetTop:void 0!==window.scrollY?window.scrollY:window.pageYOffset||0}},98290:function(e,t,n){"use strict";n.d(t,{FT:function(){return i},MA:function(){return u},pk:function(){return s},ui:function(){return o},xK:function(){return a}});var r;function i(e){return c(e).segments_count}function o(e){c(e).segments_count+=1}function a(e){c(e).records_count+=1}function s(e,t){c(e).segments_total_raw_size+=t}function u(e){return null==r?void 0:r.get(e)}function c(e){var t;return r||(r=new Map),r.has(e)?t=r.get(e):(t={records_count:0,segments_count:0,segments_total_raw_size:0},r.set(e,t),r.size>10&&function(){if(!r)return;if(r.keys)r.delete(r.keys().next().value);else{var e=!0;r.forEach((function(t,n){e&&(r.delete(n),e=!1)}))}}()),t}},24468:function(e,t,n){"use strict";var r;function i(){return r||(r=URL.createObjectURL(new Blob(["("+o+")(self)"]))),new Worker(r)}function o(){function e(e){return function(){try{return e.apply(this,arguments)}catch(e){try{self.postMessage({type:"errored",error:e})}catch(t){self.postMessage({type:"errored",error:""+e})}}}}e((function(){var t=function(){var e=4,t=0,n=1,r=2;function i(e){for(var t=e.length;--t>=0;)e[t]=0}var o=0,a=1,s=2,u=3,c=258,l=29,d=256,f=d+1+l,p=30,h=19,m=2*f+1,v=15,g=16,y=7,b=256,_=16,w=17,E=18,k=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),x=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),S=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),T=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),C=512,N=new Array(2*(f+2));i(N);var O=new Array(2*p);i(O);var A=new Array(C);i(A);var P=new Array(c-u+1);i(P);var L=new Array(l);i(L);var I,M,R,D=new Array(p);function j(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function Z(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}i(D);var B=function(e){return e<256?A[e]:A[256+(e>>>7)]},F=function(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255},U=function(e,t,n){e.bi_valid>g-n?(e.bi_buf|=t<>g-e.bi_valid,e.bi_valid+=n-g):(e.bi_buf|=t<>>=1,n<<=1}while(--t>0);return n>>>1},H=function(e){16===e.bi_valid?(F(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)},V=function(e,t){var n,r,i,o,a,s,u=t.dyn_tree,c=t.max_code,l=t.stat_desc.static_tree,d=t.stat_desc.has_stree,f=t.stat_desc.extra_bits,p=t.stat_desc.extra_base,h=t.stat_desc.max_length,g=0;for(o=0;o<=v;o++)e.bl_count[o]=0;for(u[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;nh&&(o=h,g++),u[2*r+1]=o,r>c||(e.bl_count[o]++,a=0,r>=p&&(a=f[r-p]),s=u[2*r],e.opt_len+=s*(o+a),d&&(e.static_len+=s*(l[2*r+1]+a)));if(0!==g){do{for(o=h-1;0===e.bl_count[o];)o--;e.bl_count[o]--,e.bl_count[o+1]+=2,e.bl_count[h]--,g-=2}while(g>0);for(o=h;0!==o;o--)for(r=e.bl_count[o];0!==r;)(i=e.heap[--n])>c||(u[2*i+1]!==o&&(e.opt_len+=(o-u[2*i+1])*u[2*i],u[2*i+1]=o),r--)}},W=function(e,t,n){var r,i,o=new Array(v+1),a=0;for(r=1;r<=v;r++)o[r]=a=a+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=z(o[s]++,s))}},Y=function(){var e,t,n,r,i,o=new Array(v+1);for(n=0,r=0;r>=7;r8?F(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},$=function(e,t,n,r){K(e),r&&(F(e,n),F(e,~n)),e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n},X=function(e,t,n,r){var i=2*t,o=2*n;return e[i]>1;n>=1;n--)J(e,o,n);i=u;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],J(e,o,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,o[2*i]=o[2*n]+o[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,o[2*n+1]=o[2*r+1]=i,e.heap[1]=i++,J(e,o,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],V(e,t),W(o,c,e.bl_count)},te=function(e,t,n){var r,i,o=-1,a=t[1],s=0,u=7,c=4;for(0===a&&(u=138,c=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=a,a=t[2*(r+1)+1],++s=3&&0===e.bl_tree[2*T[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t},ie=function(e,t,n,r){var i;for(U(e,t-257,5),U(e,n-1,5),U(e,r-4,4),i=0;i>>=1)if(1&i&&0!==e.dyn_ltree[2*r])return t;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return n;for(r=32;r0?(t.strm.data_type===r&&(t.strm.data_type=oe(t)),ee(t,t.l_desc),ee(t,t.d_desc),l=re(t),u=t.opt_len+3+7>>>3,(c=t.static_len+3+7>>>3)<=u&&(u=c)):u=c=i+5,i+4<=u&&-1!==n?se(t,n,i,o):t.strategy===e||c===u?(U(t,(a<<1)+(o?1:0),3),Q(t,N,O)):(U(t,(s<<1)+(o?1:0),3),ie(t,t.l_desc.max_code+1,t.d_desc.max_code+1,l+1),Q(t,t.dyn_ltree,t.dyn_dtree)),G(t),o&&K(t)},ce={_tr_init:function(e){ae||(Y(),ae=!0),e.l_desc=new Z(e.dyn_ltree,I),e.d_desc=new Z(e.dyn_dtree,M),e.bl_desc=new Z(e.bl_tree,R),e.bi_buf=0,e.bi_valid=0,G(e)},_tr_stored_block:se,_tr_flush_block:ue,_tr_tally:function(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(P[n]+d+1)]++,e.dyn_dtree[2*B(t)]++),e.last_lit===e.lit_bufsize-1},_tr_align:function(e){U(e,a<<1,3),q(e,b,N),H(e)}},le=function(e,t,n,r){for(var i=65535&e|0,o=e>>>16&65535|0,a=0;0!==n;){n-=a=n>2e3?2e3:n;do{o=o+(i=i+t[r++]|0)|0}while(--a);i%=65521,o%=65521}return i|o<<16|0},de=new Uint32Array(function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}()),fe=function(e,t,n,r){var i=de,o=r+n;e^=-1;for(var a=r;a>>8^i[255&(e^t[a])];return-1^e},pe={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},he={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8},me=ce._tr_init,ve=ce._tr_stored_block,ge=ce._tr_flush_block,ye=ce._tr_tally,be=ce._tr_align,_e=he.Z_NO_FLUSH,we=he.Z_PARTIAL_FLUSH,Ee=he.Z_FULL_FLUSH,ke=he.Z_FINISH,xe=he.Z_BLOCK,Se=he.Z_OK,Te=he.Z_STREAM_END,Ce=he.Z_STREAM_ERROR,Ne=he.Z_DATA_ERROR,Oe=he.Z_BUF_ERROR,Ae=he.Z_DEFAULT_COMPRESSION,Pe=he.Z_FILTERED,Le=he.Z_HUFFMAN_ONLY,Ie=he.Z_RLE,Me=he.Z_FIXED,Re=he.Z_DEFAULT_STRATEGY,De=he.Z_UNKNOWN,je=he.Z_DEFLATED,Ze=9,Be=15,Fe=8,Ue=286,qe=30,ze=19,He=2*Ue+1,Ve=15,We=3,Ye=258,Ge=Ye+We+1,Ke=32,$e=42,Xe=69,Je=73,Qe=91,et=103,tt=113,nt=666,rt=1,it=2,ot=3,at=4,st=3,ut=function(e,t){return e.msg=pe[t],t},ct=function(e){return(e<<1)-(e>4?9:0)},lt=function(e){for(var t=e.length;--t>=0;)e[t]=0},dt=function(e,t,n){return(t<e.avail_out&&(n=e.avail_out),0!==n&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+n),e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))},pt=function(e,t){ge(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,ft(e.strm)},ht=function(e,t){e.pending_buf[e.pending++]=t},mt=function(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t},vt=function(e,t,n,r){var i=e.avail_in;return i>r&&(i=r),0===i?0:(e.avail_in-=i,t.set(e.input.subarray(e.next_in,e.next_in+i),n),1===e.state.wrap?e.adler=le(e.adler,t,i,n):2===e.state.wrap&&(e.adler=fe(e.adler,t,i,n)),e.next_in+=i,e.total_in+=i,i)},gt=function(e,t){var n,r,i=e.max_chain_length,o=e.strstart,a=e.prev_length,s=e.nice_match,u=e.strstart>e.w_size-Ge?e.strstart-(e.w_size-Ge):0,c=e.window,l=e.w_mask,d=e.prev,f=e.strstart+Ye,p=c[o+a-1],h=c[o+a];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(c[(n=t)+a]===h&&c[n+a-1]===p&&c[n]===c[o]&&c[++n]===c[o+1]){o+=2,n++;do{}while(c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&oa){if(e.match_start=t,a=r,r>=s)break;p=c[o+a-1],h=c[o+a]}}}while((t=d[t&l])>u&&0!=--i);return a<=e.lookahead?a:e.lookahead},yt=function(e){var t,n,r,i,o,a=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=a+(a-Ge)){e.window.set(e.window.subarray(a,a+a),0),e.match_start-=a,e.strstart-=a,e.block_start-=a,t=n=e.hash_size;do{r=e.head[--t],e.head[t]=r>=a?r-a:0}while(--n);t=n=a;do{r=e.prev[--t],e.prev[t]=r>=a?r-a:0}while(--n);i+=a}if(0===e.strm.avail_in)break;if(n=vt(e.strm,e.window,e.strstart+e.lookahead,i),e.lookahead+=n,e.lookahead+e.insert>=We)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=dt(e,e.ins_h,e.window[o+1]);e.insert&&(e.ins_h=dt(e,e.ins_h,e.window[o+We-1]),e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,!(e.lookahead+e.insert=We&&(e.ins_h=dt(e,e.ins_h,e.window[e.strstart+We-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-Ge&&(e.match_length=gt(e,n)),e.match_length>=We)if(r=ye(e,e.strstart-e.match_start,e.match_length-We),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=We){e.match_length--;do{e.strstart++,e.ins_h=dt(e,e.ins_h,e.window[e.strstart+We-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=dt(e,e.ins_h,e.window[e.strstart+1]);else r=ye(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(pt(e,!1),0===e.strm.avail_out))return rt}return e.insert=e.strstart=We&&(e.ins_h=dt(e,e.ins_h,e.window[e.strstart+We-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=We-1,0!==n&&e.prev_length4096)&&(e.match_length=We-1)),e.prev_length>=We&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-We,r=ye(e,e.strstart-1-e.prev_match,e.prev_length-We),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=dt(e,e.ins_h,e.window[e.strstart+We-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=We-1,e.strstart++,r&&(pt(e,!1),0===e.strm.avail_out))return rt}else if(e.match_available){if((r=ye(e,0,e.window[e.strstart-1]))&&pt(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return rt}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=ye(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart=We&&e.strstart>0&&(r=a[i=e.strstart-1])===a[++i]&&r===a[++i]&&r===a[++i]){o=e.strstart+Ye;do{}while(r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&r===a[++i]&&ie.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=We?(n=ye(e,1,e.match_length-We),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=ye(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(pt(e,!1),0===e.strm.avail_out))return rt}return e.insert=0,t===ke?(pt(e,!0),0===e.strm.avail_out?ot:at):e.last_lit&&(pt(e,!1),0===e.strm.avail_out)?rt:it},Et=function(e,t){for(var n;;){if(0===e.lookahead&&(yt(e),0===e.lookahead)){if(t===_e)return rt;break}if(e.match_length=0,n=ye(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(pt(e,!1),0===e.strm.avail_out))return rt}return e.insert=0,t===ke?(pt(e,!0),0===e.strm.avail_out?ot:at):e.last_lit&&(pt(e,!1),0===e.strm.avail_out)?rt:it};function kt(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}var xt=[new kt(0,0,0,0,(function(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(yt(e),0===e.lookahead&&t===_e)return rt;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,pt(e,!1),0===e.strm.avail_out))return rt;if(e.strstart-e.block_start>=e.w_size-Ge&&(pt(e,!1),0===e.strm.avail_out))return rt}return e.insert=0,t===ke?(pt(e,!0),0===e.strm.avail_out?ot:at):(e.strstart>e.block_start&&(pt(e,!1),e.strm.avail_out),rt)})),new kt(4,4,8,4,bt),new kt(4,5,16,8,bt),new kt(4,6,32,32,bt),new kt(4,4,16,16,_t),new kt(8,16,32,32,_t),new kt(8,16,128,128,_t),new kt(8,32,128,256,_t),new kt(32,128,258,1024,_t),new kt(32,258,258,4096,_t)],St=function(e){e.window_size=2*e.w_size,lt(e.head),e.max_lazy_match=xt[e.level].max_lazy,e.good_match=xt[e.level].good_length,e.nice_match=xt[e.level].nice_length,e.max_chain_length=xt[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=We-1,e.match_available=0,e.ins_h=0};function Tt(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=je,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(2*He),this.dyn_dtree=new Uint16Array(2*(2*qe+1)),this.bl_tree=new Uint16Array(2*(2*ze+1)),lt(this.dyn_ltree),lt(this.dyn_dtree),lt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(Ve+1),this.heap=new Uint16Array(2*Ue+1),lt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Ue+1),lt(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}var Ct=function(e){if(!e||!e.state)return ut(e,Ce);e.total_in=e.total_out=0,e.data_type=De;var t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?$e:tt,e.adler=2===t.wrap?0:1,t.last_flush=_e,me(t),Se},Nt=function(e){var t=Ct(e);return t===Se&&St(e.state),t},Ot=function(e,t,n,r,i,o){if(!e)return Ce;var a=1;if(t===Ae&&(t=6),r<0?(a=0,r=-r):r>15&&(a=2,r-=16),i<1||i>Ze||n!==je||r<8||r>15||t<0||t>9||o<0||o>Me)return ut(e,Ce);8===r&&(r=9);var s=new Tt;return e.state=s,s.strm=e,s.wrap=a,s.gzhead=null,s.w_bits=r,s.w_size=1<xe||t<0)return e?ut(e,Ce):Ce;var i=e.state;if(!e.output||!e.input&&0!==e.avail_in||i.status===nt&&t!==ke)return ut(e,0===e.avail_out?Oe:Ce);i.strm=e;var o=i.last_flush;if(i.last_flush=t,i.status===$e)if(2===i.wrap)e.adler=0,ht(i,31),ht(i,139),ht(i,8),i.gzhead?(ht(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),ht(i,255&i.gzhead.time),ht(i,i.gzhead.time>>8&255),ht(i,i.gzhead.time>>16&255),ht(i,i.gzhead.time>>24&255),ht(i,9===i.level?2:i.strategy>=Le||i.level<2?4:0),ht(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(ht(i,255&i.gzhead.extra.length),ht(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=fe(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=Xe):(ht(i,0),ht(i,0),ht(i,0),ht(i,0),ht(i,0),ht(i,9===i.level?2:i.strategy>=Le||i.level<2?4:0),ht(i,st),i.status=tt);else{var a=je+(i.w_bits-8<<4)<<8;a|=(i.strategy>=Le||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(a|=Ke),a+=31-a%31,i.status=tt,mt(i,a),0!==i.strstart&&(mt(i,e.adler>>>16),mt(i,65535&e.adler)),e.adler=1}if(i.status===Xe)if(i.gzhead.extra){for(n=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>n&&(e.adler=fe(e.adler,i.pending_buf,i.pending-n,n)),ft(e),n=i.pending,i.pending!==i.pending_buf_size));)ht(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>n&&(e.adler=fe(e.adler,i.pending_buf,i.pending-n,n)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=Je)}else i.status=Je;if(i.status===Je)if(i.gzhead.name){n=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>n&&(e.adler=fe(e.adler,i.pending_buf,i.pending-n,n)),ft(e),n=i.pending,i.pending===i.pending_buf_size)){r=1;break}r=i.gzindexn&&(e.adler=fe(e.adler,i.pending_buf,i.pending-n,n)),0===r&&(i.gzindex=0,i.status=Qe)}else i.status=Qe;if(i.status===Qe)if(i.gzhead.comment){n=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>n&&(e.adler=fe(e.adler,i.pending_buf,i.pending-n,n)),ft(e),n=i.pending,i.pending===i.pending_buf_size)){r=1;break}r=i.gzindexn&&(e.adler=fe(e.adler,i.pending_buf,i.pending-n,n)),0===r&&(i.status=et)}else i.status=et;if(i.status===et&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&ft(e),i.pending+2<=i.pending_buf_size&&(ht(i,255&e.adler),ht(i,e.adler>>8&255),e.adler=0,i.status=tt)):i.status=tt),0!==i.pending){if(ft(e),0===e.avail_out)return i.last_flush=-1,Se}else if(0===e.avail_in&&ct(t)<=ct(o)&&t!==ke)return ut(e,Oe);if(i.status===nt&&0!==e.avail_in)return ut(e,Oe);if(0!==e.avail_in||0!==i.lookahead||t!==_e&&i.status!==nt){var s=i.strategy===Le?Et(i,t):i.strategy===Ie?wt(i,t):xt[i.level].func(i,t);if(s!==ot&&s!==at||(i.status=nt),s===rt||s===ot)return 0===e.avail_out&&(i.last_flush=-1),Se;if(s===it&&(t===we?be(i):t!==xe&&(ve(i,0,0,!1),t===Ee&&(lt(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),ft(e),0===e.avail_out))return i.last_flush=-1,Se}return t!==ke?Se:i.wrap<=0?Te:(2===i.wrap?(ht(i,255&e.adler),ht(i,e.adler>>8&255),ht(i,e.adler>>16&255),ht(i,e.adler>>24&255),ht(i,255&e.total_in),ht(i,e.total_in>>8&255),ht(i,e.total_in>>16&255),ht(i,e.total_in>>24&255)):(mt(i,e.adler>>>16),mt(i,65535&e.adler)),ft(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?Se:Te)},deflateEnd:function(e){if(!e||!e.state)return Ce;var t=e.state.status;return t!==$e&&t!==Xe&&t!==Je&&t!==Qe&&t!==et&&t!==tt&&t!==nt?ut(e,Ce):(e.state=null,t===tt?ut(e,Ne):Se)},deflateSetDictionary:function(e,t){var n=t.length;if(!e||!e.state)return Ce;var r=e.state,i=r.wrap;if(2===i||1===i&&r.status!==$e||r.lookahead)return Ce;if(1===i&&(e.adler=le(e.adler,t,n,0)),r.wrap=0,n>=r.w_size){0===i&&(lt(r.head),r.strstart=0,r.block_start=0,r.insert=0);var o=new Uint8Array(r.w_size);o.set(t.subarray(n-r.w_size,n),0),t=o,n=r.w_size}var a=e.avail_in,s=e.next_in,u=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,yt(r);r.lookahead>=We;){var c=r.strstart,l=r.lookahead-(We-1);do{r.ins_h=dt(r,r.ins_h,r.window[c+We-1]),r.prev[c&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=c,c++}while(--l);r.strstart=c,r.lookahead=We-1,yt(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=We-1,r.match_available=0,e.next_in=s,e.input=u,e.avail_in=a,r.wrap=i,Se},deflateInfo:"pako deflate (from Nodeca project)"};function Pt(e){return Pt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pt(e)}var Lt=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},It=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if("object"!==Pt(n))throw new TypeError(n+"must be non-object");for(var r in n)Lt(n,r)&&(e[r]=n[r])}}return e},Mt={assign:It,flattenChunks:function(e){for(var t=0,n=0,r=e.length;n=252?6:Dt>=248?5:Dt>=240?4:Dt>=224?3:Dt>=192?2:1;function jt(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}Rt[254]=Rt[254]=1;var Zt=jt,Bt=Object.prototype.toString,Ft=he.Z_NO_FLUSH,Ut=he.Z_SYNC_FLUSH,qt=he.Z_FULL_FLUSH,zt=he.Z_FINISH,Ht=he.Z_OK,Vt=he.Z_STREAM_END,Wt=he.Z_DEFAULT_COMPRESSION,Yt=he.Z_DEFAULT_STRATEGY,Gt=he.Z_DEFLATED;function Kt(e){this.options=Mt.assign({level:Wt,method:Gt,chunkSize:16384,windowBits:15,memLevel:8,strategy:Yt},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Zt,this.strm.avail_out=0;var n=At.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==Ht)throw new Error(pe[n]);if(t.header&&At.deflateSetHeader(this.strm,t.header),t.dictionary){var r;if(r="[object ArrayBuffer]"===Bt.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,(n=At.deflateSetDictionary(this.strm,r))!==Ht)throw new Error(pe[n]);this._dict_set=!0}}function $t(e){if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(e);var t,n,r,i,o,a=e.length,s=0;for(i=0;i>>6,t[o++]=128|63&n):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|63&n):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|63&n);return t}return Kt.prototype.push=function(e,t){var n,r,i=this.strm,o=this.options.chunkSize;if(this.ended)return!1;for(r=t===~~t?t:!0===t?zt:Ft,"[object ArrayBuffer]"===Bt.call(e)?i.input=new Uint8Array(e):i.input=e,i.next_in=0,i.avail_in=i.input.length;;)if(0===i.avail_out&&(i.output=new Uint8Array(o),i.next_out=0,i.avail_out=o),(r===Ut||r===qt)&&i.avail_out<=6)this.onData(i.output.subarray(0,i.next_out)),i.avail_out=0;else{if((n=At.deflate(i,r))===Vt)return i.next_out>0&&this.onData(i.output.subarray(0,i.next_out)),n=At.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===Ht;if(0!==i.avail_out){if(r>0&&i.next_out>0)this.onData(i.output.subarray(0,i.next_out)),i.avail_out=0;else if(0===i.avail_in)break}else this.onData(i.output)}return!0},Kt.prototype.onData=function(e){this.chunks.push(e)},Kt.prototype.onEnd=function(e){e===Ht&&(this.result=Mt.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},{Deflate:Kt,constants:he,string2buf:$t}}(),n=t.Deflate,r=t.constants,i=t.string2buf,o=new n,a=0;function s(e){var t=i(e);return o.push(t,r.Z_SYNC_FLUSH),a+=t.length,t.length}self.addEventListener("message",e((function(e){var t=e.data;switch(t.action){case"init":self.postMessage({type:"initialized"});break;case"write":var i=s(t.data);self.postMessage({type:"wrote",id:t.id,compressedSize:o.chunks.reduce((function(e,t){return e+t.length}),0),additionalRawSize:i});break;case"flush":i=t.data?s(t.data):0;o.push("",r.Z_FINISH),self.postMessage({type:"flushed",id:t.id,result:o.result,additionalRawSize:i,rawSize:a}),o=new n,a=0}})))}))()}n.d(t,{x:function(){return i}})},85233:function(e,t,n){"use strict";n.d(t,{cW:function(){return r.cW},gm:function(){return i.gm}});var r=n(76848),i=n(8905)},53145:function(e,t,n){"use strict";n.d(t,{X:function(){return u}});var r=n(70655),i=n(49015),o=n(48533),a=n(98290),s=0,u=function(){function e(e,t,n,u,c,l){var d=this;this.worker=e,this.isFlushed=!1,this.id=s++;var f=t.view.id;this.metadata=(0,r.__assign)({start:u.timestamp,end:u.timestamp,creation_reason:n,records_count:1,has_full_snapshot:u.type===o.o.FullSnapshot,index_in_view:a.FT(f)},t),a.ui(f),a.xK(f);var p=(0,i.zk)((function(t){var n=t.data;"errored"!==n.type&&"initialized"!==n.type&&(n.id===d.id?(a.pk(f,n.additionalRawSize),"flushed"===n.type?(l(n.result,n.rawSize),e.removeEventListener("message",p)):c(n.compressedSize)):n.id>d.id&&(e.removeEventListener("message",p),(0,i.tV)("Segment did not receive a 'flush' response before being replaced.")))}));e.addEventListener("message",p),this.worker.postMessage({data:'{"records":['+JSON.stringify(u),id:this.id,action:"write"})}return e.prototype.addRecord=function(e){var t;this.metadata.end=e.timestamp,this.metadata.records_count+=1,a.xK(this.metadata.view.id),(t=this.metadata).has_full_snapshot||(t.has_full_snapshot=e.type===o.o.FullSnapshot),this.worker.postMessage({data:","+JSON.stringify(e),id:this.id,action:"write"})},e.prototype.flush=function(e){this.worker.postMessage({data:"],"+JSON.stringify(this.metadata).slice(1)+"\n",id:this.id,action:"flush"}),this.isFlushed=!0,this.flushReason=e},e}()},76848:function(e,t,n){"use strict";n.d(t,{cW:function(){return c}});var r=n(64828),i=n(49015),o=n(87553),a=n(35554),s=n(53145),u=a.ZM;function c(e,t,n,a,c,l){return function(e,t,n,a,c){void 0===c&&(c=window);var l={status:0,nextSegmentCreationReason:"init"},d=e.subscribe(o.Y5.VIEW_CREATED,(function(){h("view_change")})).unsubscribe,f=e.subscribe(o.Y5.BEFORE_UNLOAD,(function(){h("before_unload")})).unsubscribe,p=(0,r.Oo)(c,"visibilitychange",(function(){"hidden"===document.visibilityState&&h("visibility_hidden")}),{capture:!0}).stop;function h(e){1===l.status&&(l.segment.flush(e||"sdk_stopped"),clearTimeout(l.expirationTimeoutId)),l=e?{status:0,nextSegmentCreationReason:e}:{status:2}}function m(e,r){var o=t();if(o){var c=new s.X(a,o,e,r,(function(e){!c.isFlushed&&e>u&&h("max_size")}),(function(e,t){n(e,c.metadata,t,c.flushReason)}));l={status:1,segment:c,expirationTimeoutId:setTimeout((0,i.zk)((function(){h("max_duration")})),3e4)}}}return{addRecord:function(e){switch(l.status){case 0:m(l.nextSegmentCreationReason,e);break;case 1:l.segment.addRecord(e)}},stop:function(){h(),d(),f(),p()}}}(e,(function(){return function(e,t,n){var r=t.findTrackedSession(),i=n.findView();if(!r||!i)return;return{application:{id:e},session:{id:r.id},view:{id:i.view.id}}}(t,n,a)}),c,l)}},8905:function(e,t,n){"use strict";n.d(t,{gm:function(){return u}});var r=n(49015),i=n(13842),o=n(64828),a=n(24468),s={status:0};function u(e,t){switch(void 0===t&&(t=a.x),s.status){case 0:s={status:1,callbacks:[e]},function(e){void 0===e&&(e=a.x);try{var t=e();t.addEventListener("error",(0,r.zk)(c)),t.addEventListener("message",(0,r.zk)((function(e){var n,r=e.data;"errored"===r.type?c(r.error):"initialized"===r.type&&(n=t,1===s.status&&(s.callbacks.forEach((function(e){return e(n)})),s={status:3,worker:n}))}))),t.postMessage({action:"init"})}catch(e){c(e)}}(t);break;case 1:s.callbacks.push(e);break;case 2:e();break;case 3:e(s.worker)}}function c(e){1===s.status?(i.j.error("Session Replay recording failed to start: an error occurred while creating the Worker:",e),e instanceof Event||e instanceof Error&&(0,o.q9)(e.message,"Content Security Policy")?i.j.error("Please make sure CSP is correctly configured https://docs.datadoghq.com/real_user_monitoring/faq/content_security_policy"):(0,r.ot)(e),s.callbacks.forEach((function(e){return e()})),s={status:2}):(0,r.ot)(e)}},67337:function(e,t,n){"use strict";n.d(t,{v:function(){return u}});var r=n(8678),i=n(64828),o=n(87553),a=n(38527),s=(0,n(51140).N)(a.S),u=(0,o._r)(o.iB,s);(0,r.y)((0,i.Rf)(),"DD_RUM",u)},35554:function(e,t,n){"use strict";n.d(t,{ZM:function(){return o},lW:function(){return a}});var r=n(62097),i=n(64828),o=6e4;function a(e,t,n,i,a){var u=new FormData;u.append("segment",new Blob([t],{type:"application/octet-stream"}),n.session.id+"-"+n.start),s(n,(function(e,t){return u.append(e,t)})),u.append("raw_segment_size",i.toString()),new r.a(e,o).send(u,t.byteLength,a)}function s(e,t,n){void 0===n&&(n=""),(0,i.qP)(e).forEach((function(e){var r=e[0],i=e[1];"object"==typeof i&&null!==i?s(i,t,""+n+r+"."):t(""+n+r,String(i))}))}},48533:function(e,t,n){"use strict";n.d(t,{o:function(){return r}});n(95314);var r={FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Focus:6,ViewEnd:7,VisualViewport:8}},53735:function(e){"use strict";e.exports=function(e,t,n){var r=[],i=0;return n.replace(e,(function(){var e=Array.prototype.slice.call(arguments),n=e.length,o=e[0],a=e[n-1],s=e[n-2],u=a.slice(i,s),c="function"==typeof t?t.apply(null,e):t;r.push(u,c),i=s+o.length})),r.push(n.slice(i)),r}},67274:function(e,t,n){"use strict";var r=n(81473),i=function(e){return e?parseFloat((parseInt(e,16)/255).toFixed(2)):1};t.Z=function(e){var t=(0,r.Z)(e),n=t.slice(0,6),o=t.slice(6),a=parseInt(n,16);return[a>>16&255,a>>8&255,a>>0&255,i(o)]}},81473:function(e,t){"use strict";t.Z=function(e){void 0===e&&(e="");var t=e.replace(/^#/,""),n=t.length;return 3===n||4===n?function(e){return e.split("").map((function(e){return e+e})).join("")}(t):t}},3207:function(e,t,n){"use strict";n.d(t,{O:function(){return r}});var r=function(e,t,n,r){void 0===r&&(r=!1),n.addEventListener(e,t,r)}},5244:function(e,t,n){"use strict";n.d(t,{j:function(){return r}});var r=function(e,t){return t.appendChild(e)}},87965:function(e,t,n){"use strict";n.d(t,{y:function(){return r}});var r=function(e){null==e||e.blur()}},75524:function(e,t,n){"use strict";n.d(t,{T:function(){return r}});var r=function(e,t){return void 0===e&&(e=!0),t.cloneNode(e)}},17502:function(e,t,n){"use strict";n.d(t,{a:function(){return r}});var r=function(e){return document.createElement(e)}},88819:function(e,t,n){"use strict";n.d(t,{T:function(){return r}});var r=function(e,t){void 0===e&&(e={preventScroll:!1}),null==t||t.focus(e)}},25581:function(e,t,n){"use strict";n.d(t,{T:function(){return r}});var r=function(e,t){for(var n,r=(null===(n=t.parentNode)||void 0===n?void 0:n.children)||[],i=0;ii?t/e:i/n;return a>1?s:a*s}},18606:function(e,t,n){"use strict";n.d(t,{C:function(){return r}});var r=function(e){return e.style}},6350:function(e,t,n){"use strict";n.d(t,{$:function(){return i}});var r=n(18606),i=function(e,t){return(0,r.C)(t)[e]}},57367:function(e,t,n){"use strict";n.d(t,{W:function(){return r}});var r=function(){return window.innerHeight}},73989:function(e,t,n){"use strict";n.d(t,{b:function(){return r}});var r=function(){return window.innerWidth}},41117:function(e,t,n){"use strict";n.d(t,{d:function(){return r}});var r=function(e,t){t.removeAttribute(e)}},33206:function(e,t,n){"use strict";n.d(t,{h:function(){return r}});var r=function(e,t){t.contains(e)&&t.removeChild(e)}},62050:function(e,t,n){"use strict";n.d(t,{x:function(){return r}});var r=function(e,t,n,r){void 0===r&&(r=!1),n.removeEventListener(e,t,r)}},89213:function(e,t,n){"use strict";n.d(t,{P:function(){return r}});var r=function(e,t,n){return n.setAttribute(e,t)}},27126:function(e,t,n){"use strict";n.d(t,{U:function(){return r}});var r=function(e,t,n,r){r.style.setProperty(t,n,e)}},47927:function(e,t,n){"use strict";var r,i=(r=n(58908))&&"object"==typeof r&&"default"in r?r.default:r;e.exports=function(e){for(var t,n=(t=e,i.atob?i.atob(t):Buffer.from(t,"base64").toString("binary")),r=new Uint8Array(n.length),o=0;o0&&(l=setTimeout((function(){if(!u){u=!0,c.abort("timeout");var e=new Error("XMLHttpRequest timeout");e.code="ETIMEDOUT",i(e)}}),e.timeout)),c.setRequestHeader)for(a in h)h.hasOwnProperty(a)&&c.setRequestHeader(a,h[a]);else if(e.headers&&!function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}(e.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in e&&(c.responseType=e.responseType),"beforeSend"in e&&"function"==typeof e.beforeSend&&e.beforeSend(c),c.send(p||null),c}e.exports=s,e.exports.default=s,s.XMLHttpRequest=r.XMLHttpRequest||function(){},s.XDomainRequest="withCredentials"in new s.XMLHttpRequest?s.XMLHttpRequest:r.XDomainRequest,function(e,t){for(var n=0;n=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(o)})),e.exports=u},91849:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},8713:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},64867:function(e,t,n){"use strict";var r=n(91849),i=Object.prototype.toString;function o(e){return"[object Array]"===i.call(e)}function a(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function u(e){return"[object Function]"===i.call(e)}function c(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),o(e))for(var n=0,r=e.length;n=Re()(-1,"passingScore",e)}(s,c),c,i,function(e){var t=Re()(-1,"retryCount",e);return jn()(parseInt(t,10),parseInt(e.retryAttempts,10))}(s))}},Bn=n(90630),Fn=n(67294);function Un(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.Z)(e);if(t){var o=(0,l.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,c.Z)(this,n)}}var qn=function(e){(0,u.Z)(n,e);var t=Un(n);function n(e){var r;(0,o.Z)(this,n),r=t.call(this,e);var i=e.course,a=e.isProgressSummary,s=e.lessonProgress,u=e.match.params,c=Re()(null,"index",s),l=a?Tt.L:Ie()({},["lessons",c],i),d={course:i,lesson:l},f=a?Pe()(i.lessonsOnly):(0,Ze.Y4)(d),p=a?null:(0,Ze.k2)(d);return r.state={color:i.color,hasTransitioned:!1,lessonNumber:a?0:(0,Ze.mZ)(d),mode:u.mode||"",model:l,next:p,nextNumber:(0,Ze.mZ)({course:i,lesson:p}),previous:f,previousNumber:(0,Ze.mZ)({course:i,lesson:f}),scrollPosition:0,totalLessons:(0,Ze.KZ)(i)},r}return(0,a.Z)(n,[{key:"componentDidMount",value:function(){var e=this.props.match.params.id;this.setState({hasTransitioned:!0}),this.props.isProgressSummary||(0,K.al)(e),this.props.isProgressSummary||(0,R.W)((0,je.qI)(e))}},{key:"componentWillReceiveProps",value:function(e){if(!this.props.isProgressSummary){var t=e.course,n=e.lessonProgress,r=Re()(null,"index",n),i=Ie()(null,["lessons",r],t),o={course:t,lesson:i},a=(0,Ze.Y4)(o),s=(0,Ze.k2)(o);i&&this.setState({model:i,next:s,previous:a})}}},{key:"displayFlex",value:function(e){e.css({display:"flex"})}},{key:"componentWillEnter",value:function(e){X()("[data-lesson-header]").css({top:""}),this.transition("enter",e)}},{key:"componentDidEnter",value:function(){var e=X()("[data-page]:first-child [data-previous-lesson]"),t=document.getElementsByClassName("page-wrap");if(this.setState({hasTransitioned:!0}),e.length>0){var n=e.height();e.hide(),this.displayFlex(e),X()(t).scrollTop(n),X()("[data-lesson-header]").css({top:n})}}},{key:"componentWillExit",value:function(e){var t=document.getElementsByClassName("page-wrap"),n=t[0].scrollTop;X()(t).scrollTop(0),this.lastScrollPosition=n,this.transition("leave",e),X()(De.findDOMNode(this)).scrollTop(this.lastScrollPosition)}},{key:"transitionComplete",value:function(){var e=De.findDOMNode(this);if(!e)return!1;var t=e.classList;return t&&(t.contains("page-transition-complete")||t.contains("page-transition-back-complete")||1===t.length&&t.contains("page"))}},{key:"transition",value:function(e,t){var n,r=this.props,i=r.focusLessonContent,o=(0,r.navigateDirection)(),a=De.findDOMNode(this);if(a){var s=ae()(n="page ".concat(o,"-")).call(n,e);a.className=s,An.Z.addEventListeners(a,(function n(){"enter"===e?(a.className="page ".concat(o,"-complete"),i()):a.className="page",An.Z.removeEventListeners(a,n),t()}))}else t()}},{key:"handleFinishQuiz",value:function(){var e=this.props,t=e.course,n=e.courseProgress;Zn(t,n)}},{key:"handleNextClick",value:function(e){var t=this.props.course.lessonsOnly;(0,Fe.ym)(e)(t)>=t.length-1?Mn.VO&&(this.props.onNavigate("progress-summary"),this.handleFinishQuiz()):this.props.onNavigate(this.state.next.id)}},{key:"handlePreviousClick",value:function(e){var t=this.props.course.lessonsOnly;(0,Fe.ym)(e)(t)<=0&&!this.props.isProgressSummary||this.props.onNavigate(this.state.previous.id)}},{key:"renderLessonType",value:function(e){var t=e.type,n=e.props,r=e.course,i=e.model;if(this.props.isProgressSummary)return Fn.createElement(Tt.Z,(0,J.Z)({},this.props,n));switch(t){case"blocks":return Fn.createElement(Ye,(0,J.Z)({},n,{animateBlockEntrance:r.animateBlockEntrance,isFirstLesson:(0,Ze._m)({course:r,lesson:i})}));case"map":return Fn.createElement(at,n);case"process":return Fn.createElement(St,n);case"timeline":return Fn.createElement(On,n);case"quiz":return Fn.createElement(En,n);case"sorting":return Fn.createElement(Tn,n);case"screencast":case"slidecast":case"video":return Fn.createElement(In,n);case"embed":return Fn.createElement($e,n);default:return null}}},{key:"render",value:function(){var e=this,t=this.state,n=t.color,r=t.lessonNumber,i=t.mode,o=t.model,a=t.next,s=t.nextNumber,u=t.previous,c=t.previousNumber,l=t.scrollPosition,d=t.totalLessons,f=this.props,p=f.allowRestrictedTooltip,h=f.course,m=f.courseProgress,v=f.handleStorylineFullscreen,g=f.isProgressSummary,y=f.labels,_=f.lessonProgress,w=f.location,E=f.lxpEnabled,k=f.match,x=f.menuButtons,S=f.menuOpen,T=f.mobileMenuOpen,C=f.onNavMouse,N=f.onNavigate,O=f.previewType,A=f.sessionPreferences.prefersKeyboardNavigation,P=f.sidebarEnabled,L=o.author,I=o.selectedAuthorId,M=o.settings,R=void 0===M?{}:M,D=o.type,j=h.authors,Z=h.enableVideoPlaybackSpeed,B=h.id,F=h.publishedAt,U=h.showLessonCount,q=h.showNavigationButtons,z=h.tenantId,H=y.courseFinish,V=void 0===H?"Finish":H,W=y.courseHome,Y=Ie()([],["partnerContent","content"],this.props),G=!ve()(Y),$=G?Oe()(Ee()("id",I),Y):{},X=G?Ie()(void 0,["data","authors"],$):void 0,J=(0,kn.Z)({authors:j,author:L,selectedAuthorId:I}),Q=J.avatar,ee=J.authorName,te=o.items?o.items.length:0,ne=(0,Be.Z)({course:h,courseProgress:m}),re=g?{}:(0,Ze.gc)({course:h,courseProgress:m,lesson:a,lxpEnabled:E,restrictingQuiz:ne}),ie="quiz"===D&&"continue"===R.continueType,oe=this.handleNextClick.bind(this,o.id),ae=u&&"preview-lesson"!==i?Fn.createElement(_t,{isLesson:(0,Ze.tV)(u),key:"prev-".concat(o.id),labels:y,onPreviousClick:this.handlePreviousClick.bind(this,o.id),previous:u.id,previousNumber:c,previousTitle:u?u.title:"",ref:function(t){return e.previousLesson=t}}):"preview-lesson"!==i?Fn.createElement(bt,{courseHomeLabel:W}):null,se=a&&"preview-lesson"!==i&&!ie,ue=se?Fn.createElement(vt,{allowTooltip:p,id:o.id,isLesson:(0,Ze.tV)(a),restrictions:re,key:"next-".concat(o.id),labels:y,next:a.id,nextNumber:s,nextTitle:a.title,onMouse:C,onNextClick:oe,ref:function(t){return e.nextLesson=t},type:D}):!Mn.VO||"preview-lesson"===i||ie||(0,K.AP)()?null:Fn.createElement(mt,{courseFinishLabel:V,onNextClick:oe}),ce=se&&!q&&!P?Fn.createElement(vt,{id:o.id,isContinue:!0,isLesson:(0,Ze.tV)(a),restrictions:re,key:"next-".concat(o.id),labels:y,next:a.id,nextNumber:s,onNextClick:oe,ref:function(t){return e.nextLesson=t},type:D}):null,le=Fn.createElement(rt,{authorName:ee,avatar:Q,description:o.description,labels:y,length:o.length||"",lessonNumber:r,partnerContentAuthors:X,ref:"header",showLessonCount:U,steps:te,title:o.title,totalLessons:d,type:o.type},"audio"===o.mediaType&&o.mediaSrc&&Fn.createElement(Ue.Z,{id:"audio-".concat(o.cid),key:"audio-".concat(o.cid),labels:y,mediaSrc:o.mediaSrc}),!g&&Fn.createElement(Je.Z,{id:o.id,items:o.items,lessonProgress:_,menuOpen:S,mobileMenuOpen:T,scrollPosition:l,type:o.type})),de={authorName:ee,avatar:Q,color:n,continueComponent:ce,courseId:B,courseTitle:h.title,data:o,enableVideoPlaybackSpeed:Z,handleNavigate:N,handleStorylineFullscreen:v,isLesson:(0,Ze.tV)(o),labels:y,lessonHeader:le,lessonNumber:r,lessonProgress:_,loadMedia:this.state.hasTransitioned,location:w,match:k,menuButtons:x,menuOpen:S,mobileMenuOpen:T,mode:i,nextComponent:q&&ue,nextLesson:Re()(null,"id",a),nextLessonRestrictions:re,onNextClick:oe,partnerContent:Y,publishedAt:F,prefersKeyboardNavigation:A,previewType:O,previousComponent:q&&ae,scrollPosition:l,showLessonCount:U,showNavigationButtons:q,sidebarEnabled:P,tenantId:z,totalLessons:d};return Fn.createElement(b(),{title:(0,Rn.Z)(h.title+" - "+o.title)},Fn.createElement("main",{"aria-label":"Lesson Content"},this.renderLessonType({type:D,props:de,course:h,model:o})))}}],[{key:"propTypes",get:function(){return{focusLessonContent:B().func,match:B().object.isRequired,navigateDirection:B().func,onNavigate:B().func,partnerContent:B().object,previewType:B().string,sidebarEnabled:B().bool}}}]),n}(Fn.Component),zn=(0,Bn.lJ)(qn),Hn=n(67294),Vn=function(e){var t=e.childElements,n=e.labels,r=e.search,i=r.activeLessons,o=r.term,a=n.noResults;return Hn.createElement(m.Kv,{classNames:"lesson-lists__list",key:"results",timeout:600},Hn.createElement(m.W3,{className:"lesson-lists__list lesson-lists__list--results",component:"ol",role:"list",key:"results"},0===i.length?function(e){var t=e.noResults,n=e.searchTerm,r=q()("lesson-lists__item",{"visually-hidden":!(n&&n.length)});return Hn.createElement(m.Kv,{classNames:"lesson-lists__item",exit:!1,key:"no-results",timeout:400},Hn.createElement("li",{className:r},Hn.createElement("span",{className:"lesson-lists__no-results"},t,' "',n,'"')))}({noResults:a,searchTerm:o}):function(e){var t=e.activeLessons,n=e.childElements;return ee()(n).call(n,(function(e){return Hn.createElement(m.Kv,{classNames:"lesson-lists__item",exit:!1,key:e.key,timeout:100*t.length+300},e)}))}({activeLessons:i,childElements:t})))},Wn=function(e){var t=e.children,n=e.index,r=e.isSearch?{role:"listitem"}:{};return Hn.createElement("li",(0,J.Z)({className:"lesson-lists__item",style:{transitionDelay:"".concat(.1*n,"s")}},r),t)},Yn=function(e){var t,n=e.children,r=e.labels,i=e.search,o=i.active,a=ee()(t=Hn.Children).call(t,n,(function(e,t){return Hn.createElement(Wn,{index:t,isSearch:o},e)})),s=o?"Search Results":"Course Outline";return Hn.createElement(m.W3,{"aria-label":s,className:"lesson-lists",component:"nav"},o?Vn({childElements:a,labels:r,search:i}):function(e){return Hn.createElement(m.Kv,{classNames:"lesson-lists__list",key:"list",timeout:600},Hn.createElement("ol",{className:"lesson-lists__list",key:"list"},e))}(a))},Gn=n(39138),Kn=n.n(Gn),$n=n(64152),Xn=n(67294);function Jn(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.Z)(e);if(t){var o=(0,l.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,c.Z)(this,n)}}var Qn=function(e){(0,u.Z)(n,e);var t=Jn(n);function n(e){var r;return(0,o.Z)(this,n),(r=t.call(this,e)).onClick=r.onClick.bind((0,s.Z)(r)),r}return(0,a.Z)(n,[{key:"isActive",value:function(){return this.props.match.url==="/lessons/".concat(this.props.id)}},{key:"componentWillMount",value:function(){var e=this.isActive();this.setState({visited:e})}},{key:"onClick",value:function(e){var t=this.props,n=t.focusLessonContent,r=t.id,i=t.onClick,o=t.onMobileActiveClick;if(this.isActive()){if(e.preventDefault(),!o)return n(),!1;o()}this.setState({visited:!0}),i(r)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.icon,r=e.labels,i=e.resultsCount,o=e.title,a=r.result,s=r.results,u=q()("lesson-link","lesson-search-link",{"lesson-link--visited lesson-search-link--visited":this.state.visited}),c=1===i?a:s,l=[Xn.createElement("div",{"aria-hidden":"true",className:"lesson-link__icon lesson-search-link__icon",key:"icon-".concat(t)},Xn.createElement($n.a,{icon:n})),Xn.createElement("div",{className:"lesson-link__name lesson-search-link__name brand--ui",key:"name-".concat(t)},Xn.createElement(Xe.Z,{value:Kn()(o,{length:60})}),Xn.createElement("span",{className:"lesson-search-link__results"},i," ",c))],d=this.props.allowTabNavigation,f=(0,tn._6)(d);return Xn.createElement(st.OL,{activeClassName:"lesson-link--active lesson-search-link--active brand--beforeBackground","aria-hidden":!d,className:u,onClick:this.onClick,tabIndex:f,to:"/lessons/"+encodeURIComponent(t)},l)}}],[{key:"propTypes",get:function(){return{focusLessonContent:B().func.isRequired,icon:B().string.isRequired,id:B().any.isRequired,onClick:B().func.isRequired,resultsCount:B().number.isRequired,title:B().string.isRequired,type:B().string.isRequired}}}]),n}(Xn.Component),er=(0,O.EN)(Qn),tr=n(83728),nr=n(37176),rr=n(36335),ir=n(41785),or=n(27309),ar=ir.Jg.COMOVERVIEW,sr=ir.Jg.COVER,ur=ir.Jg.SIDEBAR,cr=(0,rr.Z)("legacy-progress-circle");function lr(e){var t=e["aria-hidden"],n=e["aria-label"],r=e.color,i=e.isCurrent,o=e.isFailed,a=e.isPassed,s=e.scope,u=e.value,c=(0,p.useState)(100===u),l=(0,tr.Z)(c,2),d=l[0],f=l[1],h=(0,nr.Z)(u),m=cr({comoverview:s===ar,cover:s===sr,current:i,sidebar:s===ur}),v=cr("track"),g=cr("runner",{done:d,failed:o,passed:a,unstarted:0===u}),y=cr("pass",{done:d,visible:a}),b=cr("fail",{done:d,visible:o});return(0,p.useEffect)((function(){if(100!==u&&100===h)f(!1);else if(100===u&&!d){var e=setTimeout((function(){return f(!0)}),300);return clearTimeout.bind(null,e)}}),[d,u,h]),p.createElement("svg",{"aria-hidden":t,"aria-label":n,className:m,fill:"none",focusable:"false",role:"img",style:{color:r},viewBox:"0 0 16 16",xmlns:"https://www.w3.org/2000/svg"},p.createElement("circle",{className:v,cx:"8",cy:"8",fill:"transparent",r:"7",strokeWidth:"2",transform:"rotate(-89.9 8 8)"}),p.createElement(or.Z,{className:g,cx:"8",cy:"8",diameter:"16",r:"7",strokeWidth:"2",transform:"rotate(-89.9 8 8)",value:u}),p.createElement("path",{className:y,d:"M11.3227 6.65905C11.6133 6.37599 11.6347 5.89413 11.3705 5.58277C11.1063 5.27141 10.6566 5.24847 10.366 5.53152L6.93323 8.87512L5.6338 7.60944C5.3432 7.32639 4.89345 7.34933 4.62927 7.66069C4.36509 7.97205 4.38651 8.45391 4.67711 8.73697L6.45488 10.4686C6.72611 10.7328 7.14034 10.7328 7.41157 10.4686L11.3227 6.65905Z"}),p.createElement("path",{className:b,clipRule:"evenodd",d:"M9.46967 10.5303C9.76256 10.8232 10.2374 10.8232 10.5303 10.5303C10.8232 10.2374 10.8232 9.76256 10.5303 9.46967L9.06066 8L10.5303 6.53033C10.8232 6.23744 10.8232 5.76256 10.5303 5.46967C10.2374 5.17678 9.76256 5.17678 9.46967 5.46967L8 6.93934L6.53033 5.46967C6.23744 5.17678 5.76256 5.17678 5.46967 5.46967C5.17678 5.76256 5.17678 6.23744 5.46967 6.53033L6.93934 8L5.46967 9.46967C5.17678 9.76256 5.17678 10.2374 5.46967 10.5303C5.76256 10.8232 6.23744 10.8232 6.53033 10.5303L8 9.06066L9.46967 10.5303Z",fillRule:"evenodd"}))}var dr=n(8485),fr=n(23106);function pr(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.Z)(e);if(t){var o=(0,l.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,c.Z)(this,n)}}var hr=function(e){return"/lessons/".concat(encodeURIComponent(e))},mr=function(e){(0,u.Z)(n,e);var t=pr(n);function n(){var e,r;(0,o.Z)(this,n);for(var i=arguments.length,a=new Array(i),u=0;ue})}}]),n}(p.Component),Br=n(67294);function Fr(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.Z)(e);if(t){var o=(0,l.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,c.Z)(this,n)}}var Ur=function(e){(0,u.Z)(n,e);var t=Fr(n);function n(){return(0,o.Z)(this,n),t.apply(this,arguments)}return(0,a.Z)(n,[{key:"render",value:function(){var e,t=this,n=this.props,r=n.children,i=n.isActive,o=n.sectionId,a=n.sectionLabel,s=q()("section-lists",{"section-lists__closed":!i}),u=this.ol?this.ol.offsetHeight:null;return Br.createElement("div",{"aria-hidden":!i,"aria-label":a,className:s,id:o,style:{maxHeight:u}},Br.createElement("ol",{ref:function(e){return t.ol=e}},ee()(e=Br.Children).call(e,r,(function(e){return Br.createElement("li",{className:"lesson-lists__item"},e)}))))}}]),n}(Br.Component),qr=Ur,zr=n(87699),Hr=n(24230),Vr=n(27752),Wr=n(11707),Yr=n(19585),Gr=n(67294);function Kr(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.Z)(e);if(t){var o=(0,l.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,c.Z)(this,n)}}var $r=ut.S.learn.course.lesson,Xr=function(e){(0,u.Z)(n,e);var t=Kr(n);function n(){return(0,o.Z)(this,n),t.apply(this,arguments)}return(0,a.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.className,n=e.children;return Gr.createElement("div",{className:t,"data-ba":$r.container,"data-lesson":!0,ref:this.props.contentRef},n)}}]),n}(Gr.Component),Jr=function(e){var t=e.children,n=e.hidden,r=e.id,i=e.label,o="lesson__sidebar",a="".concat(o,"--safari"),s={className:q()(o,(0,Rt.Z)({},a,M.Z.isSafari)),id:r};return Gr.createElement("section",(0,J.Z)({"aria-hidden":n,"aria-label":i,"data-lesson-side":!0},s),t)},Qr=function(e){(0,u.Z)(n,e);var t=Kr(n);function n(){return(0,o.Z)(this,n),t.apply(this,arguments)}return(0,a.Z)(n,[{key:"render",value:function(){var e=this.props.onMobileMenuActiveClick;return Gr.createElement("div",{className:"lesson__content",onClick:e},this.props.children)}}]),n}(Gr.Component),ei=n(67294);function ti(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.Z)(e);if(t){var o=(0,l.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,c.Z)(this,n)}}var ni="courseOverviewSidebar",ri="Course Overview",ii=ue()(ye()),oi=xe()(Ee()("type","section")),ai=function(e){return function(){if(e){var t=document.querySelector(".page-wrap");(0,tn.qD)(t)}else{document.getElementById("no-menu").focus()}}},si=function(e){(0,u.Z)(n,e);var t=ti(n);function n(e){var r,i;(0,o.Z)(this,n),i=t.call(this,e);var a=e.course,u=e.lessons,c=e.match.params;return i.state={activeSections:ee()(r=ne()(u).call(u,(function(e){return"section"===e.type}))).call(r,(function(e){return e.id})),isMobile:!1,isProgressSummary:Mn.VO&&"progress-summary"===c.id,isPreviewLesson:"preview-lesson"===c.mode,lastScreen:null,menuDisabled:!1,menuIsOpen:(0,Yr.A1)(a),mobileMenuIsOpen:!1,selectedIndex:(0,Fe.ym)(c.id)(u),sidebarEnabled:(0,Yr.Gp)(a),xTouchDown:null,xTouchMove:null,yTouchDown:null,yTouchMove:null},i.forwardTransition=!0,i.root=window,i.closeMenu=i.closeMenu.bind((0,s.Z)(i)),i.handleLessonsListRowClick=i.handleLessonsListRowClick.bind((0,s.Z)(i)),i.handleMenuToggle=i.handleMenuToggle.bind((0,s.Z)(i)),i.handleNavigateDirection=i.handleNavigateDirection.bind((0,s.Z)(i)),i.handleNavigate=i.handleNavigate.bind((0,s.Z)(i)),i.handleNavHover=i.handleNavHover.bind((0,s.Z)(i)),i.handleStorylineFullscreen=i.handleStorylineFullscreen.bind((0,s.Z)(i)),i.renderLesson=i.renderLesson.bind((0,s.Z)(i)),i.renderSearchLesson=i.renderSearchLesson.bind((0,s.Z)(i)),i.setIsMobileState=i.setIsMobileState.bind((0,s.Z)(i)),i}return(0,a.Z)(n,[{key:"componentDidMount",value:function(){this.setIsMobileState(),this.root.addEventListener("resize",this.resizeRef=Te()(this.setIsMobileState,1e3)),this.swipeEvents=(0,zr.Z)(this.node,this,this.handleMenuToggle,Function.prototype),this.setFocusIfNecessary()}},{key:"componentWillReceiveProps",value:function(e){if(e.match.params.id!==this.props.match.params.id){var t=fe()((0,Fe.qZ)(e.lessons,e.match.params.id),this.state.activeSections),n=Mn.VO&&"progress-summary"===e.match.params.id;this.setState({activeSections:t,isProgressSummary:n})}}},{key:"componentWillUnmount",value:function(){this.root.removeEventListener("resize",this.resizeRef),this.swipeEvents.removeListeners()}},{key:"setFocusIfNecessary",value:function(){var e=this.props.sessionPreferences.startedCourseWithLessonSelected,t=this.state.sidebarEnabled,n=ai(t);t?e?(n(),(0,R.W)((0,Hr.j_)(!1))):this.sidebar.focus():n()}},{key:"handleNavigateDirection",value:function(){return this.forwardTransition?"page-transition":"page-transition-back"}},{key:"handleMenuToggle",value:function(){var e=this,t=this.state,n=t.menuIsOpen,r=t.mobileMenuIsOpen;this.setState({menuIsOpen:!n,mobileMenuIsOpen:(0,Wr.pk)()&&!r,xTouchDown:null,yTouchDown:null,xTouchMove:null,yTouchMove:null},(function(){e.resetSwipeListeners()}))}},{key:"handleNavigate",value:function(e){var t=this,n=this.props.lessons,r=this.state,i=r.isProgressSummary,o=r.selectedIndex,a=(0,Fe.ym)(e)(n);this.forwardTransition=!i&&("progress-summary"===e||o0?setTimeout((function(){var r=t.height();e.displayFlex(t),X()(n).scrollTop(r),X()("[data-lesson-header]").css({top:r})}),50):X()(n).scrollTop(0)}},{key:"componentWillEnter",value:function(e){var t=document.querySelector("[data-overview-sidebar-content]"),n="overview-sidebar__content--will-enter",r="overview-sidebar__content--will-enter-active";t.classList.add(n),setTimeout((function(){t.classList.add(r)}),10),setTimeout((function(){t.classList.remove(n,r),e()}),2e3)}},{key:"render",value:function(){return ci.createElement(m.W3,{className:"transition-group"},ci.createElement(yr.Z,null,ci.createElement(di,this.props)))}}]),n}(ci.Component),pi=n(57469),hi=n(53007),mi=n.n(hi),vi=n(23018),gi=n.n(vi),yi=n(36573),bi=n.n(yi),_i=n(17794),wi=n.n(_i),Ei=n(53523),ki=n.n(Ei),xi=n(46408),Si=n.n(xi),Ti=n(24234),Ci=n.n(Ti),Ni=n(67430),Oi=n.n(Ni),Ai=n(47176),Pi=n.n(Ai),Li=n(87637),Ii=n(2562),Mi=n(69798),Ri=n.n(Mi),Di=n(34923),ji=n.n(Di),Zi=n(20780),Bi=n.n(Zi),Fi=n(30381),Ui=n.n(Fi),qi=n(144),zi=n.n(qi),Hi=n(5206),Vi=n.n(Hi),Wi=n(63158),Yi=n.n(Wi),Gi=n(97076),Ki=n(31484),$i=n(15713),Xi=n(95238),Ji=n.n(Xi),Qi=n(31471),eo=n(91761),to=n(23328),no=n(23692);var ro=(0,O.EN)((function(e){var t,n=e.allowTooltip,r=void 0===n||n,i=e.history,o=e.id,a=e.isRestricted,s=e.onMouseEnter,u=void 0===s?dt.ZT:s,c=e.onMouseLeave,l=void 0===c?dt.ZT:c,d=e.restrictedText,f="#/lessons/".concat(o),h=(0,Qi.Z)(),m=(0,eo.Tn)(),v=m.color,g=m.navigationStyle,y=(0,to.RN)(o)||{},b=y.icon,_=y.title,w=(0,to.gp)(o),E=(0,to.h8)(o),k=(0,no.pr)(o),x=null==k?void 0:k.isComplete,S=null!==(t=null==k?void 0:k.percentComplete)&&void 0!==t?t:0,T=(0,p.useState)(!1),C=(0,tr.Z)(T,2),N=C[0],O=C[1],A=(0,p.useState)(!1),P=(0,tr.Z)(A,2),L=P[0],I=P[1],M=(0,p.useState)(!1),D=(0,tr.Z)(M,2),j=D[0],Z=D[1],B=(0,p.useCallback)((function(){return O(!1)}),[]),U=(0,p.useCallback)((function(){return O(!0)}),[]),z=(0,p.useCallback)((function(){return I(!0)}),[]),H=(0,p.useCallback)((function(){return I(!1)}),[]),V=(0,p.useCallback)((function(e){var t=e.currentTarget.hash;e.preventDefault(),br.ZP.Events.scrollEvent.register("end",(function(){i.push(Ji()(t).call(t,1)),br.ZP.Events.scrollEvent.remove("end")})),br.ZP.animateScroll.scrollTo(0,{containerId:"overview"}),(0,R.W)((0,Hr.j_)(!0))}),[i]),W=(0,p.useCallback)((function(){j||setTimeout(z,25)}),[j,z]),Y=(0,p.useCallback)((function(e){(0,F.$o)(e)&&H()}),[H]),G=(0,p.useCallback)((function(){Z(!0)}),[]),K=(0,p.useCallback)((function(){Z(!1)}),[]);if(a){var $,X=q()("runtime-tooltip",{"runtime-tooltip--show":r&&N});return p.createElement("li",{className:"overview-list-item overview-list-item--restricted",role:"listitem"},p.createElement(lt.DY,{className:X},p.createElement("span",{"aria-disabled":"true","aria-label":ae()($="The ".concat(_," lesson is currently unavailable: ")).call($,d,"."),className:"overview-list-item__link",onBlur:B,onFocus:U,onMouseEnter:u,onMouseLeave:l,role:"link",tabIndex:"0"},p.createElement("div",{className:"overview-list-item__icon","aria-hidden":"true"},p.createElement($n.a,{icon:b})),p.createElement("div",{className:"overview-list-item__title brand--ui"},_),p.createElement("div",{className:"overview-list-item__progress"},p.createElement(dr.Z,{canComplete:!1,color:v,hasRestriction:a,isComplete:x,isCurrentLesson:o===h,isDark:!1,isEnabled:!0,isFailed:w,isLegacy:!0,isPassed:E,isTooltipVisible:L,navigationStyle:g,onHideTooltip:H,onShowTooltip:z,percentComplete:S,progressGraphic:lr,scope:ir.Jg.COVER})),p.createElement(lt._v,{"aria-hidden":"true",side:"top"},d))))}return p.createElement("li",{className:"overview-list-item",role:"listitem"},p.createElement("a",{className:"overview-list-item__link",href:f,onBlur:H,onClick:V,onFocus:W,onKeyDown:Y,onMouseDown:G,onMouseUp:K},p.createElement("div",{className:"overview-list-item__icon","aria-hidden":"true"},p.createElement($n.a,{icon:b})),p.createElement("div",{className:"overview-list-item__title brand--ui"},_),p.createElement(dr.Z,{canComplete:!1,color:v,hasRestriction:a,isComplete:x,isCurrentLesson:o===h,isDark:!1,isEnabled:!0,isFailed:w,isLegacy:!0,isPassed:E,isTooltipVisible:L,navigationStyle:g,onHideTooltip:H,onShowTooltip:z,percentComplete:S,progressGraphic:lr,scope:ir.Jg.COVER})))})),io=function(e){var t=e.course,n=e.courseProgress,r=e.labels,i=e.lessons,o=e.restrictingQuiz,a=(0,p.useState)(!1),s=(0,tr.Z)(a,2),u=s[0],c=s[1],l=(0,p.useCallback)(c.bind(null,!0),[]),d=(0,p.useCallback)(c.bind(null,!1),[]),f=(0,Bn.ye)("rise-com-lxp"),h=function(e){return e.reduce((function(e,t){return"section"===t.type?e.push([t]):e[e.length-1].push(t),e}),[[]])}(i),m=q()("overview-list",{"overview-list--modern":Mn.VO});return p.createElement("nav",{className:m},ee()(h).call(h,(function(e,i){var a=(0,$i.Z)(e),s=a[0],c=void 0===s?{}:s,h=Ji()(a).call(a,1),m=c.title,v="section"===c.type,g=v?h:e;return p.createElement("section",{key:i},v&&m&&p.createElement("h3",{className:"overview-list__section-title brand--ui"},m),p.createElement("ol",{className:"overview-list__list",role:"list"},ee()(g).call(g,(function(e){var i=(0,Ze.gc)({course:t,courseProgress:n,lesson:e,lxpEnabled:f,restrictingQuiz:o}),a=(0,Ze.HU)({labels:r,restrictions:i});return p.createElement(ro,{allowTooltip:!u,isRestricted:i.isRestricted,key:e.id,id:e.id,onMouseEnter:l,onMouseLeave:d,restrictedText:a})}))))})))},oo=(0,p.memo)(io),ao=n(57030),so=n(58519),uo=n(68339),co=["enableModernOverview"],lo=["enableModernOverview"],fo=["children","enableModernOverview"],po=["children","coverImage","enableModernOverview","enrolled","favoritedAt","hasText","isPreview","startAgain"];function ho(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.Z)(e);if(t){var o=(0,l.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,c.Z)(this,n)}}var mo=ut.S.learn.course.overview,vo=36e5,go=function(e){var t=e.enableModernOverview,n=e.brand;return Yi()(ye()(k()(zi()(ji(),!t),fe()("brand--"))),Bi(),{})(n)},yo=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i=960)&&(o.style.width="".concat(c.width,"px"),o.style.height="".concat(c.height,"px"))}),10),new(Ri())((function(n){r.addEventListener("transitionend",t.sidePanelTransitionEndRef=function(i){var a=i.target;(e&&a.hasAttribute("data-overview-content")||!e&&a.hasAttribute("data-overview-side-panel-content")||!e&&a.hasAttribute("data-overview")&&window.innerWidth<960)&&(r.removeEventListener("transitionend",t.sidePanelTransitionEndRef),o.style.width=o.style.height="",r.classList.remove(l,d,f,p),n())})}))}}]),n}(p.Component),_o=function(e){(0,u.Z)(n,e);var t=ho(n);function n(e){var r;return(0,o.Z)(this,n),(r=t.call(this,e)).state={coverImageLoaded:!1},r}return(0,a.Z)(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props.coverImage.media,n=(void 0===t?{}:t).image,r=void 0===n?{}:n,i=r.key,o=r.src,a=i?(0,Qe.xR)(r):o;(i||o)&&(this.image=new Image,this.image.src=a,this.image.addEventListener("load",this.imageLoadRef=function(){e.setState({coverImageLoaded:!0})}))}},{key:"componentWillUnmount",value:function(){this.image&&(this.image.removeEventListener("load",this.imageLoadRef),this.image=null)}},{key:"render",value:function(){var e=this.props.coverImage,t=e.media,n=void 0===t?{}:t,r=e.alpha,i=n.image,o=void 0===i?{}:i,a=o.key,s=p.Children.toArray(this.props.children),u=a?{backgroundImage:"url('".concat((0,Qe.xR)(o),"')")}:null,c=q()("overview__side-panel",{"brand--background":!a});return p.createElement("div",{className:"overview__side","data-overview-side":!0},p.createElement("div",{className:c,"data-overview-side-panel":!0,style:u},this.state.coverImageLoaded?p.createElement(wr,{alpha:r}):null,p.createElement("div",{className:"overview__side-panel-content","data-overview-side-panel-content":!0},he()(Ee()("type",Zr),s))),p.createElement("div",{className:"overview__side-content","data-overview-content":!0},p.createElement("div",{className:"overview__side-container"},p.createElement("div",{className:"overview__side-container-content"},he()(bi()(Ee())("type",Zr),s)))))}}]),n}(p.Component),wo=function(e){var t=e.children;return p.createElement("div",{className:"overview__main",id:"overview-main",tabIndex:"-1"},p.createElement("div",{className:"overview__content"},p.createElement("div",{className:"overview__container"},t)))},Eo=function(e){return p.createElement("div",(0,J.Z)({},e,{className:"overview__columns"}))},ko=function(e){return p.createElement("div",(0,J.Z)({},e,{className:"overview__main-col"}))},xo=function(e){return p.createElement("div",(0,J.Z)({},e,{className:"overview__aside"}))},So=function(e){var t=e.enableModernOverview,n=(0,Ii.Z)(e,co);return t?p.createElement(xo,n):null},To=function(e){var t=e.enableModernOverview,n=(0,Ii.Z)(e,lo),r=t?"overview__section-header":"visually-hidden";return p.createElement("header",(0,J.Z)({},n,{className:r}))},Co=function(e){var t=e.children,n=e.enableModernOverview,r=(0,Ii.Z)(e,fo),i=n?yo(n,"overview__heading","ui"):null;return p.createElement("h2",(0,J.Z)({},r,{className:i}),t)},No=function(e){var t=e.avatar,n=e.authorName,r=e.enableModernOverview;return t&&n?p.createElement("div",{className:yo(r,"overview__author","ui")},p.createElement("div",{className:"overview__author-image",style:{backgroundImage:"url(".concat((0,K.i3)(t),")")}}),p.createElement("div",null,p.createElement("span",{"aria-hidden":"true"},n),p.createElement("span",{className:"visually-hidden"},"By ",n))):null},Oo=function(e){var t=e.enableModernOverview,n=e.children;return p.createElement("div",{className:"overview__title-wrap"},p.createElement(Xe.Z,{className:yo(t,"overview__title","head"),tagName:"h1",value:n}))},Ao=k()(Vi()(["isPreview"]),Re()({},"global")),Po=(0,h.$j)(Ao,{})((function(e){var t=e.children,n=e.coverImage,r=e.enableModernOverview,i=e.enrolled,o=e.favoritedAt,a=e.hasText,s=e.isPreview,u=e.startAgain,c=(0,Ii.Z)(e,po),l=C()(["media","image","key"],n),d=(0,Bn.ye)("rise-com-lxp"),f=q()("overview__button",{"brand--color":!l,"brand--ui":Mn.VO,"overview__outline-btn":u,"overview__start-again":u,"overview__button-enrolled":d||i||o||s||(0,K.AP)()||(0,K.R)()||!Mn.VO&&r,"overview__button--empty":!a});return p.createElement(st.rU,(0,J.Z)({className:f},c),t)})),Lo=function(e){var t=e.enableModernOverview,n=e.text;return p.createElement(br.ZP.Link,{className:"overview__details-trigger",containerId:"overview",duration:1e3,href:"#overview-main",smooth:!0,to:"overview-main"},p.createElement("span",{className:yo(t,"overview__details-trigger-text","ui")},n),p.createElement(ct._M,null))},Io=function(e){var t=e.src,n=e.width,r=e.height;return t?p.createElement("div",{className:"overview__logo"},p.createElement("img",{src:t,width:n,height:r,alt:""})):null},Mo=function(e){return"
"===e?"":e},Ro=function(e){var t=e.publishedAt;if(!Mn.VO)return null;var n=Ui()(t);return n.isValid()&&p.createElement("span",{className:"overview__description-published"},n.format("[Published] MMMM D, YYYY"))},Do=function(e){var t=e.enableModernOverview,n=e.numLessons,r=e.publishedAt,i=e.showTimeToComplete,o=e.text,a=e.timeToComplete,s=(0,uo.Br)(960);return Mo(o)?p.createElement(p.Fragment,null,p.createElement(To,{enableModernOverview:t},p.createElement(Co,{enableModernOverview:t},"Description"),s&&p.createElement(Ro,{publishedAt:r}),!s&&p.createElement(Zo,{numLessons:n,timeToComplete:a,showTimeToComplete:i,standalone:!1})),p.createElement(Xe.Z,{key:"text",value:Mo(o),className:yo(t,"overview__description brand--linkColor","body")})):null},jo=function(e,t){return 1===e?t:ae()(t).call(t,"s")},Zo=function(e){var t,n=e.numLessons,r=e.timeToComplete,i=e.showTimeToComplete,o=e.standalone,a=void 0===o||o,s=r>=vo?(t=Ui().duration(r).asHours(),Math.round(10*t)/10):Ui().duration(r).asMinutes(),u=q()("overview__stat",{"overview__stat-standalone":!a});return p.createElement("ul",{className:u,role:"list"},p.createElement("li",{className:"overview__stat-value-wrap",role:"listitem"},p.createElement("span",{className:"overview__stat-value"},n)," ",jo(n,"Lesson")),Mn.VO&&i&&p.createElement("li",{className:"overview__stat-value-wrap",role:"listitem"},p.createElement("span",{className:"overview__stat-value"},s)," ",jo(s,r>=vo?"Hour":"Minute")))},Bo=function(e){var t=e.avatar,n=e.authorName,r=e.authorTitle,i=e.enableModernOverview;return t&&n?p.createElement("section",{className:yo(i,"overview__author-card","ui")},p.createElement("h2",{className:"visually-hidden"},"Course Author"),p.createElement("img",{className:"overview__author-card-image",src:(0,K.i3)(t),alt:""}),p.createElement("span",{className:"overview__author-card-wrap"},p.createElement("span",{className:"overview__author-card-name"},n),r&&p.createElement("span",{className:"overview__author-card-title"},r))):null},Fo=function(e){var t,n=e.dueAt;if(!n)return null;var r=(0,Gi.Z)(n),i=q()("overview__due-date","brand--border",(t={},(0,Rt.Z)(t,"brand--color",!r),(0,Rt.Z)(t,"overview__due-date--urgent brand--background",r),t));return p.createElement("div",{className:i},(0,Gi.b)(n))},Uo=function(e){var t=e.component;return p.createElement("span",{"aria-hidden":"true",className:"overview__requirements-icon"},p.createElement(t,{className:"overview__requirements-icon-svg"}))},qo=function(e){var t,n=e.completedAt,r=e.courseProgress,i=e.dueAt,o=e.lessons,a=void 0===o?[]:o,s=e.numLessons,u=e.trackingCompletionPercentage,c=e.trackingQuizId,l=!S()(u),d=!!c,f=Math.ceil(u/100*s),h=Oe()(gi()(Ee()("type","quiz"),Ee()("id",c)),a),m=Re()(void 0,"title",h),v=C()(["settings","passingScore"],h),g=!l||r.percentComplete>=u,y=(0,Ze.RK)(r,h,c),b=y.outOfAttempts,_=y.quizPassed,w=!_&&b,E=g&&(_||w);return l||d?p.createElement("section",{className:"overview__requirements"},p.createElement("h2",{className:"overview__requirements-header"},"Course Requirements"),p.createElement("ul",{className:"overview__requirements-list",role:"list"},l&&!isNaN(f)&&p.createElement("li",{className:"overview__requirements-list-item",role:"listitem"},g?p.createElement("span",{className:"overview__requirements-icon"},p.createElement(ct.iL,{"aria-label":"Requirement complete"})):p.createElement(Uo,{component:ct.dI}),p.createElement("span",null,"Complete",f===s?" all ":ae()(t=" ".concat(f," of ")).call(t,s," "),"lessons in this course")),d&&m&&p.createElement("li",{className:"overview__requirements-list-item",role:"listitem"},_?p.createElement("span",{className:"overview__requirements-icon"},p.createElement(ct.iL,{"aria-label":"Requirement complete"})):w?p.createElement("span",{className:"overview__requirements-icon"},p.createElement(ct.yt,{"aria-label":"Quiz failed"})):p.createElement(Uo,{component:ct.WH}),p.createElement("div",null,p.createElement("span",null,m,!S()(v)&&p.createElement(p.Fragment,null,p.createElement("span",{"aria-hidden":"true",className:"overview__requirements-separator"}," | "),"Score of ",v,"% or higher")),w&&p.createElement("div",{className:"overview__requirements-no-attempts"},"No attempts remaining."))),Mn.VO&&!E&&i&&p.createElement("li",{role:"listitem"},p.createElement(Fo,{dueAt:i})),n&&p.createElement("li",{className:"overview__requirements-completed",role:"listitem"},"Completed ",Ui()(n).format("L")))):null},zo=function(e){return p.createElement("div",(0,J.Z)({},e,{className:"overview__author-requirements-wrap"}))},Ho=function(e){var t=e.categories,n=void 0===t?[]:t;return 0===n.length?null:p.createElement("div",{className:"overview__categories-wrap"},p.createElement("section",{className:"overview__categories"},p.createElement("h2",{className:"overview__categories-header"},"Topics"),p.createElement("ul",{className:"overview__categories-list",role:"list"},ee()(n).call(n,(function(e,t){return p.createElement("li",{className:"overview__categories-list-item",key:t,role:"listitem"},p.createElement("span",{className:"overview__categories-icon","aria-hidden":"true"},p.createElement(ct.fy,null)),p.createElement("span",{className:"overview__categories-name"},e))})))))},Vo=function(e){var t=e.favoritedAt,n=e.onClick,r=e.onRemove,i=t?r:n,o=t?"Saved to My List":"Save to My List",a=q()({"overview__enroll-heart-filled":t,"overview__enroll-heart-outline":!t});return p.createElement("button",{"aria-pressed":!!t,className:q()("overview__enroll-button"),"data-ba":mo.favoriteButton,onClick:i,type:"button"},p.createElement(ct.YK,{isFilled:t,className:a}),o)},Wo="".concat((0,Mn.dU)("CDN_USER_CONTENT_URI"),"/assets/rise/assets/trophy.svg"),Yo=function(e){var t=e.certificateDownload,n=e.currentUser,r=(0,uo.kS)(500);return p.createElement("div",{className:"overview__completion-wrap"},p.createElement("div",{className:"overview__completion-avatar"},p.createElement(ao.Z,(0,J.Z)({},n,{decorative:!0,size:r?40:60})),p.createElement("img",{className:"overview__trophy",src:Wo,alt:""})),p.createElement("div",{className:"overview__completed"},p.createElement("span",{"aria-hidden":"true"},"Completed"),p.createElement("span",{className:"visually-hidden"},"Course Completed")),t&&p.createElement("div",{className:"overview__certificate"},p.createElement(Ki.Z,null)))},Go=function(e){var t=e.certificateDownload,n=e.completedQuizRequirement,r=e.courseBtnText,i=e.coverImage,o=e.currentUser,a=e.enrolled,s=e.enrollmentType,u=e.favoritedAt,c=e.handleAddFavoriteClick,l=e.handleRemoveFavoriteClick,d=e.nextLessonId,f=e.percentComplete,h=e.startAgain,v=(0,Bn.ye)("rise-com-lxp");return p.createElement("div",{className:q()("overview__continueWrapper",{"overview__start-again-wrapper":h&&a})},p.createElement("div",{className:"overview__continueButtonsWrap"},p.createElement(m.Kv,{classNames:"overview__button-transition",in:v||a||!!u,timeout:0},p.createElement(Po,{coverImage:i,"data-ba":mo.startButton,enableModernOverview:!0,enrolled:a,favoritedAt:u,hasText:Boolean(r),startAgain:h,to:"/lessons/".concat(d)},p.createElement("span",{className:"overview__continueBtn"},r))),Mn.VO&&"preview"!==window.viewType&&!(0,K.AP)()&&!v&&p.createElement(Vo,{enrolled:a,enrollmentType:s,favoritedAt:u,onClick:c,onRemove:l,percentComplete:f,startAgain:h})),p.createElement("span",{className:"overview__spacer"}),h&&n&&!(0,K.R)()&&p.createElement(Yo,{currentUser:o,certificateDownload:t}))},Ko=(0,h.$j)((function(e){return{partnerContent:Ie()([],["partnerContent","content"],e)}}))((function(e){var t=e.authorName,n=e.authorTitle,r=e.avatar,i=e.categories,o=e.completedAt,a=e.course,s=e.courseProgress,u=e.enableModernOverview,c=e.dueAt,l=e.labels,d=e.lessons,f=e.numLessons,h=e.partnerContent,m=e.restrictingQuiz,v=e.showTimeToComplete,g=e.sidebarEnabled,y=e.timeToComplete,b=e.trackingCompletionPercentage,_=e.trackingQuizId,w=a.description,E=a.id,k=a.publishedAt,x=a.selectedAuthorId,S=a.tenantId,T=Oe()((function(e){return e.id===x}),h);return(0,uo.Br)(960)?p.createElement(p.Fragment,null,p.createElement(Eo,null,p.createElement(So,{enableModernOverview:u},p.createElement("section",null,p.createElement("h2",{className:"visually-hidden"},"Course Length"),p.createElement(Zo,{numLessons:f,timeToComplete:y,showTimeToComplete:v})),p.createElement(zo,null,T?p.createElement(so.Z,{courseId:E,partnerContent:T,publishedAt:k,tenantId:S}):p.createElement(Bo,{avatar:r,authorName:t,authorTitle:n}),p.createElement(qo,{lessons:d,numLessons:f,trackingCompletionPercentage:b,trackingQuizId:_,courseProgress:s,dueAt:c,completedAt:o})),p.createElement(Ho,{categories:i})),p.createElement(ko,null,p.createElement("section",null,p.createElement(Do,{enableModernOverview:u,text:w,publishedAt:k})),g&&p.createElement("section",null,p.createElement(To,null,p.createElement(Co,{enableModernOverview:u},"Course Outline"),!w&&p.createElement(Ro,{publishedAt:k})),p.createElement(oo,{course:a,courseProgress:s,labels:l,lessons:d,restrictingQuiz:m,trackingQuizId:_}))))):p.createElement(p.Fragment,null,p.createElement(Eo,null,u?p.createElement(So,{enableModernOverview:!0},p.createElement("section",null,p.createElement(Do,{enableModernOverview:u,text:w,publishedAt:k,numLessons:f,timeToComplete:y,showTimeToComplete:v})),p.createElement(zo,null,p.createElement(qo,{lessons:d,numLessons:f,trackingCompletionPercentage:b,trackingQuizId:_,courseProgress:s,dueAt:c,completedAt:o})),p.createElement(Ho,{categories:i})):p.createElement("section",null,p.createElement(Do,{enableModernOverview:u,text:w,publishedAt:k,numLessons:f,timeToComplete:y,showTimeToComplete:v})),p.createElement(ko,null,g&&p.createElement("section",null,p.createElement(To,null,p.createElement(Co,{enableModernOverview:u},"Course Outline"),!w&&p.createElement(Ro,{publishedAt:k})),p.createElement(oo,{course:a,courseProgress:s,labels:l,lessons:d,restrictingQuiz:m,trackingQuizId:_})))))})),$o=n(67294);function Xo(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.Z)(e);if(t){var o=(0,l.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,c.Z)(this,n)}}var Jo=_e()(jt()([]),he()(bi()(Ee()("type","section"))),Ci()),Qo=wi()([[Ee()("hasNextLesson",!0),ze()("nextLessonTitle")],[Oi()(bi()(S()),"trackingQuizId"),ze()("quizTitle")],[mi(),Cr()("Nothing here")]]),ea=function(e){(0,u.Z)(n,e);var t=Xo(n);function n(){var e,r;(0,o.Z)(this,n);for(var i=arguments.length,a=new Array(i),u=0;u1,nextArrow:P.createElement(Ft,null),prevArrow:P.createElement(Ut,null),dots:y.length>1,dotsClass:"block-quote__dots-list brand--background-all brand--shadow-all",accessibility:!1,draggable:!u,beforeChange:function(t,n){var r=e.props,i=r.items;(0,r.onStep)(i[n]),e.setState({currentIndex:n})}};return P.createElement("div",{"aria-label":"Quote Carousel",className:"block-quote__slider-container",onKeyDown:this.onKeyDown.bind(this),ref:function(t){e.carousel=t},role:Xe.p9,tabIndex:St.$_},P.createElement(Ke,{className:v,"data-ba":Ot.blockQuote},P.createElement("div",{className:"block-quote__wrap"},P.createElement("div",{className:"block-quote__container"},P.createElement("div",{className:"block-quote__row"},P.createElement("div",{className:"block-quote__col"},P.createElement(xt.Z,{className:"block-quote__box",ref:function(t){e.sliderContainer=t}},P.createElement(wt.Z,(0,be.Z)({className:"block-quote__wrapper",ref:function(t){e.slider=t}},b),y))))))))}}],[{key:"propTypes",get:function(){return{lessonId:ke().any,blockId:ke().any,items:ke().array.isRequired,settings:ke().object.isRequired,type:ke().string,editable:ke().bool,onStep:ke().func}}},{key:"defaultProps",get:function(){return{type:"carousel",items:[],onStep:Function.prototype}}}]),n}(P.Component),zt=(0,Re.tF)("rise-authoring-controls","fusion")(qt),Ht=n(54115),Vt=n.n(Ht),Wt=n(54405),Yt=n.n(Wt),Gt=n(9449),Kt=n.n(Gt),$t=n(22624),Xt=n.n($t),Jt=n(53007),Qt=n.n(Jt),en=n(29891),tn=n(67294);function nn(e,t){var n=a()(e);if(u()){var r=u()(e);t&&(r=x()(r).call(r,(function(t){return l()(e,t).enumerable}))),n.push.apply(n,r)}return n}function rn(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,_.Z)(e);if(t){var o=(0,_.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,b.Z)(this,n)}}var on=Je.r.blocks,an=function(e){(0,y.Z)(n,e);var t=rn(n);function n(){var e,r;(0,m.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a0?n[e].number:null;return isNaN(r)||""===r||(t=parseInt(r,10)+1),(t<1||t>99)&&(t=null),t}},{key:"renderItem",value:function(e){return tn.createElement(sn,e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.animateBlockEntrance,r=t.defaultBackgroundColor,i=void 0===r?"":r,o=t.lessonId,a=t.blockId,s=t.isLearner,u=t.items,c=t.type,d=t.settings,p=t.editable,m=t.onStep,v=t.renderItem,g=void 0===v?this.renderItemDelegate:v,y=d.paddingTop,b=d.paddingBottom,_=d.backgroundColor,w=d.entranceAnimation,E=he()("block-list block-list--".concat(c),{"block-list--no-animation":!w}),k={backgroundColor:Se(i,_),paddingTop:"".concat(10*y,"px"),paddingBottom:"".concat(10*b,"px")};return tn.createElement("div",{className:E,"data-ba":on.blockList,style:k},tn.createElement("div",{className:"block-list__container"},tn.createElement("div",{className:"block-list__row"},tn.createElement("div",{className:"block-list__col"},tn.createElement($e.Z,{animateBlockEntrance:n,animateIn:"fadeInRight",className:"block-list__animated-item",isLearner:s,keepStructure:!0,siblingDelay:.25},tn.createElement("ul",{className:"block-list__list",role:"list"},T()(u).call(u,(function(t,n){return g(function(e){for(var t=1;t2&&void 0!==arguments[2])||arguments[2];return P.createElement(Ae,{className:"block-gallery__caption brand--body brand--linkColor",value:t,allowTabNavigation:n})}},{key:"render",value:function(){var t=this.props.renderCaption,n=void 0===t?this.renderCaptionDelegate:t;return P.createElement(e,(0,be.Z)({},this.props,{renderCaption:n}))}}]),r}(P.Component);return t.displayName="withCaption(".concat(e.displayName||e.name,")"),t}var kn=function(e){(0,y.Z)(n,e);var t=_n(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this,e)).state={isDotKeyboardFocusDisabled:!1},r}return(0,v.Z)(n,[{key:"componentDidUpdate",value:function(){var e=this.sliderContainer.querySelector(".block-gallery__dots-list"),t=this.state.isDotKeyboardFocusDisabled;e&&!t&&((0,St.WV)(e),this.setState({isDotKeyboardFocusDisabled:!0}))}},{key:"onKeyDown",value:function(e){var t=this.slider;kt()([[Tt.V8,t.slickNext.bind(t)],[Tt.V4,t.slickPrev.bind(t)]])(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.className,i=t.beforeChange,o=t.menuOpen,a={adaptiveHeight:!0,slidesToShow:1,slidesToScroll:1,arrows:n.length>1,nextArrow:P.createElement(xn,{menuOpen:o}),prevArrow:P.createElement(xn,{menuOpen:o,previous:!0}),dots:n.length>1,dotsClass:"block-gallery__dots-list brand--background-all brand--shadow-all",beforeChange:i};return P.createElement("div",{className:"block-gallery__slider-container",tabIndex:St.$_,onKeyDown:this.onKeyDown.bind(this),ref:function(t){e.sliderContainer=t}},P.createElement(wt.Z,(0,be.Z)({className:r,ref:function(t){e.slider=t}},a),n))}}],[{key:"propTypes",get:function(){return{children:ke().node.isRequired,className:ke().string.isRequired,beforeChange:ke().func.isRequired,menuOpen:ke().bool}}}]),n}(P.Component),xn=function(e){(0,y.Z)(n,e);var t=_n(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,v.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.menuOpen,n=e.onClick,r=e.previous,i=he()("block-gallery__arrow",{"block-gallery__arrow--next":!r,"block-gallery__arrow--prev":r}),o=r?"Previous image":"Next image",a=window.document.documentMode,s=he()("block-gallery__controls",{"block-gallery__controls--ie":a&&!t,"block-gallery__controls--ie-menu-open":a&&t});return P.createElement("div",{className:s},P.createElement("button",{className:i,onClick:n,type:"button","aria-label":o},P.createElement("span",{className:"block-gallery__arrow-icon"})))}}],[{key:"propTypes",get:function(){return{menuOpen:ke().bool,onClick:ke().func,previous:ke().bool}}},{key:"defaultProps",get:function(){return{previous:!1}}}]),n}(P.Component),Sn=function(e){(0,y.Z)(n,e);var t=_n(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,v.Z)(n,[{key:"slickGoTo",value:function(e){this.slider.slickGoTo(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.className;return P.createElement(wt.Z,(0,be.Z)({ref:function(t){e.slider=t},className:r},{adaptiveHeight:!0,slidesToShow:1,slidesToScroll:1,arrows:!1,fade:!0,draggable:!1,swipe:!1,accessibility:!1}),n)}}],[{key:"propTypes",get:function(){return{children:ke().node.isRequired,className:ke().string}}}]),n}(P.Component),Tn=function(e){var t=e.children;return P.createElement("div",{className:"block-gallery__container"},P.createElement("div",{className:"block-gallery__row--slide-row"},P.createElement("div",{className:"block-gallery__col"},t)))},Cn=En(function(e){(0,y.Z)(n,e);var t=_n(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this,e)).state={currentIndex:0},r}return(0,v.Z)(n,[{key:"componentDidUpdate",value:function(){var e=(0,Ct.Tl)(this.carousel.querySelectorAll(".slick-slide.slick-active button")),t=(0,Ct.Tl)(this.carousel.querySelectorAll(".slick-slide:not(.slick-active) button"));e.forEach((function(e){var t=e.getAttribute("data-tabindex");t&&(e.tabIndex=t)})),t.forEach((function(e){e.setAttribute("data-tabindex",e.tabIndex),e.tabIndex=St.mR}))}},{key:"handleSlideChangeBefore",value:function(e,t){this.captions.slickGoTo(t),this.props.onStep(this.props.items[t]),this.setState({currentIndex:t})}},{key:"renderImages",value:function(e,t){var n=this.state.currentIndex;return T()(e).call(e,(function(e,r){var i=e.id,o=e.caption,a=r===n,s=_t()(e,"media.image.alt"),u=_t()(e,"media.image.originalUrl"),c=_t()(e,"media.image.key"),l=(0,De.xR)(_t()(e,"media.image"));return P.createElement("div",{key:i,className:"block-gallery__slide"},P.createElement(Tn,null,P.createElement("div",{className:"block-gallery__figure"},P.createElement("div",{className:"block-gallery__image"},P.createElement(ln.Z,{allowTabNavigation:a,alt:s,caption:o,disableZoom:!t,fileName:u,imageKey:c,src:l})))))}))}},{key:"renderCaptions",value:function(e){var t=this.state.currentIndex,n=this.props,r=n.editable,i=n.renderCaption;return T()(e).call(e,(function(e,n){var o=e.id,a=e.caption,s=n===t;return P.createElement("div",{key:o,className:"block-gallery__slide"},a||r?P.createElement(Tn,null,i(o,a,s)):null)}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.animateBlockEntrance,r=t.defaultBackgroundColor,i=void 0===r?"":r,o=t.isLearner,a=t.items,s=t.menuOpen,u=t.type,c=t.settings,l=c.paddingTop,d=c.paddingBottom,f=c.backgroundColor,p=c.entranceAnimation,h=c.zoomOnClick,m=he()("block-gallery block-gallery--".concat(u),{"block-gallery--no-animation":!p}),v={backgroundColor:Se(i,f),paddingTop:"".concat(10*l,"px"),paddingBottom:"".concat(10*d,"px")};return P.createElement("div",{style:v},P.createElement($e.Z,{animateBlockEntrance:n,animateIn:"fadeIn",offset:200,isLearner:o},P.createElement("div",{className:m,"data-ba":wn.blockGallery,ref:function(t){e.carousel=t}},P.createElement(kn,{className:"block-gallery__images",beforeChange:this.handleSlideChangeBefore.bind(this),menuOpen:s},this.renderImages(a,h)),P.createElement(Sn,{className:"block-gallery__captions",ref:function(t){e.captions=t}},this.renderCaptions(a)))))}}],[{key:"propTypes",get:function(){return{lessonId:ke().any,blockId:ke().any,items:ke().array.isRequired,settings:ke().object.isRequired,type:ke().string,editable:ke().bool,onStep:ke().func,menuOpen:ke().bool}}},{key:"defaultProps",get:function(){return{type:"carousel",lessonId:"",blockId:"",items:[],onStep:Function.prototype}}}]),n}(P.Component)),Nn=function(e){(0,y.Z)(n,e);var t=_n(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,v.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.animateBlockEntrance,n=e.defaultBackgroundColor,r=void 0===n?"":n,i=e.editable,o=e.isLearner,a=e.items,s=e.settings,u=e.width,c=e.renderCaption,l=s.paddingTop,d=s.paddingBottom,f=s.backgroundColor,p=s.entranceAnimation,h=s.zoomOnClick,m=he()("block-gallery block-gallery--".concat(function(e){switch(e){case 3:return"threecol";case 4:return"fourcol";default:return"twocol"}}(u)),{"block-gallery--no-animation":!p}),v={backgroundColor:Se(r,f),paddingTop:"".concat(10*l,"px"),paddingBottom:"".concat(10*d,"px")};return P.createElement("div",{className:m,"data-ba":wn.blockGallery,style:v},P.createElement("div",{className:"block-gallery__container"},P.createElement("div",{className:"block-gallery__row"},P.createElement($e.Z,{animateBlockEntrance:t,animateIn:"fadeIn",className:"block-gallery__col",isLearner:o,siblingDelay:.25},T()(a).call(a,(function(e){var n=e.id,r=e.caption,o=_t()(e,"media.image.alt"),a=_t()(e,"media.image.key"),s=(0,De.xR)(_t()(e,"media.image")),u=(0,Xe.Gs)({caption:r,editable:i,id:n}),l=_t()(e,"media.image.originalUrl");return P.createElement("div",{key:n,className:t?"":"block-gallery__col"},P.createElement(u.tagName,{"aria-labelledby":u.figcaptionId,className:"block-gallery__figure",role:u.role},a&&P.createElement(An,{alt:o,caption:r,disableZoom:!h,fileName:l,imageKey:a,src:s}),(i||r)&&P.createElement("figcaption",{id:u.figcaptionId},c(n,r))))}))))))}}],[{key:"propTypes",get:function(){return{animateBlockEntrance:ke().bool.isRequired,lessonId:ke().any,blockId:ke().any,isLearner:ke().bool.isRequired,items:ke().array.isRequired,settings:ke().object.isRequired,width:ke().number,editable:ke().bool}}},{key:"defaultProps",get:function(){return{blockId:"",items:[],lessonId:"",width:2}}}]),n}(P.Component),On=En(Nn),An=function(e){var t=e.alt,n=e.caption,r=e.disableZoom,i=e.fileName,o=e.imageKey,a=e.src,s=(0,P.useRef)(),u=(0,P.useRef)(),c=(0,Fe.b3)({alt:t,caption:n,fileName:i,key:o}),l=a?{backgroundImage:"url('".concat(a,"')")}:void 0,d=(0,P.useCallback)((function(e){u.current.zoom(s.current,e.currentTarget,{})}),[]);(0,P.useEffect)((function(){var e=(0,yn.S)();return u.current=e,function(){e.cleanup()}}),[]);var f=he()("block-gallery__image",{"img--zoom":!r}),p=r?void 0:d;return P.createElement("div",{className:f,style:l},P.createElement("div",{className:"img"},P.createElement("img",{alt:c,onClick:p,ref:s,role:"img",src:a})),!r&&P.createElement("button",{"aria-label":"Zoom image",className:"img__btn visually-hidden",onClick:d,type:"button"},P.createElement(bn.Z,{"aria-hidden":"true",className:"img__btn-symbol"})))},Pn=n(67294);function Ln(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,_.Z)(e);if(t){var o=(0,_.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,b.Z)(this,n)}}var In=Je.r.blocks,Mn=function(e){(0,y.Z)(n,e);var t=Ln(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,v.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.defaultBackgroundColor,n=void 0===t?"":t,r=e.labels.numberedDividerGroup,i=e.number,o=e.settings,a=e.type,s=o.paddingTop,u=o.paddingBottom,c=o.backgroundColor,l=o.entranceAnimation,d=he()("block-divider block-divider--".concat(a," brand--afterHead"),{"block-divider--no-animation":!l}),f="numbered"===a,p=he()("block-divider__wrap",{"brand--beforeBorder brand--afterBackground":f}),h={backgroundColor:Se(n,c),paddingTop:"".concat(10*s,"px"),paddingBottom:"".concat(10*u,"px")},m=f?Pn.createElement("span",{className:"visually-hidden"},r," ",i):null;return Pn.createElement("div",{className:d,"data-ba":In.blockDivider,style:h},Pn.createElement("div",{"aria-hidden":"true",className:p,"data-number":i}),m)}}],[{key:"propTypes",get:function(){return{settings:ke().object.isRequired,number:ke().number,type:ke().string}}},{key:"defaultProps",get:function(){return{type:"divider"}}}]),n}(Pn.Component),Rn=function(e){return Pn.createElement(Mn,(0,be.Z)({type:"numbered"},e))},Dn=function(e){return Pn.createElement(Mn,(0,be.Z)({type:"spacing"},e))},jn=n(53701),Zn=n.n(jn),Bn=n(63073),Fn=n.n(Bn),Un=n(6087),qn=n.n(Un),zn=n(90013),Hn=n.n(zn),Vn=n(1102),Wn=n.n(Vn),Yn=n(79605),Gn=n.n(Yn),Kn=n(3087),$n=n.n(Kn),Xn=n(9134),Jn=n.n(Xn),Qn=n(29454),er=n.n(Qn),tr=n(58599),nr=n(96554),rr=n(7199),ir=n(5238),or=n.n(ir),ar=n(23493),sr=n.n(ar),ur=n(46130),cr=n(67294);function lr(e,t){var n=a()(e);if(u()){var r=u()(e);t&&(r=x()(r).call(r,(function(t){return l()(e,t).enumerable}))),n.push.apply(n,r)}return n}function dr(e){for(var t=1;to||sthis.tabsHeaderEl.clientWidth,s=he()("blocks-tabs__header-wrap",{touch:i,mouse:o&&a});return cr.createElement("div",{className:s,onMouseEnter:this.handleMouseEnter.bind(this),onMouseLeave:this.handleMouseLeave.bind(this),onTouchStart:this.handleTouchStart.bind(this)},cr.createElement("div",{className:"blocks-tabs__header",ref:function(e){t.tabsHeaderEl=e},role:Xe.T6},T()(e).call(e,(function(n,i){var o,a,s=n.title,u=1===e.length||i===r,c=e.length>1&&i+1===r,l=e.length>1&&i-1===r,d=he()("blocks-tabs__header-item brand--head",{"brand--color":u,"blocks-tabs__header-item--active":u,"blocks-tabs__header-item--before-active":c,"blocks-tabs__header-item--after-active":l}),f=ne()(qn()(//),G(),Wn()(13),Fn()(30))(s),p=ne()(Te.Kp,Jn()($n()(rr.$G))(f),(function(e){return"".concat(e,"")}))(s),h=E()(o="tab-".concat(t.id,"-")).call(o,i),m=E()(a="tabpanel-".concat(t.id,"-")).call(a,i);return cr.createElement("button",{"aria-controls":m,"aria-selected":u,className:d,dangerouslySetInnerHTML:{__html:p},id:h,key:h,onClick:t.setActive.bind(t,i),onKeyDown:t.handleTabKeyDown.bind(t,i),onFocus:t.focusTab.bind(t),ref:function(e){t.tabs[i]=e},role:Xe.mg,tabIndex:u?void 0:-1,type:"button"})}))),cr.createElement("div",{className:"blocks-tabs__controls",ref:function(e){t.tabControls=e}},cr.createElement("div",{"aria-hidden":"true",className:"blocks-tabs__arrow blocks-tabs__arrow--prev brand--background",ref:function(e){t.arrowPrevEl=e},onClick:this.scrollTabs.bind(this,"previous")},cr.createElement(en.s$,{className:"blocks-tabs__arrow-icon"})),cr.createElement("div",{"aria-hidden":"true",className:"blocks-tabs__arrow blocks-tabs__arrow--next brand--background",ref:function(e){t.arrowNextEl=e},onClick:this.scrollTabs.bind(this,"next")},cr.createElement(en.s$,{className:"blocks-tabs__arrow-icon blocks-tabs__arrow-icon--next"}))))}},{key:"renderDescription",value:function(e){var t=e.description;return cr.createElement(Ae,{className:"blocks-tabs__description brand--body brand--linkColor",value:t,component:"div"})}},{key:"renderItem",value:function(e,t,n){var r,i,o,a=this.props,s=a.blockId,u=a.renderDescription,c=void 0===u?this.renderDescription:u,l=this.state.activeIndex===t,d=e.media,f=void 0===d?{}:d,p=e.settings,h=void 0===p?{}:p,m=e.enableVideoPlaybackSpeed,v=he()("blocks-tabs__content-item",{"blocks-tabs__content-item--will-enter":l}),g=Le()({},h,{disableZoom:n,fullEmbed:!0}),y=E()(r="tabpanel-".concat(this.id,"-")).call(r,t),b=E()(i="tab-".concat(this.id,"-")).call(i,t);return cr.createElement("div",{"aria-labelledby":b,className:v,id:y,key:y,role:Xe.HQ,tabIndex:l?0:void 0},c(e),cr.createElement("div",{className:"blocks-tabs__".concat(kr(f))},cr.createElement(tr.Z,{asyncImgCn:!0,className:"blocks-tabs__img",index:E()(o="".concat(s,"-")).call(o,t),media:f,opts:g,enableVideoPlaybackSpeed:m})))}},{key:"render",value:function(){var e=this,t=this.props,n=t.animateBlockEntrance,r=t.defaultBackgroundColor,i=void 0===r?"":r,o=t.isLearner,a=t.items,s=t.settings,u=t.enableVideoPlaybackSpeed,c=s.paddingTop,l=s.paddingBottom,d=s.backgroundColor,f=s.entranceAnimation,p=s.zoomOnClick,h=he()("blocks-tabs",{"blocks-tabs--no-animation":!f}),m={backgroundColor:Se(i,d),paddingTop:"".concat(10*c,"px"),paddingBottom:"".concat(10*l,"px")},v=a.length>0?N()(a).call(a,0,30):[],g=he()("blocks-tabs__container",{"blocks-tabs--single":1===v.length});return cr.createElement("div",{className:h,"data-ba":gr.blockTabs,style:m},cr.createElement($e.Z,{animateBlockEntrance:n,animateIn:"fadeIn",isLearner:o,offset:350},cr.createElement("div",{className:g},cr.createElement("div",{className:"blocks-tabs__row"},cr.createElement("div",{className:"blocks-tabs__col"},cr.createElement("div",{className:"blocks-tabs__wrapper",ref:function(t){e.container=t}},this.renderHeader(v),cr.createElement("div",{className:"blocks-tabs__content"},T()(v).call(v,(function(t,n){return e.renderItem(dr(dr({},t),{},{enableVideoPlaybackSpeed:u}),n,!p)})))))))))}}],[{key:"propTypes",get:function(){return{lessonId:ke().any,blockId:ke().any,items:ke().array,settings:ke().object.isRequired,activeIndex:ke().number,editable:ke().bool,onStep:ke().func}}},{key:"defaultProps",get:function(){return{items:[],activeIndex:0,lessonId:"",blockId:"",onStep:Function.prototype}}}]),n}(cr.Component),Sr=n(46408),Tr=n.n(Sr),Cr=n(61937),Nr=n.n(Cr),Or=n(64393),Ar=n(72131),Pr=n(416),Lr=n.n(Pr),Ir=["media","storyline"],Mr=ee()(null,["payload","result"]),Rr=Lr()(Ir),Dr=Lr()(E()(pr=[]).call(pr,Ir,["thumbnail"])),jr=Lr()(E()(hr=[]).call(hr,Ir,["meta","version"])),Zr=ee()(null,E()(mr=[]).call(mr,Ir,["src"])),Br=Lr()(["payload","result","completion"]),Fr=Lr()(E()(vr=[]).call(vr,Ir,["processing"])),Ur=ee()(!1,["payload","result","score"]),qr=$n()((function(e,t){if(!t)return!1;var n=e.majorLimit,r=e.minorLimit,i=t.split("."),o=(0,yt.Z)(i,2),a=o[0],s=o[1],u=parseInt(a)===n&&s>=r;return a>n||u})),zr={mobile:"?forcemobile=1&devicepreview=1&phone=1&rise=true",tablet:"?forcemobile=1&devicepreview=1&rise=true"},Hr=qr({majorLimit:3,minorLimit:13}),Vr=function(e,t,n){var r,i=t&&function(e){var t=Tr()(e.split("-"));return zr[t]}(n);return i?E()(r="".concat(e)).call(r,i):"".concat(e,"?rise=true")},Wr=n(67294);function Yr(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,_.Z)(e);if(t){var o=(0,_.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,b.Z)(this,n)}}var Gr=function(e){(0,y.Z)(n,e);var t=Yr(n);function n(){var e;return(0,m.Z)(this,n),(e=t.call(this)).state={fullscreen:!1,reopenMenu:!1},e.iframe=null,e.canFullscreen=e.canFullscreen.bind((0,g.Z)(e)),e.handleCourseUpdate=e.handleCourseUpdate.bind((0,g.Z)(e)),e.handleFullscreenEnter=e.handleFullscreenEnter.bind((0,g.Z)(e)),e.handleFullscreenExit=e.handleFullscreenExit.bind((0,g.Z)(e)),e.handleMessages=e.handleMessages.bind((0,g.Z)(e)),e.renderItem=e.renderItem.bind((0,g.Z)(e)),e}return(0,v.Z)(n,[{key:"componentWillMount",value:function(){window.addEventListener("message",this.handleMessages)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("message",this.handleMessages)}},{key:"componentDidMount",value:function(){var e=this.props,t=e.items,n=e.onStep,r=Tr()(t),i=M()(Hr,jr);Nr()(i,n,r)}},{key:"canFullscreen",value:function(e){var t=this.props,n=t.blockId,r=t.hasManySlBlocks;return n===e.windowName||!r()}},{key:"handleMessages",value:function(e){var t=e.data,n=t.type,r={"fullscreen:enter":this.handleFullscreenEnter,"fullscreen:exit":this.handleFullscreenExit,"course:update":this.handleCourseUpdate}[n];r&&r(t)}},{key:"handleCourseUpdate",value:function(e){var t=this.props,n=t.items,r=t.onStep,i=t.blockId,o=Tr()(n);if(i===e.windowName&&Br(e)){var a=Mr(e),s=a.score,u=a.success;if(Ur(e)){var c=100*s.scaled;(0,Ar.jr)(i,u,!0,c)}else(0,Ar.jr)(i,!0,!1);r(o)}}},{key:"handleFullscreenEnter",value:function(e){var t=this.props,n=t.menuOpen,r=t.handleStorylineFullscreen;this.canFullscreen(e)&&(n&&r(!0),this.setState({fullscreen:!0,reopenMenu:n}))}},{key:"handleFullscreenExit",value:function(e){var t=this.props.handleStorylineFullscreen,n=this.state.reopenMenu;this.canFullscreen(e)&&(n&&t(!1),this.setState({fullscreen:!1,reopenMenu:!1}))}},{key:"render",value:function(){var e=this.props,t=e.animateBlockEntrance,n=e.defaultBackgroundColor,r=void 0===n?"":n,i=e.isLesson,o=e.isLearner,a=e.items,s=e.labels.storylineGroup,u=e.settings,c=e.takingSnapshot,l=Tr()(a),d=u.paddingTop,f=u.paddingBottom,p=u.backgroundColor,h=u.mediaWidth,m=void 0===h?"0":h,v={backgroundColor:Se(r,p),paddingTop:"".concat(10*d,"px"),paddingBottom:"".concat(10*f,"px"),display:i&&!Zr(l)?"none":"block"},g=he()("blocks-storyline__wrapper",{"blocks-storyline__wrapper--small":"0"===m,"blocks-storyline__wrapper--medium":"1"===m,"blocks-storyline__wrapper--full":"2"===m,"blocks-storyline__wrapper--snapshot":c});return Wr.createElement("div",{className:"blocks-storyline",style:v},Wr.createElement($e.Z,{animateBlockEntrance:t,animateIn:"fadeIn",isLearner:o},Wr.createElement("div",{"aria-label":s,className:g,role:"group"},c?this.renderThumbnail(l):this.renderStorylineBlock(l))))}},{key:"renderStorylineBlock",value:function(e){return Fr(e)?this.renderProcessing():Zr(e)?this.renderItem(e):this.renderEmpty()}},{key:"renderThumbnail",value:function(e){var t,n=Dr(e),r=E()(t="".concat((0,Or.dU)("CDN_USER_CONTENT_URI"),"/")).call(t,n);return Wr.createElement("img",{src:r})}},{key:"renderEmpty",value:function(){var e=this.props.renderEmpty;return"function"==typeof e?e():null}},{key:"renderItem",value:function(e){var t=this,n=this.state.fullscreen,r=this.props,i=r.blockId,o=r.isLesson,a=r.previewType,s=Rr(e),u=s.src,c=s.meta,l=s.title,d=c.player,f=Vr(u,o,a),p=d.height/d.width,h={paddingBottom:"".concat(100*p,"%")},m=he()("blocks-storyline__item__iframe",{"blocks-storyline__item__iframe--fullscreen":n});return Wr.createElement("div",{className:"blocks-storyline__item",style:h},Wr.createElement("iframe",{allowtransparency:"true",ref:function(e){return t.iframe=e},name:i,className:m,src:(0,Or.i3)(f),title:l}))}},{key:"renderProcessing",value:function(){var e=this.props.renderProcessing;return"function"==typeof e?e():null}}],[{key:"defaultProps",get:function(){return{isLesson:!1,onStep:Function.prototype,hasManySlBlocks:Function.prototype,previewType:""}}}]),n}(Wr.Component),Kr=n(22673),$r=n.n(Kr),Xr=n(47392),Jr=n.n(Xr),Qr=n(50554),ei=n(73727),ti=n(89830),ni=n(82695),ri=n(5992),ii=n(67294);function oi(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,_.Z)(e);if(t){var o=(0,_.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,b.Z)(this,n)}}var ai=Je.r.blocks,si=function(e){(0,y.Z)(n,e);var t=oi(n);function n(){var e,r;(0,m.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a0?N()(c).call(c,0,1):[],h=l.paddingTop,m=l.paddingBottom,v=l.backgroundColor,g=l.entranceAnimation,y=l.buttonColor||this.props.color,b="rounded",_=he()("blocks-button",{"blocks-button--no-animation":!g,"blocks-button--left":!1,"blocks-button--center":!1,"blocks-button--right":!0,"blocks-button--rounded":!0}),w={backgroundColor:Se(o,v),paddingTop:"".concat(10*h,"px"),paddingBottom:"".concat(10*m,"px")};return ii.createElement("div",{className:_,"data-ba":ai.blockButton,style:w},ii.createElement($e.Z,{animateBlockEntrance:n,animateIn:"fadeIn",isLearner:u,offset:100},T()(p).call(p,(function(t){var n=t.id,i=t.label,o=t.type,u=t.destination,c=t.description,l=(0,rr.$G)((0,Te.Vt)(i),18);return ii.createElement("section",{key:n,className:"blocks-button__container"},f(n,c),e.renderButton({editable:a,buttonStyle:b,color:y,courseTitle:r,text:l,type:o,destination:u,editBlock:s}))}))))}}],[{key:"propTypes",get:function(){return{lessonId:ke().any,blockId:ke().any,items:ke().array,settings:ke().object.isRequired,editable:ke().bool,editBlock:ke().func,courseTitle:ke().string}}},{key:"defaultProps",get:function(){return{items:[],lessonId:"",blockId:"",editBlock:function(){}}}}]),n}(ii.Component),ui=$r()({externalLinksDisabled:Lr()(["course","externalLinksDisabled"])}),ci=(0,Qr.$j)(ui,{showExternalLinksModal:function(){return{type:"rise/globals/SHOW_EXTERNAL_LINKS_MODAL",payload:!0}}})(si),li=ci,di=function(e){(0,y.Z)(n,e);var t=oi(n);function n(){var e,r;(0,m.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a0?N()(a).call(a,0,1):[];return Ti.createElement("div",{className:f,"data-ba":Ni.blockAudio,style:p},Ti.createElement($e.Z,{animateBlockEntrance:n,animateIn:"fadeIn",isLearner:o,offset:150},Ti.createElement("div",{className:"block-audio__wrapper"},T()(h).call(h,(function(t,n){return e.renderItem(t,n)})))))}}],[{key:"propTypes",get:function(){return{audioVideoPlayhead:ke().number,blockId:ke().any,editable:ke().bool,items:ke().array,lessonId:ke().any,loadMedia:ke().bool.isRequired,onStep:ke().func,recordMediaPlayheadPosition:ke().func,settings:ke().object.isRequired}}},{key:"defaultProps",get:function(){return{audioVideoPlayhead:0,blockId:"",editable:!1,items:[],lessonId:"",onStep:Function.prototype,recordMediaPlayheadPosition:Function.prototype}}}]),n}(Ti.Component),Ai=function(e){(0,y.Z)(n,e);var t=Ci(n);function n(){var e,r;(0,m.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=100&&this.props.onStep({id:e})}},{key:"render",value:function(){var e=this,t=this.props,n=t.animateBlockEntrance,r=t.defaultBackgroundColor,i=void 0===r?"":r,o=t.isLearner,a=t.items,s=t.settings,u=s.paddingTop,c=s.paddingBottom,l=s.backgroundColor,d=s.entranceAnimation,f=he()("block-video",{"block-video--no-animation":!d}),p={backgroundColor:Se(i,l),paddingTop:"".concat(10*u,"px"),paddingBottom:"".concat(10*c,"px")},h=a.length>0?N()(a).call(a,0,1):[];return Ti.createElement("div",{className:f,style:p},Ti.createElement($e.Z,{animateBlockEntrance:n,animateIn:"fadeIn",isLearner:o,offset:250},T()(h).call(h,(function(t,n){return e.renderItem(t,n)}))))}}],[{key:"propTypes",get:function(){return{audioVideoPlayhead:ke().number,blockId:ke().any,courseId:ke().string,editable:ke().bool,items:ke().array,labels:ke().object,lessonId:ke().any,loadMedia:ke().bool.isRequired,onStep:ke().func,partnerContent:ke().array,publishedAt:ke().string,settings:ke().object.isRequired,tenantId:ke().string,type:ke().string}}},{key:"defaultProps",get:function(){return{audioVideoPlayhead:0,items:[],editable:!1,lessonId:"",blockId:"",onStep:Function.prototype,partnerContent:[]}}}]),n}(Ti.Component),Pi=function(e){(0,y.Z)(n,e);var t=Ci(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,v.Z)(n,[{key:"renderItem",value:function(e,t){var n,r=e.id,i=e.media.embed,o=e.settings,a=void 0===o?{}:o,s=this.props,u=s.loadMedia,c=s.labels,l=s.settings,d=a.showMetaData,f=l.showBorder,p=void 0===f||f,h=he()("block-embed__item",{"block-embed__item--border":p});return Ti.createElement("section",{key:r,className:h,"data-ba":Ni.blockEmbed},u&&Ti.createElement(bi.Z,{id:E()(n="".concat(t,"-")).call(n,r),labels:c,isLesson:!0,data:i,showMetaData:d}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.animateBlockEntrance,r=t.blockId,i=t.defaultBackgroundColor,o=void 0===i?"":i,a=t.isLearner,s=t.items,u=t.settings,c=u.paddingTop,l=u.paddingBottom,d=u.backgroundColor,f=u.entranceAnimation,p=u.mediaWidth,h=void 0===p?0:p,m="link"!==(0,Si.OR)(s),v=he()("block-embed",{"block-video--no-animation":!f}),g=he()("block-embed__wrapper",{"block-embed__wrapper--medium":m&&"1"===h,"block-embed__wrapper--full":m&&"2"===h}),y={backgroundColor:Se(o,d),paddingTop:"".concat(10*c,"px"),paddingBottom:"".concat(10*l,"px")},b=s.length>0?N()(s).call(s,0,1):[];return Ti.createElement("div",{className:v,style:y},Ti.createElement($e.Z,{animateBlockEntrance:n,animateIn:"fadeIn",isLearner:a,offset:300},Ti.createElement("div",{className:g},T()(b).call(b,(function(t){return e.renderItem(t,r)})))))}}],[{key:"propTypes",get:function(){return{lessonId:ke().any,blockId:ke().any,items:ke().array,settings:ke().object.isRequired,editable:ke().bool,loadMedia:ke().bool.isRequired}}},{key:"defaultProps",get:function(){return{items:[],editable:!1,lessonId:"",blockId:""}}}]),n}(Ti.Component),Li=function(e){(0,y.Z)(n,e);var t=Ci(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,v.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.animateBlockEntrance,n=e.defaultBackgroundColor,r=void 0===n?"":n,i=e.isLearner,o=e.items,a=e.settings,s=o[0].media.attachment;return Ti.createElement("div",{style:this.styles(a,r)},Ti.createElement($e.Z,{animateBlockEntrance:t,animateIn:"fadeIn",isLearner:i},Ti.createElement("div",{className:"block-text--onecol"},Ti.createElement("div",{className:"block-text__container"},Ti.createElement("div",{className:"block-text__row"},Ti.createElement("div",{className:"block-text__col"},this.renderAttachment(s)))))))}},{key:"renderAttachment",value:function(e){return e.key?this.renderDownload(e):this.renderNoFile()}},{key:"renderDownload",value:function(e){var t=e.key,n=e.mimeType,r=e.originalUrl,i=e.size,o=this.props,a=o.externalLinksDisabled,s=o.showExternalLinksModal,u=(0,Or.i3)(t),c=a?"":void 0,l=a?s:void 0,d=a?void 0:u,f=a?void 0:"noopener noreferrer",p=a?"button":void 0,h=a?void 0:"_blank";return Ti.createElement("a",{className:"block-attachment brandHover","data-external":c,download:r,href:d,onClick:l,rel:f,role:p,target:h},Ti.createElement("div",{className:"block-attachment__main"},Ti.createElement("div",{className:"block-attachment__icon"},this.fileIcon(n)),Ti.createElement("div",{className:"block-attachment__info brand--head"},Ti.createElement(Ce.Z,{className:"block-attachment__title",value:r}),Ti.createElement("div",{className:"block-attachment__size"},pi()(i,{round:1})))),Ti.createElement("div",{className:"block-attachment__rest"},Ti.createElement(en.UW,{className:"brandHover__target--fill"})))}},{key:"renderNoFile",value:function(){return Ti.createElement("div",{className:"block-attachment block-attachment--none","data-ba":Ni.blockAttachment},Ti.createElement("div",{className:"block-attachment__main"},Ti.createElement("div",{className:"block-attachment__icon"},Ti.createElement(en.$B,{"aria-label":"File"})),Ti.createElement("div",{className:"block-attachment__info brand--head"},Ti.createElement("div",{className:"block-attachment__title"},"File Attachment Block"),Ti.createElement("div",{className:"block-attachment__size"},"No file added"))))}},{key:"fileIcon",value:function(e){return/excel|spreadsheet/.test(e)?Ti.createElement(en.QS,{"aria-label":"Microsoft Excel Spreadsheet"}):/pdf/.test(e)?Ti.createElement(en.yd,{"aria-label":"PDF File"}):/word/.test(e)?Ti.createElement(en.S8,{"aria-label":"Microsoft Word Document"}):/powerpoint|presentation/.test(e)?Ti.createElement(en.TN,{"aria-label":"PowerPoint Presentation"}):/rtf|richtext/.test(e)?Ti.createElement(en.Zn,{"aria-label":"Rich Text File"}):/zip/.test(e)?Ti.createElement(en.Uj,{"aria-label":"ZIP File"}):Ti.createElement(en.$B,{"aria-label":"File"})}},{key:"styles",value:function(e,t){return{backgroundColor:Se(t,e.backgroundColor),paddingTop:"".concat(10*e.paddingTop,"px"),paddingBottom:"".concat(10*e.paddingBottom,"px")}}}],[{key:"propTypes",get:function(){return{blockId:ke().string.isRequired,items:ke().array.isRequired,lessonId:ke().string,loadMedia:ke().bool.isRequired,settings:ke().object.isRequired}}}]),n}(Ti.Component),Ii=$r()({externalLinksDisabled:Lr()(["course","externalLinksDisabled"])}),Mi=(0,Qr.$j)(Ii,{showExternalLinksModal:function(){return{type:"rise/globals/SHOW_EXTERNAL_LINKS_MODAL",payload:!0}}})(Li),Ri=n(28192),Di=n(37176),ji=n(75240),Zi=n(80521);function Bi(e){var t=e.animateBlockEntrance,n=e.canContinue,r=void 0!==n&&n,i=e.defaultBackgroundColor,o=void 0===i?"":i,a=e.isComplete,s=e.isLearner,u=e.items,c=void 0===u?[]:u,l=e.onStep,d=void 0===l?Function.prototype:l,f=e.settings,p=(0,P.useRef)(),h=(0,Di.Z)(a),m=(0,Ri.j9)().announcePolite,v=c[0]||{},g=v.buttonColor,y=v.completeHint,b=v.id,_=v.title,w=!v.type||r,E=(0,P.useCallback)((function(){var e=p.current;e&&(e.setAttribute("aria-live","off"),e.setAttribute("role","status"),e.setAttribute("tabindex","-1"),e.innerHTML="Continued",e.focus()),d({id:b})}),[b,d]);return(0,P.useEffect)((function(){!h&&a&&(null==m||m("Additional lesson content has been loaded."))}),[a,h,m]),P.createElement(P.Fragment,null,!a&&P.createElement("div",{style:Fi(f,o)},P.createElement($e.Z,{animateBlockEntrance:t,animateIn:"fadeIn",isLearner:s,offset:25},P.createElement("div",{className:"block-text--onecol"},P.createElement("div",{className:"block-text__container"},P.createElement("div",{className:"block-text__row"},P.createElement("div",{className:"block-text__col"},w&&P.createElement(ji.Z,{bgColor:g,onClick:E,text:_}),!w&&P.createElement(Zi.Z,{text:y}))))))),P.createElement("div",{className:"abs-center-x visually-hidden-always",ref:p}))}function Fi(e,t){return{backgroundColor:Se(t,e.backgroundColor),paddingTop:"".concat(10*e.paddingTop,"px"),paddingBottom:"".concat(10*e.paddingBottom,"px")}}var Ui=n(13594),qi=n.n(Ui),zi=n(5683),Hi=n.n(zi),Vi=n(67294),Wi=function(){return Vi.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"23",height:"17",viewBox:"0 0 23 17",focusable:!1},Vi.createElement("path",{fillRule:"nonzero",d:"M19.347 8.275l1.88 1.714a.727.727 0 0 0 .98-1.074l-3.225-2.941a.727.727 0 0 0-1.027.047l-2.94 3.224a.727.727 0 0 0 1.075.98l1.802-1.976a6.545 6.545 0 0 1-11.56 4.288.727.727 0 1 0-1.114.935 8 8 0 0 0 14.129-5.197zm-16.039.162l-1.79-1.633a.727.727 0 1 0-.98 1.074l3.223 2.94c.297.272.757.25 1.028-.046l2.94-3.224a.727.727 0 0 0-1.075-.98L4.768 8.636a6.545 6.545 0 0 1 11.555-4.482.727.727 0 1 0 1.114-.936A8 8 0 0 0 3.308 8.437z"}))},Yi=n(67294);function Gi(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,_.Z)(e);if(t){var o=(0,_.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,b.Z)(this,n)}}var Ki=Je.r.blocks,$i={small:{longMin:51,totalMax:150},medium:{longMin:208,totalMax:390},large:{longMin:258,totalMax:707}},Xi=function(e){(0,y.Z)(n,e);var t=Gi(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this,e)).state={flipped:e.flipped,hasFlippedOnce:e.hasFlippedOnce},r.flip=r.flip.bind((0,g.Z)(r)),r.scrollDownIfNecessary=r.scrollDownIfNecessary.bind((0,g.Z)(r)),r.scrollUpIfNecessary=r.scrollUpIfNecessary.bind((0,g.Z)(r)),r.onKeyDown=r.onKeyDown.bind((0,g.Z)(r)),r}return(0,v.Z)(n,[{key:"anchorClicked",value:function(e){return"a"===e.tagName.toLowerCase()||e!==this.container&&this.anchorClicked(e.parentElement)}},{key:"flip",value:function(e){var t=e.target;if(!this.anchorClicked(t)){var n=this.state.flipped;this.setState({flipped:!n,hasFlippedOnce:!0}),n?(this.frontSide.scrollToTop(),this.cardFront.focus()):(this.props.onStep(this.props.card),this.backSide.scrollToTop(),this.cardBack.focus()),e&&e.preventDefault()}}},{key:"showFront",value:function(){this.setState({flipped:!1}),this.frontSide.scrollToTop()}},{key:"focus",value:function(){this.cardFront.focus()}},{key:"scrollUpIfNecessary",value:function(e){e.target===this.cardFront?this.frontSide.scrollUp(e):this.backSide.scrollUp(e)}},{key:"scrollDownIfNecessary",value:function(e){e.target===this.cardFront?this.frontSide.scrollDown(e):this.backSide.scrollDown(e)}},{key:"onKeyDown",value:function(e){kt()([[Tt.Uf,this.flip],[Tt.IA,this.scrollUpIfNecessary],[Tt.up,this.scrollDownIfNecessary]])(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.allowTabNavigation,r=t.card,i=t.index,o=t.labels,a=void 0===o?{}:o,s=t.showHint,u=t.size,c=a.blocksClickToFlip,l=this.state,d=l.flipped,f=l.hasFlippedOnce,p=r.front,h=void 0===p?{}:p,m=r.back,v=void 0===m?{}:m,g=_t()(h,"type")||"description",y=_t()(v,"type")||"description",b=(0,De.xR)(_t()(h,"media.image")),_=(0,De.xR)(_t()(v,"media.image")),w=_t()(h,"media.image.alt"),E=_t()(v,"media.image.alt"),k=h.description||"",x=v.description||"",S=he()("block-flashcard",{"block-flashcard--large":"large"===u,"block-flashcard--medium":"medium"===u,"block-flashcard--small":"small"===u,"block-flashcard--first":0===i,"block-flashcard--flipped":d,"block-flashcard--in-edge":ti.Z.isEdge,"block-flashcard--in-ie":ti.Z.isIe11}),T=he()("block-flashcard__front",{"block-flashcard__front--description":"description"===g,"block-flashcard__front--image":"image"===g,"block-flashcard__front--fullimage":"fullimage"===g}),C=he()("block-flashcard__back",{"block-flashcard__back--description":"description"===y,"block-flashcard__back--image":"image"===y,"block-flashcard__back--fullimage":"fullimage"===y}),N=he()("block-flashcard__content",{"brand--border":"fullimage"!==g}),O=he()("block-flashcard__flip brand--ui",{"block-flashcard__flip--detailed":!f}),A="fullimage"===g?{backgroundImage:"url('".concat(b,"')")}:{},P="fullimage"===y?{backgroundImage:"url('".concat(_,"')")}:{},L=n&&!d,I=n&&d,M=0===i&&!f&&c,R=Yi.createElement("button",{className:O,onClick:this.flip,ref:function(t){e.flipLink=t},tabIndex:St.mR,type:"button"},Yi.createElement("span",{className:"flip-text"},M),Yi.createElement("span",{className:"flip-icon"},Yi.createElement(Wi,null)));return Yi.createElement("section",{className:S,onTouchEnd:function(e){e.stopPropagation()},ref:function(t){e.container=t}},Yi.createElement("div",{className:"block-flashcard__wrapper"},Yi.createElement("div",{"aria-hidden":!L,className:T,onClick:this.flip,onKeyDown:this.onKeyDown,ref:function(t){e.cardFront=t},role:"button",tabIndex:(0,St._6)(L)},Yi.createElement("div",{className:N,style:A},Yi.createElement(Ji,{allowTabNavigation:L,alt:w,description:k,image:b,labels:a,ref:function(t){e.frontSide=t},side:"front",size:u,type:g})),s&&R),Yi.createElement("div",{"aria-hidden":!I,className:C,onBlur:function(){e.container.style.zIndex--},onFocus:function(){e.container.style.zIndex++},onClick:this.flip,onKeyDown:this.onKeyDown,ref:function(t){e.cardBack=t},role:"button",tabIndex:(0,St._6)(I)},Yi.createElement("div",{className:"block-flashcard__content",style:P},Yi.createElement(Ji,{allowTabNavigation:I,alt:E,description:x,image:_,labels:a,ref:function(t){e.backSide=t},side:"back",size:u,type:y})),s&&R)))}}],[{key:"propTypes",get:function(){return{allowTabNavigation:ke().bool,card:ke().object.isRequired,index:ke().number,onStep:ke().func,showHint:ke().bool,size:ke().oneOf(["large","medium","small"])}}},{key:"defaultProps",get:function(){return{allowTabNavigation:!0,flipped:!1,hasFlippedOnce:!1,index:0,onStep:Function.prototype,showHint:!0,size:"large"}}}]),n}(Yi.Component),Ji=function(e){(0,y.Z)(n,e);var t=Gi(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this,e)).state={hasOverflow:!1,isLong:!1},r.handleScroll=r.handleScroll.bind((0,g.Z)(r)),r.overflowMask=r.overflowMask.bind((0,g.Z)(r)),r}return(0,v.Z)(n,[{key:"componentDidMount",value:function(){this.scrollContent.addEventListener("scroll",this.scrollRef=sr()(this.handleScroll,50)),window.addEventListener("resize",this.maskRef=sr()(this.overflowMask,50)),this.overflowMask()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.maskRef),this.scrollContent.removeEventListener("scroll",this.scrollRef)}},{key:"scrollToTop",value:function(){this.scrollContent.scrollTop=0}},{key:"scrollUp",value:function(e){(0,Tt.ke)(this.scrollContent,e)}},{key:"scrollDown",value:function(e){(0,Tt.Jr)(this.scrollContent,this.state.hasOverflow,e)}},{key:"handleScroll",value:function(){var e=this.state.hasOverflow,t=this.scrollContent,n=t.scrollTop,r=t.scrollHeight;n+t.offsetHeight+10>=r?this.setState({hasOverflow:!1}):e||this.setState({hasOverflow:!0})}},{key:"overflowMask",value:function(){var e=this.scrollContent,t=e.offsetHeight0?N()(a).call(a,0,1):[];return P.createElement("div",{className:m,"data-ba":aa.blockKnowledge,style:v,ref:function(t){e.block=t}},P.createElement($e.Z,{animateBlockEntrance:n,animateIn:"fadeIn",isLearner:o},P.createElement("div",{className:"block-knowledge__container"},P.createElement("div",{className:"block-knowledge__row"},P.createElement("div",{className:"block-knowledge__col"},P.createElement("div",{"aria-label":this.getTypeLabel(),className:"block-knowledge__wrapper",ref:function(t){e.wrapper=t}},T()(g).call(g,(function(t){return e.renderQuestion(t)}))))))))}}],[{key:"propTypes",get:function(){return{lessonId:ke().any,blockId:ke().any,items:ke().array,settings:ke().object.isRequired,onStep:ke().func}}},{key:"defaultProps",get:function(){return{items:[],lessonId:"",blockId:"",onStep:Function.prototype}}}]),n}(P.Component),ma=n(1219),va=n(67294),ga=Je.r.blocks,ya=function(e){var t=e.blockId,n=e.progress,r=Lr()(["items",t],n);return va.createElement(Ke,{className:"block-labeled-graphic","data-ba":ga.blockLabeledGraphic},va.createElement(ma.Z,(0,be.Z)({},e,{editable:!1,isBlock:!0,parentId:t,progress:r})))},ba=n(86302),_a=n(73935),wa=n(19755),Ea=n.n(wa),ka=n(80409),xa=n.n(ka),Sa=n(81753),Ta=n.n(Sa),Ca=n(97560),Na=n.n(Ca),Oa=n(67294);function Aa(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,_.Z)(e);if(t){var o=(0,_.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,b.Z)(this,n)}}var Pa=function(e){(0,y.Z)(n,e);var t=Aa(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,v.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.current,r=e.description,i=e.entered,o=e.fade,a=e.hasNavigation,s=e.index,u=e.initiating,c=e.media,l=e.position,d=l.next,f=l.prev,p=e.previous,h=e.title,m=e.type,v=!uo()(f)&&!uo()(d),g=Yt()("process-card__"),y=he()("process-card",{"process-card--initiating":u,"process-card--entered":i,"process-card--intro":"intro"===m,"process-card--summary":"summary"===m,"process-card--active":n===s,"process-card--prev-active":p===s,"process-card--next":n+1===s,"process-card--prev":n-1===s,"process-card--slide-fade":o}),b=kt()([[we()(s),Vt()({transform:"translate3d(".concat(d,"px, 0px, 0px)")})],[Na()(s),Vt()({transform:"translate3d(-".concat(f,"px, 0px, 0px)")})],[Qt(),Vt()(null)]])(n),_={className:y,style:v?b:null};return Oa.createElement("div",_,Oa.createElement("div",{className:"process-card__inner"},Oa.createElement("div",null,"step"===m&&Za(this.props,g),h&&Ba(this.props,g),c&&Ra(this.props,g),r&&Ia(this.props,g),a&&"intro"===m&&ja(this.props,g),"intro"!==m&&t,a&&"summary"===m&&Da(this.props,g))))}},{key:"shouldComponentUpdate",value:function(e){if(e.current!==this.props.current||e.fade!==this.props.fade||e.initiating!==this.props.initiating||e.position!==this.props.position||e.previous!==this.props.previous||e.settings!==this.props.settings)return!0;var t=e.current,n=e.index,r=e.entered!==this.props.entered;return t===n&&r}}],[{key:"propTypes",get:function(){return{blockId:ke().string.isRequired,children:ke().node,current:ke().number.isRequired,description:ke().string,enableVideoPlaybackSpeed:ke().bool,entered:ke().bool,fade:ke().bool,hasNavigation:ke().bool,index:ke().any.isRequired,initiating:ke().bool,media:ke().object,onMediaLoad:ke().func,onNextClick:ke().func.isRequired,onRestartClick:ke().func.isRequired,number:ke().number,position:ke().object.isRequired,previous:ke().number,settings:ke().object.isRequired,title:ke().string,type:ke().oneOf(["intro","step","summary"])}}}]),n}(Oa.Component),La=function(e){(0,y.Z)(n,e);var t=Aa(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,v.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.current,r=e.description,i=e.entered,o=e.hasNavigation,a=e.index,s=e.initiating,u=e.media,c=e.title,l=e.type,d=e.width,f=kt()([[we()(a),Vt()({transform:"translate3d(".concat(d,"px, 0px, 0px)")})],[Na()(a),Vt()({transform:"translate3d(-".concat(d,"px, 0px, 0px)")})],[Qt(),Vt()(null)]])(n),p=he()("process-card-mobile",{"process-card-mobile--entered":i,"process-card-mobile--intro":"intro"===l,"process-card-mobile--summary":"summary"===l,"process-card-mobile--active":n===a,"process-card-mobile--initiating":s}),h=Yt()("process-card-mobile__");return Oa.createElement("div",{className:p,style:f},Oa.createElement("div",{className:"process-card-mobile__inner"},Oa.createElement("div",null,"step"===l&&Za(this.props,h),c&&Ba(this.props,h),u&&Ra(this.props,h),r&&Ia(this.props,h),o&&"intro"===l&&ja(this.props,h),"intro"!==l&&t,o&&"summary"===l&&Da(this.props,h),Ma(this.props,h))))}},{key:"shouldComponentUpdate",value:function(e){if(e.current!==this.props.current||e.initiating!==this.props.initiating||e.width!==this.props.width)return!0;var t=e.current,n=e.index,r=e.entered!==this.props.entered||e.showHelp!==this.props.showHelp;return t===n&&r}}],[{key:"propTypes",get:function(){return{blockId:ke().string.isRequired,children:ke().node,current:ke().number.isRequired,description:ke().string,enableVideoPlaybackSpeed:ke().bool,entered:ke().bool,hasNavigation:ke().bool,id:ke().string.isRequired,index:ke().any.isRequired,initiating:ke().bool.isRequired,labels:ke().object.isRequired,media:ke().object,onMediaLoad:ke().func,onNextClick:ke().func.isRequired,onRestartClick:ke().func.isRequired,number:ke().number,settings:ke().object.isRequired,showHelp:ke().bool,title:ke().string,type:ke().oneOf(["intro","step","summary"]),width:ke().number}}}]),n}(Oa.Component),Ia=function(e,t){var n=e.current,r=e.description,i=e.index;return Oa.createElement(Ce.Z,{allowTabNavigation:n===i,className:"".concat(t("description")," brand--body"),value:r})},Ma=function(e,t){var n=e.current,r=e.index,i=e.labels,o=e.showHelp,a=i.processSwipe,s=he()(t("help"),(0,h.Z)({},"".concat(t("help"),"--show"),n===r&&o));return Oa.createElement("div",{className:s},Oa.createElement("span",null,a," ",Oa.createElement(en._M,null)))},Ra=function(e,t){var n,r,i=e.blockId,o=e.current,a=e.enableVideoPlaybackSpeed,s=e.id,u=e.index,c=e.media,l=e.onMediaLoad,d=e.settings.zoomOnClick,f=o===u,p=Hn()(ao()("pause",!0),c);return Oa.createElement("div",{className:t("media")},Oa.createElement(tr.Z,{allowTabNavigation:f,defaultAlign:"center",enableVideoPlaybackSpeed:a,hasPadding:!1,index:E()(n=E()(r="".concat(i,"-")).call(r,s,"-")).call(n,u),media:f?c:p,onLoad:f&&l?l:Vt(),opts:{disableZoom:!d}}))},Da=function(e,t){var n=e.current,r=e.index,i=e.labels,o=e.onRestartClick,a=i.processStartAgain,s=n===r?St.$_:St.mR,u={className:"".concat(t("restart")," brand--color"),onClick:o,onKeyDown:(0,Tt.Ru)(o),role:"button",tabIndex:s};return Oa.createElement("div",u,Oa.createElement("span",{className:"brand--ui"},a),Oa.createElement("i",{className:"icon icon-reload"}))},ja=function(e,t){var n=e.current,r=e.index,i=e.labels,o=e.onNextClick,a=i.processStart,s=n===r?St.$_:St.mR,u={className:"".concat(t("button")," brand--background brand--ui"),onClick:o,onKeyDown:(0,Tt.Ru)(o),role:"button",tabIndex:s};return Oa.createElement("button",(0,be.Z)({},u,{type:"button"}),Oa.createElement("span",null,a," ",Oa.createElement(en._M,null)))},Za=function(e,t){var n,r=e.labels,i=e.number,o=e.settings,a=r.processStepName,s=o.stepLabel||a;return Oa.createElement("div",{className:"".concat(t("number")," brand--background brand--head")},Oa.createElement("p",null,E()(n="".concat(s," ")).call(n,i)))},Ba=function(e,t){return Oa.createElement("div",{className:"".concat(t("title")," brand--head")},Oa.createElement("h2",null,e.title))},Fa=n(22727),Ua=n(67294);function qa(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,_.Z)(e);if(t){var o=(0,_.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,b.Z)(this,n)}}var za=function(e){(0,y.Z)(n,e);var t=qa(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,v.Z)(n,[{key:"onClick",value:function(){var e=this.props,t=e.onClick;e.opacity>.5&&t()}},{key:"render",value:function(){var e=this.props,t=e.absolute,n=e.bottom,r=e.fixed,i=e.hidden,o=e.isSliding,a=e.offset,s=e.opacity,u=e.scroll,c=e.sidebar,l=e.top,d=e.type,f="next"===d,p="prev"===d,h=p&&"prev"===i||f&&"next"===i||"both"===i,m=u.active?r+c:t,v=u.active?r+a:t,g=kt()([[ae()("active",!0),Vt()(l)],[ae()("end",!0),Vt()(n)],[Qt(),Vt()(null)]])(u),y=he()("process-arrow",{"process-arrow--left":p,"process-arrow--right":f,"process-arrow--hidden":h,"process-arrow--scrolling":u.active,"process-arrow--disabled":s<=.5}),b={left:p?m:null,opacity:u.end?s:null,right:f?v:null,top:g},_={className:y,key:"arrow",onClick:this.onClick.bind(this),role:"button",style:b};return Ua.createElement(Fa.W3,{component:"div"},!o&&Ua.createElement(Fa.Kv,{classNames:"process-arrow",timeout:{enter:300,exit:200}},Ua.createElement("div",_,Ua.createElement(en._M,null))))}},{key:"shouldComponentUpdate",value:function(e){var t=function(e,t){return M()(lo(),ae()(e,t))};return kt()([[t("absolute",this.props.absolute),Vt()(!0)],[t("fixed",this.props.fixed),Vt()(!0)],[t("isSliding",this.props.isSliding),Vt()(!0)],[t("opacity",this.props.opacity),Vt()(!0)],[t("scroll",this.props.scroll),Vt()(!0)],[t("top",this.props.top),Vt()(!0)],[Qt(),Vt()(!1)]])(e)}}],[{key:"propTypes",get:function(){return{absolute:ke().number,bottom:ke().number,fixed:ke().number,hidden:ke().oneOf(["both","next",null,"prev"]),isSliding:ke().bool,offset:ke().number,onClick:ke().func.isRequired,opacity:ke().number,scroll:ke().object,sidebar:ke().number,top:ke().number,type:ke().oneOf(["next","prev"])}}}]),n}(Ua.Component),Ha=n(88524),Va=n.n(Ha),Wa=n(56396),Ya=n.n(Wa),Ga=n(67294);function Ka(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,_.Z)(e);if(t){var o=(0,_.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,b.Z)(this,n)}}var $a=function(e){(0,y.Z)(n,e);var t=Ka(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,v.Z)(n,[{key:"getCounterPosition",value:function(){var e=this.props,t=e.current,n=e.isFirst,r=e.length,i=n?t+1:t,o=this.refs["item-".concat(i)],a=this.refs["item-".concat(r)];if(!this.counter||!o||!a)return{lastItemPosition:null,position:null,width:null};var s=this.getItemPosition(),u=a.offsetLeft+5,c=o.offsetWidth,l=this.counter.offsetWidth,d=s-l/2+c/2,f=u-l+c/2;return{lastItemPosition:u,position:kt()([[Va()(l/2),Vt()(0)],[qi()(u-l/2),Vt()(f)],[Qt(),Vt()(d)]])(s),width:l}}},{key:"getItemPosition",value:function(){var e=this.props,t=e.current,n=e.isFirst?t+1:t,r=this.refs["item-".concat(n)];return r?n>=10?r.offsetLeft+3:r.offsetLeft:null}},{key:"handleSlide",value:function(e){var t=this.props,n=t.current,r=t.isFirst;(0,t.slideTo)(r?e-1:e,n)}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.hasSummary,i=n.length,o=this.getCounterPosition(),a=o.lastItemPosition,s=o.position,u=o.width,c=this.getItemPosition(),l=r?i+1:i,d=he()("process-counter",{"process-counter--overflow-before":s>0,"process-counter--overflow-after":a>s+u}),f={transform:"translate3d(-".concat(s,"px, 0px, 0px)")},p={opacity:1,transform:"translate3d(".concat(c,"px, 0px, 0px)")},h={className:"process-counter__inner",style:!uo()(s)&&s>0?f:{transform:"translate3d(0px, 0px, 0px)"},ref:function(e){return t.counter=e}},m={className:"process-counter__active brand--border",style:uo()(c)?null:p};return Ga.createElement("div",{className:d},Ga.createElement("div",h,Ga.createElement("div",m),T()(e=Ya()(1,l)).call(e,this.renderItem.bind(this))))}},{key:"renderItem",value:function(e){var t=this.props,n=t.current,r=t.hasSummary,i=t.length,o=r&&e===i,a=t.isFirst?n+1:n,s=ti.Z.isMobile,u={className:he()("process-counter__item",{"process-counter__item--active":e===a,"process-counter__item--double":e>=10,"process-counter__item--disabled":s}),onClick:!s&&this.handleSlide.bind(this,e),key:e,ref:"item-".concat(e)};return Ga.createElement("div",u,Ga.createElement("span",null,o?Ga.createElement(en.Y_,null):e))}}],[{key:"propTypes",get:function(){return{current:ke().number.isRequired,hasSummary:ke().bool,isFirst:ke().bool,length:ke().number.isRequired,slideTo:ke().func}}}]),n}(Ga.Component),Xa=n(87699),Ja=n(67294);function Qa(e,t){var n=a()(e);if(u()){var r=u()(e);t&&(r=x()(r).call(r,(function(t){return l()(e,t).enumerable}))),n.push.apply(n,r)}return n}function es(e){for(var t=1;t0}))&&this.setPosition()}},{key:"handleRestart",value:function(){var e=this,t=this.props,n=t.getScrollTop,r=t.steps,i=n(),o=(0,_a.findDOMNode)(this.refs["slide-0"]).offsetHeight,a=this.container===window?"body, html":this.container,s=$()(this.state.arrow,{hidden:"prev"}),u=$()(this.state.scroll),c={active:!1,auto:!1,end:!1},l=$()(this.state.slide,{fade:!0}),d={active:!1,current:0,fade:!0,previous:r.length-1},f=$()(d,{fade:!1}),p=function(){e.setState({scroll:c,slide:d}),e.afterSlideRef=setTimeout(e.setArrows,300)};this.setState({scroll:u({auto:!0}),slide:l,style:{height:o}},(function(){Ea()(a).stop().animate({scrollTop:i},300,p)})),this.slideRef=setTimeout((function(){return e.setState({slide:f})}),700),this.arrowAnimRef=setTimeout((function(){return e.setState({arrow:s})}),300)}},{key:"handleScroll",value:function(){var e=this.state,t=e.arrow,n=e.scroll,r=e.slide.current,i="prev"===t.hidden?"next":"prev",o=(0,_a.findDOMNode)(this.refs["slide-".concat(r)]),a=(0,_a.findDOMNode)(this.refs["arrow-".concat(i)]),s=a&&a.firstChild||null;if(!n.auto&&o&&s){var u=o.getBoundingClientRect(),c=u.height,l=u.top,d=s.getBoundingClientRect().top,f=460-c,p=.005*(l-f+200),h=$()(n),m=$()(t);l<80&&l>f?this.setState({scroll:h({active:!0,end:!1})}):l<=f?this.setState({scroll:h({active:!1,end:!0}),arrow:m({opacity:p,top:d})}):this.setState({scroll:h({active:!1,end:!1}),arrow:m({opacity:p,top:d})})}}},{key:"handleSlide",value:function(e){var t=this.props.steps,n=this.state.slide.current,r="next"===e?n+1:n-1;r<=-1||r>=t.length||this.slideTo(r,n)}},{key:"render",value:function(){var e=this,t=this.props,n=t.menuOpen,r=t.steps,i=this.state,o=i.initiating,a=i.sidebar,s=i.slide,u=i.style,c=s.current,l=s.fade,d=r.length,f=c===d-1,p=0===c,h=Math.min(d-22,c-11),m=Math.max(24-c,c+12,23),v=p?0:Math.max(0,h),g=f?d:Math.min(d,m),y=Ta()(v,g,r),b=d<23?y:xa()(r[0],y),_=he()("process-block",{"process-block--with-sidebar":n&&a>0}),w={className:he()("process-block__inner",{"process-block__inner--fade":l||o}),ref:function(t){return e.inner=t},style:u};return Ja.createElement("div",{className:_},Ja.createElement("div",w,this.renderArrow("prev"),f?T()(b).call(b,this.renderStep):T()(y).call(y,this.renderStep),this.renderArrow("next")))}},{key:"renderArrow",value:function(e){var t=this.state,n=t.arrow,r=t.scroll,i=t.sidebar,o=t.slide,a=this.props,s=a.menuOpen,u=a.steps,c=this.container&&this.container!==window,l=u.length>1?n.hidden:"both",d=es(es({},n),{},{hidden:l,isSliding:o.active,offset:c?this.container.offsetWidth-this.container.clientWidth:0,onClick:this.handleSlide.bind(this,e),opacity:n.opacity>=0?n.opacity:0,ref:"arrow-".concat(e),scroll:r,sidebar:s?i:0,type:e});return Ja.createElement(za,d)}},{key:"renderStep",value:function(e){var t=e.description,n=e.id,r=e.index,i=e.media,o=e.title,a=e.type,s=this.props,u=s.blockId,c=s.enableVideoPlaybackSpeed,l=s.entered,d=s.labels,f=s.settings,p=s.steps,h=this.state,m=h.initiating,v=h.position,g=h.slide,y=h.width,b=g.current,_=g.fade,w=g.previous,E=y.card,k=y.wrapper,x=function(e){return!uo()(F()(ae()("type",e),p))},S=x("intro"),T=x("summary"),C=S?r:r+1,N=Z()(ae()("type","step"),p).length+1,O={blockId:u,current:b,description:t,enableVideoPlaybackSpeed:c,entered:l,fade:_,hasNavigation:p.length>1,id:n,index:r,initiating:m,key:r,labels:d,media:i,onMediaLoad:this.setHeight,onNextClick:this.handleSlide.bind(this,"next"),onRestartClick:this.handleRestart,number:C,position:v,previous:w,ref:"slide-".concat(r),settings:f,title:o,type:a,width:E,wrapperWidth:k},A={current:b,hasSummary:T,isFirst:!S,length:N,slideTo:this.slideTo};return Ja.createElement(Pa,O,Ja.createElement($a,A))}},{key:"setArrows",value:function(){var e=this.state,t=e.arrow,n=t.hidden,r=t.opacity,i=e.sidebar,o=e.slide.current,a=this.props.menuOpen,s="prev"===n?"next":"prev",u=(0,_a.findDOMNode)(this.refs["slide-".concat(o)]),c=(0,_a.findDOMNode)(this.refs["arrow-".concat(s)]),l=c&&c.firstChild||null,d=Jn()(qi()),f=a?i:0,p=window.innerWidth;if(u&&l){var h=u.getBoundingClientRect(),m=h.height,v=h.left,g=h.width,y=l.getBoundingClientRect(),b=y.top,_=(p-g-v)/2-y.width,w=kt()([[d(1280+f),Vt()(_+20)],[d(1350+f),Vt()(_)],[Qt(),Vt()(v-f-170)]])(p),E=kt()([[d(1280+f),Vt()(_+20)],[d(1350+f),Vt()(_+40)],[Qt(),Vt()(v-f-130)]])(p);this.setState({arrow:{absolute:w,bottom:m-220,fixed:E,hidden:n,opacity:r,top:b}})}}},{key:"setHeight",value:function(e){var t=this.state.slide.current,n=(0,_a.findDOMNode)(this.refs["slide-".concat(t)]),r="function"==typeof e?e:Vt();n&&this.setState({style:{height:n.offsetHeight}},r)}},{key:"setPosition",value:function(){this.setWidth(),this.setHeight(),this.setArrows()}},{key:"setWidth",value:function(){var e=this.state.slide.current,t=this.inner,n=(0,_a.findDOMNode)(this.refs["slide-".concat(e)]),r=this.container&&this.container!==window?this.container.getBoundingClientRect().left:0,i=n&&n.offsetWidth||0,o=t&&t.offsetWidth||0,a=t&&n,s=a&&(o-i)/2+i/2,u=a&&(o-i)/2+1.5*i,c={card:n&&n.offsetWidth,wrapper:t&&t.offsetWidth},l={prev:u,next:s};t&&n&&this.setState({position:l,sidebar:r,width:c})}},{key:"slideTo",value:function(e,t){var n=this;if(!this.state.slide.active){var r=this.props,i=r.getScrollTop,o=r.onStep,a=r.steps,s=i(),u=(0,_a.findDOMNode)(this.refs["slide-".concat(e)]).offsetHeight,c=this.container===window?"body, html":this.container,l=$()(this.state.scroll),d={active:!1,auto:!1,end:!1},f=$()(this.state.arrow),p=$()({current:e,previous:t,fade:!1}),h=a[e],m=kt()([[D()(0),Vt()({hidden:"prev"})],[D()(a.length-1),Vt()({hidden:"next"})],[Qt(),Vt()({hidden:null})]])(e),v=function(){n.setState({scroll:d}),n.afterSlideRef=setTimeout(n.setArrows,400)};this.setState({scroll:l({auto:!0}),slide:p({active:!0}),style:{height:u}},(function(){Ea()(c).stop().animate({scrollTop:s},300,v)})),this.slideRef=setTimeout((function(){return n.setState({slide:p({active:!1})})}),600),this.arrowAnimRef=setTimeout((function(){return n.setState({arrow:f(m)})}),300),o&&o(h)}}}],[{key:"propTypes",get:function(){return{blockId:ke().string.isRequired,entered:ke().bool,getScrollTop:ke().func.isRequired,isPreview:ke().bool,labels:ke().object.isRequired,menuOpen:ke().bool,onStep:ke().func,settings:ke().object.isRequired,steps:ke().array.isRequired,visible:ke().bool}}}]),n}(Ja.Component),rs=function(e){(0,y.Z)(n,e);var t=ts(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this,e)).state={current:0,fade:!1,height:null,help:!1,helped:!1,initiating:!0,width:null,xTouchDown:null,yTouchDown:null,xTouchMove:null,yTouchMove:null},r.handleRestart=r.handleRestart.bind((0,g.Z)(r)),r.preventScroll=r.preventScroll.bind((0,g.Z)(r)),r.renderStep=r.renderStep.bind((0,g.Z)(r)),r.setHeight=r.setHeight.bind((0,g.Z)(r)),r.setPosition=r.setPosition.bind((0,g.Z)(r)),r.setWidth=r.setWidth.bind((0,g.Z)(r)),r}return(0,v.Z)(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props.isPreview,n=document.getElementsByClassName("page-wrap")[0],r=this.handleSlide.bind(this,"prev"),i=this.handleSlide.bind(this,"next"),o=function(){return e.setState({initiating:!1})};this.container=t?n:window,this.swipeEvents=(0,Xa.Z)(this.inner,this,i,r,60),this.initRef=setTimeout((function(){return e.setPosition(o)}),500),this.swipeEvents.addListeners(),window.addEventListener("resize",this.setPosition),this.setPosition(),this.showHelp()}},{key:"componentDidUpdate",value:function(e){this.props.menuOpen!==e.menuOpen&&(this.resizeRef=setTimeout(this.setPosition,300))}},{key:"componentWillUnmount",value:function(){clearTimeout(this.initRef),clearTimeout(this.afterSlideRef),clearTimeout(this.slideRef),clearTimeout(this.resizeRef),this.swipeEvents.removeListeners(),window.removeEventListener("resize",this.setPosition)}},{key:"handleRestart",value:function(){var e=this,t=(0,this.props.getScrollTop)(),n=this.container===window?"body, html":this.container,r=this.refs["slide-0"],i=r&&r.firstChild.offsetHeight||null,o=function(){e.preventScroll("end")};this.setState({fade:!0},(function(){e.preventScroll("start"),Ea()(n).stop().animate({scrollTop:t},300,o)})),this.slideRef=setTimeout((function(){return e.setState({current:0,height:i})}),300),this.afterSlideRef=setTimeout((function(){return e.setState({fade:!1})}),700)}},{key:"handleSlide",value:function(e){var t=this,n=this.props,r=n.getScrollTop,i=n.onStep,o=n.steps,a=this.state.current,s=r(),u="next"===e?a+1:a-1;if(!(u<=-1||u>=o.length)){var c=o[u],l=this.container===window?"body, html":this.container,d=this.refs["slide-".concat(u)],f=d&&d.firstChild.offsetHeight||null,p=function(){t.preventScroll("end"),t.showHelp()};this.setState({current:u,height:f},(function(){t.preventScroll("start"),Ea()(l).stop().animate({scrollTop:s},300,p)})),i&&i(c)}}},{key:"preventScroll",value:function(e){this.container!==window&&("start"===e&&ti.Z.isMobile?this.container.style.overflowY="hidden":this.container.style.overflowY="")}},{key:"render",value:function(){var e=this,t=this.props.steps,n=this.state,r=n.current,i=n.fade,o=n.height,a=n.initiating,s=t.length,u=r===s-1,c=0===r?0:r-1,l=u?s:r+2,d=Ta()(c,l,t),f=s<3?d:io()(t[0],d),p={className:he()("process-block-mobile__inner",{"process-block-mobile__inner--fade":i,"process-block-mobile__inner--initiating":a}),ref:function(t){return e.inner=t},style:o?{height:o}:null};return Ja.createElement("div",{className:"process-block-mobile"},Ja.createElement("div",p,u?T()(f).call(f,this.renderStep):T()(d).call(d,this.renderStep)))}},{key:"renderStep",value:function(e){var t=e.description,n=e.id,r=e.index,i=e.media,o=e.title,a=e.type,s=this.props,u=s.blockId,c=s.enableVideoPlaybackSpeed,l=s.entered,d=s.labels,f=s.settings,p=s.steps,h=s.visible,m=this.state,v=m.current,g=m.help,y=m.helped,b=m.initiating,_=function(e){return!uo()(F()(ae()("type",e),p))},w=_("intro"),E=_("summary"),k=w?r:r+1,x=Z()(ae()("type","step"),p).length+1,S={blockId:u,current:v,description:t,enableVideoPlaybackSpeed:c,entered:h&&l,hasNavigation:p.length>1,id:n,index:r,initiating:b,labels:d,media:i,onMediaLoad:this.setHeight,onNextClick:this.handleSlide.bind(this,"next"),onRestartClick:this.handleRestart,number:k,settings:f,showHelp:g&&y,title:o,type:a,width:this.inner&&this.inner.offsetWidth},T={current:v,hasSummary:E,isFirst:!w,length:x};return Ja.createElement("div",{key:r,ref:"slide-".concat(r)},Ja.createElement(La,S,Ja.createElement($a,T)))}},{key:"setHeight",value:function(e){var t=this.state.current,n=this.refs["slide-".concat(t)],r=n&&n.firstChild||null,i="function"==typeof e?e:Vt();r&&this.setState({height:r.offsetHeight},i)}},{key:"setPosition",value:function(e){this.setWidth(),this.setHeight(e)}},{key:"setWidth",value:function(){this.setState({width:this.inner.offsetWidth})}},{key:"showHelp",value:function(){var e=this.props.steps,t=this.state,n=t.current,r=t.help,i=t.helped;n!==(!uo()(F()(ae()("type","intro"),e))?1:0)||r||i?this.setState({help:!1}):this.setState({help:!0,helped:!0})}},{key:"shouldComponentUpdate",value:function(e,t){return e.entered!==this.props.entered||e.menuOpen!==this.props.menuOpen||e.visible!==this.props.visible||t.current!==this.state.current||t.fade!==this.state.fade||t.height!==this.state.height||t.help!==this.state.help||t.helped!==this.state.helped||t.initiating!==this.state.initiating||t.width!==this.state.width||t.xTouchDown!==this.state.xTouchDown||t.xTouchMove!==this.state.xTouchMove||t.yTouchDown!==this.state.yTouchDown||t.yTouchMove!==this.state.yTouchMove}}],[{key:"propTypes",get:function(){return{blockId:ke().string.isRequired,entered:ke().bool,getScrollTop:ke().func.isRequired,isPreview:ke().bool,menuOpen:ke().bool,onStep:ke().func,settings:ke().object.isRequired,steps:ke().array.isRequired,visible:ke().bool}}}]),n}(Ja.Component),is=n(67294);function os(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,_.Z)(e);if(t){var o=(0,_.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,b.Z)(this,n)}}var as=function(e){(0,y.Z)(n,e);var t=os(n);function n(e){var r;return(0,m.Z)(this,n),(r=t.call(this,e)).state={entered:!1,visible:!1},r.getScrollTop=r.getScrollTop.bind((0,g.Z)(r)),r.handleEntranceEnd=r.handleEntranceEnd.bind((0,g.Z)(r)),r.handleScroll=r.handleScroll.bind((0,g.Z)(r)),r.triggerSlide=r.triggerSlide.bind((0,g.Z)(r)),r}return(0,v.Z)(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.onStep,n=e.previewType,r=document.getElementsByClassName("page-wrap")[0];this.container=uo()(n)?window:r,this.container.addEventListener("scroll",this.handleScroll),this.handleScroll(),t&&this.setProgress()}},{key:"componentWillUnmount",value:function(){this.container.removeEventListener("scroll",this.handleScroll)}},{key:"getScrollTop",value:function(){var e=this.props.settings.paddingTop,t=this.container,n=(0,_a.findDOMNode)(this),r=Ea()(n).offset().top,i=10*e;return t===window?r-i:Ea()(t).scrollTop()+r-Ea()(t).offset().top-i}},{key:"getSteps",value:function(){var e,t=this.props.items,n=F()(ae()("type","intro"),t),r=F()(ae()("type","summary"),t),i=Z()(ae()("type","step"),t),o=E()(e=[n]).call(e,(0,ba.Z)(i),[r]),a=po()(ae()("isHidden",!0),o);return T()(a).call(a,(function(e,t){return ao()("index",t,e)}))}},{key:"handleEntranceEnd",value:function(){this.setState({visible:!0})}},{key:"handleScroll",value:function(){this.state.entered||this.wrapper.getBoundingClientRect().bottom-100<=(this.container.innerHeight||this.container.offsetHeight)&&!this.state.entered&&this.setState({entered:!0})}},{key:"render",value:function(){var e=this,t=this.props,n=t.animateBlockEntrance,r=t.blockId,i=t.isLearner,o=t.labels,a=t.menuOpen,s=t.onStep,u=t.previewType,c=t.settings,l=t.enableVideoPlaybackSpeed,d=this.state,f=d.entered,p=d.visible,h=this.getSteps(),m=!uo()(u),v=n?"fadeIn":"none",g=m&&n?1:0,y={afterAnimatedIn:this.handleEntranceEnd,animateBlockEntrance:m,animateIn:v,duration:g,initiallyVisible:!n,isLearner:i,offset:300},b={className:"process-block-wrapper",ref:function(t){return e.wrapper=t}},_={blockId:r,entered:f,getScrollTop:this.getScrollTop,labels:o,menuOpen:a,onStep:s,isPreview:m,settings:c,steps:h,visible:p,enableVideoPlaybackSpeed:l},w=ao()("ref",(function(t){return e.process=t}),_),E=ao()("ref",(function(t){return e.processMobile=t}),_),k=is.createElement(ns,w),x=is.createElement(rs,E);return is.createElement($e.Z,y,is.createElement("div",(0,be.Z)({"aria-label":"Process",role:"group"},b),ti.Z.isMobile?x:k))}},{key:"setProgress",value:function(){var e=this.props,t=e.items,n=e.onStep,r=this.getSteps(),i=Z()(ae()("isHidden",!0),t),o=r[0]?io()(r[0]):No();M()(Lo()(n),o)(i)}},{key:"shouldComponentUpdate",value:function(e,t){return e.menuOpen!==this.props.menuOpen||e.settings!==this.props.settings||t.entered!==this.state.entered||t.visible!==this.state.visible}},{key:"triggerSlide",value:function(e){ti.Z.isMobile?this.processMobile.handleSlide(e):this.process.handleSlide(e)}}],[{key:"propTypes",get:function(){return{animateBlockEntrance:ke().bool,blockId:ke().string.isRequired,isLearner:ke().bool,items:ke().array.isRequired,labels:ke().object.isRequired,menuOpen:ke().bool,onStep:ke().func,previewType:ke().string,settings:ke().object.isRequired}}}]),n}(is.Component),ss=n(67294);function us(e,t){var n=a()(e);if(u()){var r=u()(e);t&&(r=x()(r).call(r,(function(t){return l()(e,t).enumerable}))),n.push.apply(n,r)}return n}function cs(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,_.Z)(e);if(t){var o=(0,_.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,b.Z)(this,n)}}var ls=Je.r.blocks,ds=function(e){(0,y.Z)(n,e);var t=cs(n);function n(){return(0,m.Z)(this,n),t.apply(this,arguments)}return(0,v.Z)(n,[{key:"onKeyDown",value:function(e){kt()([[Tt.V8,this.triggerSlide.bind(this,"next")],[Tt.V4,this.triggerSlide.bind(this,"prev")]])(e)}},{key:"render",value:function(){var e=this,t=this.props.settings,n=t.paddingBottom,r=t.paddingTop,i={paddingBottom:"".concat(10*n,"px"),paddingTop:"".concat(10*r,"px")},o={className:"block-process",onKeyDown:this.onKeyDown.bind(this),style:i,tabIndex:St.$_},a=function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function Ru(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Du(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function ju(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Zu="undefined"!=typeof process&&process.env&&"production",Bu=function(e){function t(){var n,r;Ru(this,t);for(var i=arguments.length,o=Array(i),a=0;a1;if(n&&i&&!r){var o=!1;e.forEach((function(e){e.label||(o=!0)})),o&&console.error('[react-chartjs-2] Warning: Each dataset needs a unique key. By default, the "label" property on each dataset is used. Alternatively, you may provide a "datasetKeyProvider" as a prop that returns a unique key.')}},t.prototype.updateChart=function(){var e=this,t=this.props.options,n=this.memoizeDataProps(this.props);if(this.chartInstance){t&&(this.chartInstance.options=Nu().helpers.configMerge(this.chartInstance.options,t));var r=this.chartInstance.config.data&&this.chartInstance.config.data.datasets||[],i=n.datasets||[];this.checkDatasets(r);var o=Lu()(r,this.props.datasetKeyProvider);this.chartInstance.config.data.datasets=i.map((function(t){var n=o[e.props.datasetKeyProvider(t)];if(n&&n.type===t.type){n.data.splice(t.data.length),t.data.forEach((function(e,r){n.data[r]=t.data[r]}));t.data;var r=Mu(t,["data"]);return Iu({},n,r)}return t}));n.datasets;var a=Mu(n,["datasets"]);this.chartInstance.config.data=Iu({},this.chartInstance.config.data,a),this.chartInstance.update()}},t.prototype.renderChart=function(){var e=this.props,n=e.options,r=e.legend,i=e.type,o=(e.redraw,e.plugins),a=this.element,s=this.memoizeDataProps();void 0===r||Au()(t.defaultProps.legend,r)||(n.legend=r),this.chartInstance=new(Nu())(a,{type:i,data:s,options:n,plugins:o})},t.prototype.render=function(){var e=this.props,t=e.height,n=e.width,r=(e.onElementsClick,e.id);return P.createElement("canvas",{ref:this.ref,height:t,width:n,id:r,onClick:this.handleOnClick})},t}(P.Component);Bu.getLabelAsKey=function(e){return e.label},Bu.propTypes={data:Tu().oneOfType([Tu().object,Tu().func]).isRequired,getDatasetAtEvent:Tu().func,getElementAtEvent:Tu().func,getElementsAtEvent:Tu().func,height:Tu().number,legend:Tu().object,onElementsClick:Tu().func,options:Tu().object,plugins:Tu().arrayOf(Tu().object),redraw:Tu().bool,type:function(e,t,n){if(!Nu().controllers[e[t]])return new Error("Invalid chart type `"+e[t]+"` supplied to `"+n+"`.")},width:Tu().number,datasetKeyProvider:Tu().func},Bu.defaultProps={legend:{display:!0,position:"bottom"},type:"doughnut",height:150,width:300,redraw:!1,options:{},datasetKeyProvider:Bu.getLabelAsKey};!function(e){function t(){return Ru(this,t),Du(this,e.apply(this,arguments))}ju(t,e),t.prototype.render=function(){var e=this;return P.createElement(Bu,Iu({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"doughnut"}))}}(P.Component);var Fu=function(e){function t(){return Ru(this,t),Du(this,e.apply(this,arguments))}return ju(t,e),t.prototype.render=function(){var e=this;return P.createElement(Bu,Iu({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"pie"}))},t}(P.Component),Uu=function(e){function t(){return Ru(this,t),Du(this,e.apply(this,arguments))}return ju(t,e),t.prototype.render=function(){var e=this;return P.createElement(Bu,Iu({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"line"}))},t}(P.Component),qu=function(e){function t(){return Ru(this,t),Du(this,e.apply(this,arguments))}return ju(t,e),t.prototype.render=function(){var e=this;return P.createElement(Bu,Iu({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"bar"}))},t}(P.Component),zu=(function(e){function t(){return Ru(this,t),Du(this,e.apply(this,arguments))}ju(t,e),t.prototype.render=function(){var e=this;return P.createElement(Bu,Iu({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"horizontalBar"}))}}(P.Component),function(e){function t(){return Ru(this,t),Du(this,e.apply(this,arguments))}ju(t,e),t.prototype.render=function(){var e=this;return P.createElement(Bu,Iu({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"radar"}))}}(P.Component),function(e){function t(){return Ru(this,t),Du(this,e.apply(this,arguments))}ju(t,e),t.prototype.render=function(){var e=this;return P.createElement(Bu,Iu({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"polarArea"}))}}(P.Component),function(e){function t(){return Ru(this,t),Du(this,e.apply(this,arguments))}ju(t,e),t.prototype.render=function(){var e=this;return P.createElement(Bu,Iu({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"bubble"}))}}(P.Component),function(e){function t(){return Ru(this,t),Du(this,e.apply(this,arguments))}ju(t,e),t.prototype.render=function(){var e=this;return P.createElement(Bu,Iu({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"scatter"}))}}(P.Component),Nu().defaults,n(5086)),Hu=n.n(zu);function Vu(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,_.Z)(e);if(t){var o=(0,_.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,b.Z)(this,n)}}var Wu=function(e){(0,y.Z)(n,e);var t=Vu(n);function n(){var e,r;(0,m.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a|<\/mark>/gm,""),yc=M()((function(e){return vc()(e,{length:30})}),gc,ie()("type")),bc=M()(hc()(0),parseFloat,ie()("value")),_c=function(e){return{labels:T()(e).call(e,yc),values:T()(e).call(e,bc)}},wc=$n()((function(e,t,n){var r=vc()(t,{length:e});return n?(0,cc.lh)(r,n):r})),Ec={bar:function(e){return"Bar chart with the following items: ".concat(e)},line:function(e){return"Line chart with the following items: ".concat(e)},pie:function(e){return"Pie chart with the following items: ".concat(e)}},kc=function(e,t){var n=T()(t).call(t,(function(e){var t;return E()(t="".concat(e.type,": ")).call(t,e.value)})).join(", ");return Ec[e](n)};function xc(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,_.Z)(e);if(t){var o=(0,_.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,b.Z)(this,n)}}var Sc=function(e){var t=function(t){(0,y.Z)(r,t);var n=xc(r);function r(){var e,t;(0,m.Z)(this,r);for(var i=arguments.length,o=new Array(i),a=0;a=.06;return e===n||o},Xc=function(e){var t=e.activeIndex,n=e.onEvent,r=e.settings.valueType,i=e.shouldAnimate;return{animation:{animateRotate:i,duration:i?1e3:0},legend:!1,onClick:n,onHover:n,maintainAspectRatio:!1,plugins:{datalabels:{color:Yc,display:$c.bind(null,t),font:{size:12,style:"bold"},formatter:Gc.bind(null,r)}},responsive:!1,rotation:.25*Math.PI,tooltips:{backgroundColor:"#000",callbacks:{label:function(){return null},title:Kc.bind(null,r)},caretPadding:10,cornerRadius:3,displayColors:!1,titleFontColor:"#fff",titleFontStyle:"normal",titleMarginBottom:0,titleSpacing:0,xAlign:"center",xPadding:14,yAlign:"bottom",yPadding:10}}},Jc=function(e){var t=e.activeIndex,n=e.colors,r=e.settings.backgroundColor,i=_u()(e),o=uo()(t)?n:T()(n).call(n,(function(e,n){return n===t?e:ec(e,r||"#fff",.5)}));return{backgroundColor:o,hoverBackgroundColor:o,borderWidth:0,data:i}};function Qc(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,_.Z)(e);if(t){var o=(0,_.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,b.Z)(this,n)}}var el=function(e){(0,y.Z)(n,e);var t=Qc(n);function n(){var e,r;(0,m.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=this.props.lessonId;(0,me.W)((0,ge.ff)({id:t,lessonId:n,items:e}))}},{key:"scrollIfContinued",value:function(){if(this.continueFromId){var e=this.props.blocks,t=q()(ae()("id",this.continueFromId),e),n=H()(t),r=ee()(null,["blocks",n,"id"],this.props);if(r){var i=document.querySelector(".page-wrap"),o=i.querySelector('[data-block-id="'.concat(r,'"]')),a=o?o.getBoundingClientRect().top:0;se.ZP.animateScroll.scrollTo(a+i.scrollTop,{smooth:!0,containerId:"page-wrap"})}delete this.continueFromId}}}]),n}(P.Component),jl=M()(L.EN,(0,Qr.$j)((function(e){return{isOnePage:(0,Nl.nq)(e)}})))(Dl);function Zl(e,t,n){var r;if(e.length){var i=N()(e).call(e,-1)[0];if(!Gl(i.id,n))return e}var o=T()(r=(0,ve.m5)(Fl(n),N()(t).call(t,e.length))).call(r,Bl);return o.length?Zl(E()(e).call(e,o),t,n):e}function Bl(e,t,n){var r=N()(n).call(n,-1)[0]||{},i="continue"===r.family&&ee()(!1,["items",0,"type"],r);return"continue"===e.variant||i&&("completeBlock"!==i||t===n.length-1||t===n.length-2)?$()(e,{requiresInteraction:!0}):e}var Fl=function(e){return function(t){var n=t.family,r=t.items,i=ee()({},0,r);return"continue"===n&&!Gl(i.id,e)}},Ul=function(e){var t=e.family,n=e.variant;return(/interactive|flashcard|knowledge|continue|360/.test(t)||/carousel|centered|checkboxes|audio|video|storyline/.test(n))&&!A()(Rl).call(Rl,n)},ql=Z()(ae()("isComplete",!0)),zl=M()(ce(),ie()("items")),Hl=M()(ql,zl),Vl=M()(G(),Hl),Wl=M()(ie()("id"),W()),Yl=function(e){var t=e.continueType,n=e.blocks,r=e.progress;switch(t){case"completeAll":return D()(G()(n),Vl(r));case"completeBlock":return Gl(Wl(n),r);default:return!0}},Gl=function(e,t){return ee()(!1,["items",e,"isComplete"],t)}},11456:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var r=n(13535),i=n.n(r),o=n(68420),a=n(27344),s=n(90306),u=n(3020),c=n(3362),l=n(416),d=n.n(l),f=n(45697),p=n.n(f),h=n(58539),m=n(53454),v=n(21330),g=n(57993),y=n(67294);function b(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.Z)(e);if(t){var o=(0,c.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,u.Z)(this,n)}}var _=function(e){(0,s.Z)(n,e);var t=b(n);function n(e){var r;return(0,o.Z)(this,n),(r=t.call(this,e)).type=(0,m.OR)(e.items),r.state={isLoaded:"video"!==r.type},r}return(0,a.Z)(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props.id;"video"===this.type&&setTimeout((function(){e.setState({isLoaded:!0})}),800),(0,h.W)((0,v.MJ)(t))}},{key:"render",value:function(){if(!this.state.isLoaded)return null;var e=this.props,t=e.id,n=e.items,r=e.labels,i=d()([0,"media","embed"],n),o=d()([0,"settings","showMetaData"],n);return y.createElement("section",{"aria-label":"URL/Embed Content",className:"embed-lesson"},y.createElement("div",{className:"embed-lesson__item",key:t},y.createElement("div",{className:"embed-lesson__row"},y.createElement("div",{className:"embed-lesson__main"},y.createElement(g.Z,{data:i,isLesson:!0,labels:r,showMetaData:o})))))}}]),n}(y.Component);p().any,p().array,p().object},16415:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var r=n(13535),i=n.n(r),o=n(68420),a=n(27344),s=n(5281),u=n(90306),c=n(3020),l=n(3362),d=n(94184),f=n.n(d),p=n(58539),h=n(45697),m=n.n(h),v=n(1219),g=n(30218),y=n(67294);function b(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.Z)(e);if(t){var o=(0,l.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,c.Z)(this,n)}}var _=function(e){(0,u.Z)(n,e);var t=b(n);function n(e){var r;return(0,o.Z)(this,n),(r=t.call(this,e)).onItemSelected=r.onItemSelected.bind((0,s.Z)(r)),r}return(0,a.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.accentColor,n=e.id,r=e.image,i=void 0===r?{}:r,o=e.items,a=e.isPreview,s=e.labels,u=e.lessonProgress,c=e.readOnly,l=f()("page__content-container","labeled-graphic-lesson-content-container"),d={accentColor:t,animateBlockEntrance:!1,editable:!1,items:o,isPreview:a,isLearner:!0,labels:s,media:{image:i},onItemSelected:c?void 0:this.onItemSelected,parentId:n,progress:u};return y.createElement("section",{"aria-label":"Labeled Graphic Content",className:"page__content"},y.createElement("div",{className:l},y.createElement(v.Z,d)))}},{key:"onItemSelected",value:function(e){var t=this.props.id;(0,p.W)((0,g.Zy)({id:t,itemId:e}))}}],[{key:"propTypes",get:function(){return{accentColor:m().string,id:m().any.isRequired,image:m().object,items:m().array.isRequired,labels:m().object,lessonProgress:m().object,readOnly:m().bool}}}]),n}(y.Component)},55943:function(e,t,n){"use strict";n.d(t,{Z:function(){return we}});var r=n(13535),i=n.n(r),o=n(68420),a=n(27344),s=n(5281),u=n(90306),c=n(3020),l=n(3362),d=n(50047),f=n.n(d),p=n(94184),h=n.n(p),m=n(17794),v=n.n(m),g=n(17919),y=n.n(g),b=n(40486),_=n.n(b),w=n(22184),E=n.n(w),k=n(416),x=n.n(k),S=n(54782),T=n.n(S),C=n(95425),N=n.n(C),O=n(52478),A=n.n(O),P=n(62848),L=n.n(P),I=n(53176),M=n.n(I),R=n(61949),D=n.n(R),j=n(45697),Z=n.n(j),B=n(23493),F=n.n(B),U=n(58539),q=n(81996),z=n(12868),H=n(32542),V=n(89830),W=n(67294);function Y(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.Z)(e);if(t){var o=(0,l.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,c.Z)(this,n)}}var G=function(e){(0,u.Z)(n,e);var t=Y(n);function n(e){var r;return(0,o.Z)(this,n),(r=t.call(this,e)).state={hide:!1},r}return(0,a.Z)(n,[{key:"focus",value:function(){this.controlDiv.focus()}},{key:"render",value:function(){var e=this,t=this.props,n=t.allowTabNavigation,r=t.atStart,i=t.isTransitioning,o=t.labels.processNextStep,a=t.onClick,s=t.type,u=this.state.hide,c="next"===s,l=c&&!i&&!r,d=h()("process__"+s,"brand--min768--background",{"brand--max768--color":r,"process__controls--hide":u,"process__controls--animating":i,"process__controls--clip":l}),f=c?"icon-chevron-right":"icon-chevron-left";return W.createElement("div",{"aria-hidden":!n,className:d,onClick:a,onKeyDown:(0,z.Ru)(a),ref:function(t){e.controlDiv=t},role:"button",tabIndex:(0,H._6)(n)},W.createElement("div",{className:"process__control-content","data-next-step":o},W.createElement("div",{className:"process__control-animation"},W.createElement("i",{className:f}))))}}],[{key:"propTypes",get:function(){return{type:Z().string.isRequired,onClick:Z().func.isRequired}}}]),n}(W.Component),K=n(96554),$=n(58599),X=n(27028),J=n(67294);function Q(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.Z)(e);if(t){var o=(0,l.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,c.Z)(this,n)}}var ee=function(e){var t=e.processStepName,n=e.index,r=e.processStepPreposition,i=e.steps;return J.createElement("div",{className:"card__side"},J.createElement("div",{className:"card__step-label brand--background brand--body"},t," ",n," ",r," ",i))},te=function(e){var t=e.allowTabNavigation,n=e.description,r=e.index,i=e.labels,o=e.loadMedia,a=e.media,s=e.onFullScreenChange,u=e.settings,c=e.title,l=e.lessonNumber;return J.createElement("div",{className:"card__main"},J.createElement(X.Z,{className:"card__title brand-afterBackground brand--lhead",tagName:"h1",value:c}),J.createElement("div",{className:"card__media"},o?J.createElement($.Z,{defaultAlign:"center",index:"".concat(r),labels:i,media:a,opts:u,onFullScreenChange:s,allowTabNavigation:t,lessonNumber:l}):null),J.createElement(X.Z,{className:"card__description brand--lbody brand--linkColor",value:n,allowTabNavigation:t}))},ne=function(e){(0,u.Z)(n,e);var t=Q(n);function n(){return(0,o.Z)(this,n),t.apply(this,arguments)}return(0,a.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.index,n=e.labels,r=e.steps,i=n.processStepName,o=n.processStepPreposition;return J.createElement("div",{className:"card"},J.createElement("div",{className:"card__container"},J.createElement("div",{className:"card__row"},J.createElement(ee,{processStepName:i,index:t,processStepPreposition:o,steps:r}),J.createElement(te,this.props))))}}],[{key:"defaultProps",get:function(){return{settings:{}}}},{key:"propTypes",get:function(){return{onClick:Z().func,mediaSrc:Z().string,mediaType:Z().string,index:Z().number.isRequired,title:Z().string,description:Z().string,loadMedia:Z().bool.isRequired,allowTabNavigation:Z().bool.isRequired}}}]),n}(J.Component),re=n(88066),ie=n.n(re),oe=n(5572),ae=n(67294),se=function(e){var t,n,r=e.current,i=e.labels,o=i.processComplete,a=i.processLessonName;return ie()(t=ie()(n="".concat(a," ")).call(n,r," ")).call(t,o)},ue=function(e){var t=e.applySafariLandscapeHack,n=e.children,r=e.current,i=e.labels,o=e.onReplay,a=h()("process-end__footer",{"process-end__footer--mobile-safari-landscape":t});return ae.createElement("div",{className:"process-end"},ae.createElement("div",{className:"process-end__container"},ae.createElement("div",{className:"process-end__message"},ae.createElement("h1",{className:"process-end__text brand--ui"},se({current:r,labels:i})))),ae.createElement(oe.Z,{onClick:o,text:i.processStartAgain}),ae.createElement("div",{className:a},n))},ce=n(72131),le=n(89975),de=n(67294);function fe(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.Z)(e);if(t){var o=(0,l.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,c.Z)(this,n)}}var pe=function(e){(0,u.Z)(n,e);var t=fe(n);function n(){return(0,o.Z)(this,n),t.apply(this,arguments)}return(0,a.Z)(n,[{key:"render",value:function(){var e,t=this.props,n=t.allowTabNavigation,r=t.authorName,i=t.avatar,o=t.children,a=t.description,s=t.labels,u=t.lessonNumber,c=t.showLessonCount,l=t.title,d=t.totalLessons,p=s.lessonName,h=s.lessonPreposition;return de.createElement("div",{className:"process-header"},de.createElement("div",{className:"process-header__container"},de.createElement("div",{className:"process-header__limit"},de.createElement("div",{className:"process-header__row"},de.createElement("div",{className:"process-header__main"},de.createElement("div",{className:"process-header__top-wrap brand--afterBackground"},de.createElement(X.Z,{className:"process-header__title brand--lhead",tagName:"h1",value:l}),i&&r?de.createElement("div",{className:"process-header__author brand--ui"},de.createElement("img",{src:(0,ce.i3)("".concat(i)),alt:""}),de.createElement("span",{className:"visually-hidden"},"by ",r),de.createElement("span",{"aria-hidden":"true"},r)):null,c&&function(e){var t,n,r,i=e.lessonName,o=e.lessonNumber,a=e.lessonPreposition,s=e.totalLessons;return de.createElement("div",{className:"process-header__counter brand--body"},de.createElement("div",{className:"process-header__count"},ie()(t=ie()(n=ie()(r="".concat(i," ")).call(r,o," ")).call(n,a," ")).call(t,s)))}({lessonName:p,lessonNumber:u,lessonPreposition:h,totalLessons:d})),f()(e=de.Children).call(e,o,(function(e){return e&&e.type===le.Z?de.createElement("div",{className:"process-header__audio"},e):null})),de.createElement(X.Z,{className:"process-header__description brand--lbody editor-text brand--linkColor",value:a,allowTabNavigation:n}))),o)))}}],[{key:"propTypes",get:function(){return{steps:Z().number,avatar:Z().string,authorName:Z().string,title:Z().string.isRequired,type:Z().string.isRequired,description:Z().string,allowTabNavigation:Z().bool.isRequired}}}]),n}(de.Component),he=n(87699),me=n(29219),ve=n(67294);function ge(e){var t=function(){if("undefined"==typeof Reflect||!i())return!1;if(i().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.Z)(e);if(t){var o=(0,l.Z)(this).constructor;n=i()(r,arguments,o)}else n=r.apply(this,arguments);return(0,c.Z)(this,n)}}var ye=(0,q.V)(".next-lesson__link"),be=(0,q.V)(".restart-button"),_e=T()(0,["lessonProgress","activeIndex"]),we=function(e){(0,u.Z)(n,e);var t=ge(n);function n(e){var r;return(0,o.Z)(this,n),(r=t.call(this,e)).state={xTouchDown:null,xTouchMove:null,yTouchDown:null,yTouchMove:null,resetContentFocus:!1,isTransitioning:!1},r.handleKeyDown=r.handleKeyDown.bind((0,s.Z)(r)),r.handleReplay=r.handleReplay.bind((0,s.Z)(r)),r.handleScroll=r.handleScroll.bind((0,s.Z)(r)),r.leftSwipe=r.nextSlide.bind((0,s.Z)(r)),r.nextSlide=r.nextSlide.bind((0,s.Z)(r)),r.previousSlide=r.previousSlide.bind((0,s.Z)(r)),r.renderItem=r.renderItem.bind((0,s.Z)(r)),r.rightSwipe=r.previousSlide.bind((0,s.Z)(r)),r.handleAnimationEnd=r.handleAnimationEnd.bind((0,s.Z)(r)),r}return(0,a.Z)(n,[{key:"handleScroll",value:function(){var e=window.pageYOffset,t=Math.max(document.documentElement.clientHeight,window.innerHeight||0);if(window.matchMedia("(min-width: 768px)").matches){var n=t/2+e-50;this.previousContainer.style.transform="translate3d(-50px, ".concat(n,"px, 0)"),this.nextContainer.style.transform="translate3d(50px, ".concat(n,"px, 0)")}else{this.previousContainer.style.transform="none",this.nextContainer.style.transform="none";var r=t+e-(V.Z.isIphoneSafari?94:50);this.controls.style.transform="translate3d(0, ".concat(r,"px, 0)")}}},{key:"componentDidMount",value:function(){var e=this.controlsContainer;this.swipeEvents=(0,he.Z)(e,this,this.leftSwipe,this.rightSwipe),this.swipeEvents.addListeners(),document.addEventListener("keydown",this.handleKeyDown),V.Z.isSafari9&&(this.scrollRef=F()(this.handleScroll,10),window.addEventListener("scroll",this.scrollRef),this.handleScroll()),this.preventFocusOnOverflowElements(),this.controlsContainer.addEventListener("animationend",this.handleAnimationEnd)}},{key:"componentWillUnmount",value:function(){this.swipeEvents.removeListeners(),document.removeEventListener("keydown",this.handleKeyDown),V.Z.isSafari9&&window.removeEventListener("scroll",this.scrollRef),this.controlsContainer.removeEventListener("animationend",this.handleAnimationEnd)}},{key:"componentDidUpdate",value:function(e){this.handleSlideScroll(e)}},{key:"render",value:function(){var e,t=this,n=this.isAtStart(),r=this.isAtEnd(),i=this.props.labels.processLandmark;return ve.createElement("section",{"aria-label":i,className:this.getClassName({isAtStart:n,isAtEnd:r}),ref:function(e){t.controlsContainer=e}},this.renderControls({isAtStart:n,isAtEnd:r}),ve.createElement("div",{className:"process__wrap"},this.renderStart(),f()(e=this.props.items).call(e,this.renderItem),this.renderEnd()))}},{key:"renderControls",value:function(e){var t=this,n=e.isAtStart,r=e.isAtEnd,i=this.props,o=i.applySafariLandscapeHack,a=i.labels,s=i.safariLandscapeHackOffset,u=this.getControlsClassName({isAtStart:n,isAtEnd:r}),c=o?{bottom:s}:{},l=this.state.isTransitioning;return ve.createElement(N(),null,ve.createElement("div",{className:this.getMenuClassName()},ve.createElement("div",{ref:function(e){t.controls=e},className:u,style:c},ve.createElement("div",{ref:function(e){t.nextContainer=e}},ve.createElement(G,{allowTabNavigation:!r,atStart:n,labels:a,onClick:this.nextSlide,ref:function(e){t.nextControl=e},isTransitioning:l,type:"next"})),ve.createElement("div",{ref:function(e){t.previousContainer=e}},ve.createElement(G,{allowTabNavigation:!n,atStart:n,labels:a,onClick:this.previousSlide,ref:function(e){t.previousControl=e},isTransitioning:l,type:"previous"})))))}},{key:"renderStart",value:function(){var e=this,t=this.props,n=t.authorName,r=t.avatar,i=t.description,o=t.items,a=t.labels,s=t.lessonNumber,u=t.showLessonCount,c=t.title,l=t.totalLessons,d=t.type,f=this.isAtStart();return ve.createElement("div",{"aria-hidden":!f,className:this.getItemClassName(0),ref:function(t){e["item-".concat(0)]=t}},ve.createElement("div",{className:"process__item-wrap"},ve.createElement(pe,{allowTabNavigation:f,authorName:n,avatar:r,description:i,labels:a,lessonNumber:s,onFullScreenChange:this.handleFullScreenChange,showLessonCount:u,steps:o.length,title:c,totalLessons:l,type:d})))}},{key:"renderItem",value:function(e,t){var n=this,r=this.props,i=r.items,o=r.labels,a=r.loadMedia,s=r.lessonNumber,u=_()(t),c=_e(this.props),l=u===c;return ve.createElement("div",{"aria-hidden":!l,className:this.getItemClassName(u),key:"item-".concat(e.id),ref:function(e){n["item-".concat(u)]=e}},ve.createElement("div",{className:"process__item-wrap"},ve.createElement(ne,{allowTabNavigation:l,description:e.description,id:e.id,index:u,key:e.id,labels:o,lessonNumber:s,loadMedia:a,media:e.media,onFullScreenChange:this.handleFullScreenChange,settings:e.settings,steps:i.length,title:e.title})))}},{key:"renderEnd",value:function(){var e=this,t=this.props,n=t.applySafariLandscapeHack,r=t.items,i=t.labels,o=t.lessonNumber,a=t.nextComponent,s=_()(r.length);return ve.createElement("div",{"aria-hidden":!this.isAtEnd(),className:this.getItemClassName(s),ref:function(t){e["item-".concat(s)]=t}},ve.createElement("div",{className:"process__item-wrap"},ve.createElement(ue,{applySafariLandscapeHack:n,current:o,labels:i,onReplay:this.handleReplay},a)))}},{key:"preventFocusOnOverflowElements",value:function(){var e=(0,H._6)(this.isAtEnd());(0,H.Cz)(ye(),e),(0,H.Cz)(be(),e)}},{key:"focusNextElement",value:function(){var e=this.nextControl,t=this.previousControl;if(this.isAtEnd()){var n=ye();n?n.focus():t.focus()}else this.isAtStart()&&e.focus()}},{key:"updateFocusForActiveCard",value:function(){!(0,H.qD)(this["item-".concat(_e(this.props))])&&this.isAtStart()&&this.focusNextElement()}},{key:"handleAnimationEnd",value:function(e){var t=e.animationName,n=D()(t,["showcard","showcardUp"]);(this.state.isTransitioning&&this.setState({isTransitioning:!1}),n&&this.state.resetContentFocus)?(this.props.prefersKeyboardNavigation&&this.updateFocusForActiveCard(),this.setState({resetContentFocus:!1})):"showFoot"===t&&this.focusNextElement()}},{key:"getClassName",value:function(e){var t=e.isAtStart,n=e.isAtEnd;return h()("process",{"process--reverse-animation":"backwards"===this.props.lessonProgress.direction,"process--at-start":t,"process--at-end":n})}},{key:"getControlsClassName",value:function(e){var t=e.isAtStart,n=e.isAtEnd;return h()("process__controls",{"process__controls--at-start":t,"process__controls--at-end":n})}},{key:"getItemClassName",value:function(e){var t=_e(this.props);return h()("process__item",{"process__item--active":e===t,"process__item--done":e=r&&(u.strokeStyle=s),u.stroke(),u.closePath(),u.beginPath(),u.arc(_,w,6,0,2*Math.PI,!1),u.fillStyle="#313537",Math.floor(y*g*100)>=r&&(u.fillStyle=s),O()(u).call(u),u.closePath()),C<1&&h&&window.requestAnimationFrame(t(!0))}};window.requestAnimationFrame(h(!1)),setTimeout((function(){window.requestAnimationFrame(h(!0)),e.score()}),1e3)}},{key:"score",value:function(){var e=this,t=null,r=function r(i){t||(t=i);var o=(i-t)/2e3;!function(t,r){var i=n.easeInOutQuad(Math.min(t,1)),o=Math.round(i*r*100)+"";if(e.scorePercent){for(;o.length<2;)o="0"+o;e.scorePercent.innerHTML="".concat(o,"%")}}(o,e.props.score/100),o<1&&window.requestAnimationFrame(r)};t=null,window.requestAnimationFrame(r)}},{key:"pass",value:function(){var e=this,t=this.props.color,r=document.getElementById("pass").getContext("2d"),i=null,o=function o(a){i||(i=a);var s,u,c=(a-i)/750;s=c,e.props.score,u=n.easeInOutCubic(Math.min(s,1)),r.clearRect(0,0,170,170),r.beginPath(),r.moveTo(30,70),r.lineTo(30+40*Math.min(u,.5)*2,70+45*Math.min(u,.5)*2),u>=.5&&r.lineTo(70+90*(u-.5)*2,110-85*(u-.5)*2),r.strokeStyle=t,r.lineWidth=20,r.stroke(),r.closePath(),c<1&&window.requestAnimationFrame(o)};i=null,window.requestAnimationFrame(o)}},{key:"fail",value:function(){var e=this,t=document.getElementById("pass").getContext("2d"),r=null,i=function i(o){r||(r=o);var a,s,u=(o-r)/750;a=u,e.props.score,s=n.easeInOutCubic(Math.min(a,1)),t.clearRect(0,0,170,170),t.beginPath(),t.moveTo(40,30),t.lineTo(40+90*Math.min(s,.5)*2,30+90*Math.min(s,.5)*2),t.strokeStyle="#313537",t.lineWidth=20,t.stroke(),t.closePath(),s>=.5&&(t.beginPath(),t.moveTo(130,30),t.lineTo(130-90*(s-.5)*2,30+90*(s-.5)*2),t.strokeStyle="#313537",t.lineWidth=20,t.stroke(),t.closePath()),u<1&&window.requestAnimationFrame(i)};r=null,window.requestAnimationFrame(i)}}],[{key:"defaultProps",get:function(){return{canvasWidth:590,canvasHeight:500,onAnimationDone:A.ZT,score:0}}},{key:"easeInOutCubic",value:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}},{key:"easeInOutQuad",value:function(e){return e<.5?2*e*e:(4-2*e)*e-1}}]),n}(P.Component),M=n(5572);function R(e){var t=function(){if("undefined"==typeof Reflect||!s())return!1;if(s().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(s()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,p.Z)(e);if(t){var i=(0,p.Z)(this).constructor;n=s()(r,arguments,i)}else n=r.apply(this,arguments);return(0,f.Z)(this,n)}}var D=function(e){(0,d.Z)(n,e);var t=R(n);function n(){var e,r;(0,u.Z)(this,n);for(var o=arguments.length,a=new Array(o),s=0;s=b,A=m()(e="".concat(N," ")).call(e,p,"%");return i.createElement("div",{className:j({isAtEnd:c})},i.createElement("div",{className:"quiz-results__header"},i.createElement("h1",{className:"quiz-results__label noOutline brand--ui",ref:this.headingRef,tabIndex:x.mR},C),i.createElement("div",{className:"quiz-results__passing"},i.createElement("div",{className:"odometer__passlabel brand--ui"},T),i.createElement("div",{className:"odometer__passpercent brand--ui"},"".concat(b,"%")))),i.createElement("div",{className:"visually-hidden"},i.createElement("div",null,A),i.createElement("div",null,"".concat(O?"Passed":"Failed")),i.createElement("div",null,m()(t="".concat(T," ")).call(t,b,"%"))),i.createElement("div",{"aria-hidden":"true",className:"quiz-results__results"},i.createElement(I,{atEnd:c,color:o,complete:f,isPass:O,onAnimationDone:this.showFooter,quizScore:N,quizPassing:T,score:p,scoreLabel:A,passingScore:b})),F({allowTabNavigation:r,continueType:a,currentPassingScore:s,id:u,isAtEnd:c,labels:l,mode:h,nextLesson:v,nextLessonRestrictions:g,onNextClick:y,onTryAgainFocus:this.onTryAgainFocus,retryAttempts:_,retryCount:w,showFooter:S,showNavigationButtons:E,sidebarEnabled:k}))}}]),n}(i.Component),j=function(e){var t=e.isAtEnd;return g()("quiz-results",{"quiz-results--active":t})},Z=function(e){var t=e.isAtEnd,n=e.showFooter;return g()("quiz-results__footer",{"quiz-results__footer--active":t,"quiz-results__footer--hidden":!n})},B=function(e){var t=e.currentPassingScore,n=e.id;return function(){return(0,_.W)((0,w.ur)({currentPassingScore:t,id:n}))}},F=function(e){var t=e.allowTabNavigation,n=e.continueType,r=e.currentPassingScore,o=e.id,a=e.isAtEnd,s=e.labels,u=e.mode,c=e.nextLesson,l=e.nextLessonRestrictions,d=e.onNextClick,f=e.onTryAgainFocus,p=e.retryAttempts,h=e.retryCount,m=e.showFooter,v=e.showNavigationButtons,g=e.sidebarEnabled,y=l.isRestricted,b=s.courseFinish,_=void 0===b?"Finish":b,w=s.quizContinue,x=s.quizTakeAgain,N="continue"===n&&"preview-lesson"!==u&&!(g&&!v),O=N&&k.VO&&!c&&v&&!(0,E.AP)();return i.createElement("div",{className:Z({isAtEnd:a,showFooter:m})},(-1===h||pdiv{display:none!important}.styles_score__2FWHt,.styles_scoreText__2FWJg{font-weight:700;color:#313537}.styles_scoreText__2FWJg{margin-left:.4rem}.styles_scoreWrap__3GrXD{margin-top:.5rem;color:#666;font-size:1.2rem}.styles_lessonsInfo__SbVMH{font-size:1.2rem;letter-spacing:.05rem;position:absolute;bottom:2rem;color:#313537}.styles_pipe__1XBpq{margin:0 .25rem}.styles_lpIcon__3XeRQ{display:inline-flex;margin-right:.4rem;color:#adaeaf}.styles_imageOverlay__RSsiC{position:absolute;width:100%;min-height:14.8rem}.styles_imageOverlayStarted__17CIL{min-height:14.8rem;width:100%;opacity:.15;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.83),#000)}.styles_imageOverlayAssignedToMe__1pYS_{min-height:14.8rem;width:100%;opacity:.5;background-image:linear-gradient(180deg,transparent,#000)}.styles_statusText__1q5C8{display:flex;color:#fff;align-items:center;position:absolute;bottom:2.5rem;left:1rem}.styles_statusTextNoProgress__39xCR{bottom:1.2rem}.styles_status__1VLZS{padding-left:.5rem;text-transform:capitalize}.styles_completedStatus__A0RxX{display:flex;color:#fff;align-items:center;position:absolute;top:1rem;right:1rem}.styles_learningPathBadge__3vO-1{display:flex;color:#313537;border-radius:.6rem;padding:.4rem .6rem;font-size:8px;text-transform:uppercase;letter-spacing:.3px;font-weight:700;background-color:#fff;align-items:center;position:absolute;top:1rem;left:1rem}.styles_progressBarWrap__24ETA{position:absolute;left:0;bottom:1rem;width:calc(100% - 2rem);margin:0 1rem}.styles_heartWrap__217al{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.styles_heartWrap__217al:hover{cursor:pointer}.styles_heartWrap__217al:hover .styles_heartFilled__35Shx{color:var(--color-accent-focus)}.styles_heartWrap__217al:hover .styles_heartOutline__2fakg{color:#313537}.styles_heartFilled__35Shx{color:var(--color-accent)}.styles_heartOutline__2fakg{color:#979797}.styles_completedAt__2Iu7h{margin-top:1rem;color:#6a737c;font-size:1.2rem}.styles_due__SPTRi{display:inline-block;font-size:1rem;font-weight:900;letter-spacing:.05rem;text-transform:uppercase;line-height:1.2;color:#313537;border:1px solid #979797;padding:.5rem .7rem;border-radius:.4rem}.styles_dueUrgent__1j39c{color:var(--color-accent);border-color:var(--color-accent)}.styles_downloadCertWrap__1wv7-{position:absolute;bottom:2rem}@media (max-width:580px){.styles_progressBarWrap__24ETA{bottom:1.5rem;margin:0 2rem;width:calc(100% - 4rem)}.styles_statusText__1q5C8{left:2rem}}",{insertAt:"top"});var Zn="ProgressBar_progressBarBase__1njSY",Bn="ProgressBar_progressBarWrap__1dSL2",Fn="ProgressBar_progressBar__14M3v";ln(".ProgressBar_progressBarBase__1njSY{height:.5rem;border-radius:10rem}.ProgressBar_progressBarWrap__1dSL2{position:relative;width:100%;background:hsla(0,0%,98%,.5)}.ProgressBar_progressBar__14M3v{background:#fff}",{insertAt:"top"});var Un=function(e){var t=e.progress,n=ze()(Zn,Bn),r=ze()(Zn,Fn);return o.createElement("div",{className:n,role:"progressbar","aria-valuenow":t,"aria-valuemin":"0","aria-valuemax":"100"},o.createElement("div",{className:r,style:{width:"".concat(t,"%")}}))},qn=function(e){(0,se.Z)(n,e);var t=cn(n);function n(){var e,r;(0,ie.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=100?"100+ hrs":r>0&&i>0?[o,a].join(" "):r>0?o:a},sr=I()("learningPathUpNext"),ur=(0,a.$j)(sr)((function(e){var t,n,r=e.color,i=e.learningPathComplete,a=e.learningPathId,s=e.isSuccess,u=e.nextCourse,c=e.nextCourse,l=(c=void 0===c?{}:c).dueAt,d=c.courseId,f=void 0===d?"":d,p=c.lessonCount,h=c.lessonsCompleted,m=void 0===h?[]:h,v=c.sourceType,g=c.timeToComplete,y=(0,Hn.ye)("rise-com-lxp"),b=(0,o.useMemo)((function(){return or(m,u)}),[u,m]);k()(u.color)&&(u.color=r);var _=O()(Qn,u),w=(0,o.useCallback)((function(){var e;"PACKAGE"===v?(top.sessionStorage.setItem("upNextCourseId",f),top.location.assign("/learning-path/".concat(a))):(0,H.To)(de()(e="".concat(f,"/lessons/")).call(e,b))}),[f,a,b,v]);return s&&!i&&Xn.createElement("div",{className:"progress-summary__lp-next"},Xn.createElement("div",{className:"progress-summary__lp-next-inner"},Xn.createElement("div",{className:"progress-summary__lp-next-label"},"Next up ",Xn.createElement(Vn.Z,{className:"progress-summary__lp-next-label-icon",decorative:!0})),y?Xn.createElement("div",{className:"progress-summary__lp-next-cardV2"},Xn.createElement($n,(0,_e.Z)({imagesUri:Jn,labelCount:de()(t="".concat(p," ")).call(t,er(p,"lesson")),labelDue:(0,ee.b)(l),labelDuration:ar(g),noFavoriteBtn:!0,noCertDownload:!0,onClick:w},_))):Xn.createElement("div",{className:"progress-summary__lp-next-card"},Xn.createElement(zn,(0,_e.Z)({imagesUri:Jn,labelCount:de()(n="".concat(p," ")).call(n,er(p,"lesson")),labelDue:(0,ee.b)(l),labelDuration:ar(g),noFavoriteBtn:!0,noCertDownload:!0,onClick:w},_)))))})),cr=n(31002),lr=n(67294),dr="".concat((0,q.dU)("CDN_USER_CONTENT_URI"),"/assets/rise/assets/trophy.svg"),fr=m()(S(),b()(I()("isComplete")),j()),pr=m()(O()(["learningPathComplete","lpHasFailedQuiz"]),I()("learningPathUpNext")),hr=(0,a.$j)(pr,(function(e,t){var n=t.course,r=n.riseComCourseId,i=n.riseComLearningPathId;return{fetchLpUpNext:m()(e,Y.V,d()({courseId:r,learningPathId:i}))}}))((function(e){var t=e.color,n=e.course,r=void 0===n?{}:n,i=e.courseProgress,a=void 0===i?{}:i,u=e.fetchLpUpNext,l=e.lessons,f=void 0===l?[]:l,h=e.learningPathComplete,v=e.lpHasFailedQuiz,y=a.lessons,b=void 0===y?{}:y,_=a.percentComplete,E=r.dueAt,x=r.certificateDownload,S=r.completionCelebration,T=r.lessonsOnly,N=void 0===T?[]:T,O=r.riseComLearningPathId,A=r.trackingCompletionPercentage,L=r.trackingQuizId,M=k()(A)&&k()(L),D=M?100===_:(0,V.ew)(),j=N.length,Z=fr(b);(0,o.useEffect)((function(){O&&u()}),[]);var F=(0,o.useMemo)((function(){return D?r.completedAt?r.completedAt:new Date:null}),[r.completedAt,D]),q=(0,o.useMemo)((function(){return g()(p()(P()("type","quiz"),P()("id",L)),f)}),[L,f]),Y=(0,o.useMemo)((function(){return R()(void 0,"title",q)}),[q]),G=(0,o.useMemo)((function(){return C()(100,["settings","passingScore"],q)}),[q]),K=C()(null,["lessons",L,"passed"],a),$=(0,o.useMemo)((function(){return m()(w()(P()("percentComplete",100),I()("score"),d()(null)),C()({},["lessons",L]))(a)}),[a,L]),Q=(0,cr.RK)(a,q,L).outOfAttempts,ee=!L||K,ne=c()("progress-summary",{"progress-summary__no-req":M});return lr.createElement(U(),{title:(0,z.Z)(r.title+" - Progress Summary")},lr.createElement("div",{className:ne},D&&S&&ee&&lr.createElement(be,null),lr.createElement("header",{className:"progress-summary__header"},lr.createElement("h1",{className:"progress-summary__header-title"},D&&!M&&ee?"Congratulations!":"Progress Summary"),M?lr.createElement("div",{className:"progress-summary__lessons-completed"},"You've completed ",Z," of ",j," lessons."):D?lr.createElement("div",{className:"progress-summary__header-completion-date"},ee&&lr.createElement("img",{className:"progress-summary__header-trophy",src:dr,alt:"trophy"}),B()(F).format("MMMM Do, YYYY")):lr.createElement(te,{dueAt:E})),lr.createElement("section",{className:"progress-summary__section"},!M&&D&&lr.createElement("div",{className:"progress-summary__requirements-met"},"You've met all the requirements."),M?!O&&lr.createElement(s.rU,{to:"/",className:"progress-summary__start-over"},"Start Over",lr.createElement("i",{className:"progress-summary__start-over-icon icon icon-reload"})):lr.createElement("div",{className:"progress-summary__requirements"},lr.createElement(X,{percentComplete:_,trackingCompletionPercentage:A}),lr.createElement(J,{outOfAttempts:Q,quizPassed:K,quizPassingScore:G,quizScore:$,quizTitle:Y,trackingQuizId:L})),(D||M)&&lr.createElement("div",{className:"progress-summary__completion-controls"},lr.createElement("button",{role:"link",className:"progress-summary__btn-back progress-summary__completion-control brand--background",onClick:H.JF,type:"button"},"Back to my learning"),D&&(!O&&x||O&&h)&&x&&ee&&!v&&lr.createElement("span",{className:"progress-summary__completion-control"},lr.createElement(W.J,null)))),D&&!!O&&lr.createElement(ur,{color:t,learningPathId:O})))})),mr=n(67294),vr=["menuButtons","previousComponent"],gr=function(e){var t=e.menuButtons,n=e.previousComponent,o=(0,r.Z)(e,vr);return mr.createElement(i.ZP,{type:yr.type},n,mr.createElement(i.FE,{type:yr.type},t,mr.createElement(i.JH,{type:yr.type},mr.createElement(hr,o))))},yr={id:"progress-summary",type:"progress-summary",title:"Progress Summary",description:"Summary of course progress"}},43203:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return zs}});var r=n(68420),i=n(27344),o=n(5281),a=n(90306),s=n(3020),u=n(3362),c=n(12088),l=n.n(c),d=n(44721),f=n.n(d),p=n(13535),h=n.n(p),m=n(67294),v=n(49611),g=n.n(v),y=n(94184),b=n.n(y),_=n(31425),w=n.n(_),E=n(16550),k=n(94066),x=n.n(k);function S(e){return null!=e&&"object"==typeof e&&(1===e.nodeType||11===e.nodeType)}function T(e,t){return(!t||"hidden"!==e)&&("visible"!==e&&"clip"!==e)}function C(e,t){if(e.clientHeightt||o>e&&at&&s>n?o-e-r:a>t&&sn?a-t+i:0}var O=function(e,t){var n=t.scrollMode,r=t.block,i=t.inline,o=t.boundary,a=t.skipOverflowHiddenElements,s="function"==typeof o?o:function(e){return e!==o};if(!S(e))throw new TypeError("Invalid target");for(var u=document.scrollingElement||document.documentElement,c=[],l=e;S(l)&&s(l);){if((l=l.parentNode||l.host)===u){c.push(l);break}l===document.body&&C(l)&&!C(document.documentElement)||C(l,a)&&c.push(l)}for(var d=window.visualViewport?visualViewport.width:innerWidth,f=window.visualViewport?visualViewport.height:innerHeight,p=window.scrollX||pageXOffset,h=window.scrollY||pageYOffset,m=e.getBoundingClientRect(),v=m.height,g=m.width,y=m.top,b=m.right,_=m.bottom,w=m.left,E="start"===r||"nearest"===r?y:"end"===r?_:y+v/2,k="center"===i?w+g/2:"end"===i?b:w,x=[],T=0;T=0&&w>=0&&_<=f&&b<=d&&y>=I&&_<=R&&w>=D&&b<=M)return x;var j=getComputedStyle(O),Z=parseInt(j.borderLeftWidth,10),B=parseInt(j.borderTopWidth,10),F=parseInt(j.borderRightWidth,10),U=parseInt(j.borderBottomWidth,10),q=0,z=0,H="offsetWidth"in O?O.offsetWidth-O.clientWidth-Z-F:0,V="offsetHeight"in O?O.offsetHeight-O.clientHeight-B-U:0;if(u===O)q="start"===r?E:"end"===r?E-f:"nearest"===r?N(h,h+f,f,B,U,h+E,h+E+v,v):E-f/2,z="start"===i?k:"center"===i?k-d/2:"end"===i?k-d:N(p,p+d,d,Z,F,p+k,p+k+g,g),q=Math.max(0,q+h),z=Math.max(0,z+p);else{q="start"===r?E-I-B:"end"===r?E-R+U+V:"nearest"===r?N(I,R,P,B,U+V,E,E+v,v):E-(I+P/2)+V/2,z="start"===i?k-D-Z:"center"===i?k-(D+L/2)+H/2:"end"===i?k-M+F+H:N(D,M,L,Z,F+H,k,k+g,g);var W=O.scrollLeft,Y=O.scrollTop;E+=Y-(q=Math.max(0,Math.min(Y+q,O.scrollHeight-P+V))),k+=W-(z=Math.max(0,Math.min(W+z,O.scrollWidth-L+H)))}x.push({el:O,top:q,left:z})}return x};function A(e){return e===Object(e)&&0!==Object.keys(e).length}var P=function(e,t){if(A(t)&&"function"==typeof t.behavior)return t.behavior(O(e,t));var n=function(e){return!1===e?{block:"end",inline:"nearest"}:A(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach((function(e){var r=e.el,i=e.top,o=e.left;r.scroll&&n?r.scroll({top:i,left:o,behavior:t}):(r.scrollTop=i,r.scrollLeft=o)}))}(O(e,n),n.behavior)},L=n(83448),I=n(75705),M=n(89830),R=n(58539),D=n(52365),j=n(85541),Z=n(72131),B=n(57469),F=n(79886),U=n(41207),q=n(32542),z=n(68358),H=n(80396),V=n(73188),W=n(22183),Y=n(32922),G=n(75716),K=n(27498),$=n(15729),X=n(40198),J=n(22727),Q=n(88066),ee=n.n(Q),te=n(31454),ne=n(36335),re=n(46376),ie=n.n(re),oe=n(13657),ae=n.n(oe),se=n(54782),ue=n.n(se),ce=n(62848),le=n.n(ce),de=n(50047),fe=n.n(de),pe=n(74792),he=n(67294),me=(0,ne.Z)("cover");function ve(){var e=(0,Y.Tn)().categories;return Array.isArray(e)&&0!==e.length?he.createElement("section",{className:me("categories-section")},he.createElement("h2",{className:me("categories-title")},"Topics"),he.createElement("ul",{className:me("categories-list"),role:"list"},fe()(e).call(e,(function(e){return he.createElement("li",{className:me("categories-item"),key:e,role:"listitem"},he.createElement(pe.WD,{className:me("categories-icon")}),he.createElement("span",{className:me("categories-item-wrap")},e))})))):null}var ge=n(6646),ye=(0,ge.D)("CoverCompletedInformation"),be=n(65364),_e=(0,ge.D)("CoverDueDate"),we=(0,ge.D)("CoverRequirements"),Ee=n(64393),ke=n(8689),xe=n(76676),Se=n(58519),Te=n(67294),Ce=(0,ne.Z)("cover"),Ne=function(e){var t=e.courseId,n=e.coursePartnerContent,r=e.hasPartnerContent,i=e.publishedAt,o=e.tenantId;return r?Te.createElement(xe.Z,{type:"partner-content"},Te.createElement(Se.Z,{courseId:t,partnerContent:n,publishedAt:i,tenantId:o})):null},Oe=(0,G.Mw)("CoverCourseInfo",(function(e){var t=e.courseId,n=e.coursePartnerContent,r=e.hasLogo,i=e.hasPartnerContent,o=e.publishedAt,a=e.tenantId,s=Ce("details-content-aside",{logo:r});return Te.createElement("div",{className:s},Ee.VO&&Te.createElement(be.Z,null),Te.createElement(Ne,{courseId:t,coursePartnerContent:n,hasPartnerContent:i,publishedAt:o,tenantId:a}),Ee.VO&&!i&&Te.createElement(ke.uG,null),Ee.VO&&Te.createElement(Te.Fragment,null,Te.createElement(we,null),Te.createElement(_e,null),Te.createElement(ye,null),Te.createElement(ve,null)))})),Ae=n(27028),Pe=n(61848),Le=(0,ne.Z)("cover"),Ie=(0,G.Mw)("CoverDescription",(function(){var e=(0,Y.Tn)(),t=e.description,n=e.navigation?"description":"description-no-outline";return t?m.createElement("div",null,m.createElement(xe.Z,{type:n},m.createElement(Ae.Z,{className:Le("details-content-description").mix(["brand--body","brand--linkColor"]),key:"text",value:(0,Pe.A)(t)}))):null})),Me=n(34092),Re=n(15713),De=n(73126),je=n(2562),Ze=n(95238),Be=n.n(Ze),Fe=n(50554),Ue=n(27752),qe=n(84330),ze=n(91761),He=n(23692),Ve=n(32658),We=n(23328),Ye=n(61584),Ge=n.n(Ye),Ke=n(83728),$e=n(64152),Xe=n(66261),Je=n(97301),Qe=n(31471),et=n(8485),tt=n(26485),nt=(0,G.Mw)("LessonProgressGraphic");function rt(e){var t,n,r=e.canComplete,i=e.id,o=e.isDark,a=e.isEnabled,s=e.isTooltipVisible,u=e.onHideTooltip,c=e.onShowTooltip,l=e.scope,d=(0,ze.Tn)(),f=d.color,p=d.navigationStyle,h=(null!==(t=(0,We.RN)(i))&&void 0!==t?t:{}).type,v=(0,He.pr)(i),g=(0,Qe.Z)(),y=(0,We.gp)(i),b=(0,We.h8)(i),_=(0,We.j4)(i),w=null!=(null==_?void 0:_.type),E=null==v?void 0:v.isComplete,k=i===g,x=null!==(n=null==v?void 0:v.percentComplete)&&void 0!==n?n:0,S=(0,m.useCallback)((function(){(0,R.W)((0,tt.FK)({id:i,type:h}))}),[i,h]),T=(0,m.useCallback)((function(){(0,R.W)((0,tt.xj)({id:i,type:h}))}),[i,h]);return m.createElement(et.Z,{canComplete:r,color:f,hasRestriction:w,isComplete:E,isCurrentLesson:k,isDark:o,isEnabled:a,isFailed:y,isPassed:b,isTooltipVisible:s,navigationStyle:p,onHideTooltip:u,onMarkComplete:S,onMarkReset:T,onShowTooltip:c,percentComplete:x,progressGraphic:nt,scope:l})}var it=n(41785),ot=n(77897);function at(e){var t,n,r=e.className,i=e.id,o=e.last,a=(0,E.k6)(),s=(0,Qe.Z)(),u=(0,ze.Tn)(),c=u.color,l=u.navigationStyle,d=null!==(t=(0,We.RN)(i))&&void 0!==t?t:{},f=d.icon,p=d.title,h=(0,He.pr)(i),v=(0,We.gp)(i),g=(0,We.h8)(i),y=(0,We.j4)(i),_=null==h?void 0:h.isComplete,w=null!==(n=null==h?void 0:h.percentComplete)&&void 0!==n?n:0,k=null!=(null==y?void 0:y.type),x=(0,m.useState)(!1),S=(0,Ke.Z)(x,2),T=S[0],C=S[1],N=(0,m.useCallback)((function(){return C(!0)}),[]),O=(0,m.useCallback)((function(){return C(!1)}),[]),A=b()("overview-list__li",{"overview-list__li--last":o}),P=b()(r,"overview-list-item"),L=(0,m.useCallback)((function(e){var t=e.currentTarget.hash;e.preventDefault(),Xe.ZP.Events.scrollEvent.register("end",(function(){a.push(Be()(t).call(t,1)),Xe.ZP.Events.scrollEvent.remove("end")})),Xe.ZP.animateScroll.scrollTo(0,{containerId:"overview"})}),[a]);return m.createElement("li",{className:A,role:"listitem"},m.createElement(Je.Z,{className:P,isTooltipEnabled:!0,lessonId:i,onBlur:O,onClick:L,onHideProgressTooltip:O,onShowProgressTooltip:N,tooltipClassName:"overview-list-item-tooltip",showProgressDelay:25},m.createElement(ut,{color:c,hasRestriction:k,isComplete:_,isCurrentLesson:i===s,isFailed:v,isPassed:g,isTooltipVisible:T,lessonId:i,lessonIcon:f,lessonTitle:p,navigationStyle:l,onHideTooltip:O,onShowTooltip:N,percentComplete:w,progressGraphic:st,scope:it.Jg.COVER})))}var st=(0,G.Mw)("LessonProgressGraphic");var ut=(0,G.Mw)("OverviewListItemLinkContent",(function(e){var t=e.isTooltipVisible,n=e.lessonIcon,r=e.lessonId,i=e.lessonTitle,o=e.onHideTooltip,a=e.onShowTooltip,s=e.scope,u=b()("overview-list-item__icon","overview-list-item__icon--".concat((0,ot.toLower)(n)));return m.createElement(m.Fragment,null,m.createElement("span",{className:u},m.createElement($e.a,{icon:n})),m.createElement("span",{className:"overview-list-item__title"},i),m.createElement(rt,{canComplete:!1,id:r,isDark:!1,isEnabled:!0,isTooltipVisible:t,onHideTooltip:o,onShowTooltip:a,scope:s}))})),ct=["className"],lt=(0,ne.Z)("overview-list"),dt=(0,G.Mw)("OverviewListSectionTitle",(function(e){var t=e.className,n=void 0===t?"":t,r=(0,je.Z)(e,ct),i=Ge()(["Default"],r);return m.createElement("h2",(0,De.Z)({},i,{className:"".concat(n," overview-list__section-title")}))}));var ft=(0,m.memo)((0,Fe.$j)((function(e){var t=(0,ze.Oe)(e),n=(0,He.vC)(e);return{course:t,courseProgress:n,labels:(0,Ve.b)(e),lessons:(0,We.Te)(e),restrictingQuiz:(0,qe.Z)({course:t,courseProgress:n})}}))((function(e){var t=e.courseProgress,n=function(e){return e.reduce((function(e,t){return"section"===t.type?e.push([t]):e[e.length-1]?e[e.length-1].push(t):e.push([t]),e}),[])}(e.lessons);return m.createElement("nav",{"aria-label":"Course Outline",className:"overview-list"},fe()(n).call(n,(function(e,n){var r=(0,Re.Z)(e),i=r[0],o=void 0===i?{}:i,a=Be()(r).call(r,1),s=o.title,u="section"===o.type,c=u?a:e,l=lt("list",{sectionless:!u});return m.createElement("section",{key:n},u&&s&&m.createElement(dt,null,s),m.createElement("ol",{className:l,role:"list"},fe()(c).call(c,(function(e,n){var r=(0,Ue.q)(t,e.id).passedQuiz;return m.createElement(at,{key:e.id,id:e.id,last:c.length>1&&n===c.length-1,passedQuiz:r})}))))})))})));var pt=n(68339),ht=(0,ne.Z)("cover"),mt=(0,G.Mw)("CoverDetails",(function(e){var t=e.reverseColumns,n=(0,pt.kS)(1200),r=(0,ze.Tn)(),i=r.description,o=r.id,a=r.media,s=r.navigation,u=r.partnerContentId,c=r.publishedAt,l=r.selectedAuthorId,d=r.tenantId,f=(0,Fe.v9)((function(e){return function(e){var t,n;return null!==(t=null==e||null===(n=e.partnerContent)||void 0===n?void 0:n.content)&&void 0!==t?t:{}}(e)})),p=ie()(le()("id",l),f),h=Boolean(u)&&p,v=ue()(void 0,["image","key"],a),g=!ae()(v),y=!i||!s,b=!i&&!s,_=!(!h&&!Ee.VO),w=ht("details",{"rise-com":Ee.VO,"rise-com-authoring":Ee.VO&&!c}),E=ht("details-content-wrap",{columns:_,logo:g}),k=ht("details-content",{"no-description-or-outline":y}),x=ht("details-logo",{centered:b,"no-description-or-outline":y,"has-partner-content":Boolean(u)}),S=_&&m.createElement(Oe,{courseId:o,coursePartnerContent:p,hasLogo:g,hasPartnerContent:h,publishedAt:c,tenantId:d});return m.createElement("section",{className:w},m.createElement("div",{className:E},!n&&t&&S,m.createElement("div",{className:k},m.createElement(Me.Z,{className:x}),i&&m.createElement(Ie,null),n&&S,s&&m.createElement(xe.Z,{type:"outline"},m.createElement(ft,null))),!n&&!t&&S))}));var vt=(0,G.Mw)("CoverHeader"),gt=(0,Fe.$j)((function(e){var t=(0,ze.Oe)(e);return{accentColor:t.color,themeId:t.themeId,coverPageType:t.coverPageType}}))(vt),yt=(0,G.Mw)("CoverLayout");function bt(e){var t=function(){if("undefined"==typeof Reflect||!h())return!1;if(h().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(h()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.Z)(e);if(t){var i=(0,u.Z)(this).constructor;n=h()(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.Z)(this,n)}}var _t=(0,ne.Z)("cover-container"),wt=function(e){(0,a.Z)(n,e);var t=bt(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).state={isEntering:!1,isExiting:!1},i.refMain=(0,m.createRef)(),i}return(0,i.Z)(n,[{key:"componentDidEnter",value:function(){var e,t;(this.setState({isEntering:!1}),this.props.didNavigate)&&(null===(e=this.refMain.current)||void 0===e||null===(t=e.focus)||void 0===t||t.call(e,{preventScroll:!0}))}},{key:"componentWillEnter",value:function(e){var t=this;this.setState({isEntering:!0},(function(){t.willEnterTimeout=setTimeout(e,te.rw)}))}},{key:"componentWillExit",value:function(e){var t=this;this.setState({isExiting:!0},(function(){t.willExitTimeout=setTimeout(e,te.rw)}))}},{key:"componentWillUnmount",value:function(){clearTimeout(this.willEnterTimeout),clearTimeout(this.willExitTimeout)}},{key:"render",value:function(){var e,t=this.props,n=t.course,r=t.labels,i=this.state,o=i.isEntering,a=i.isExiting,s=n.title,u=r.overviewPageTitleSuffix,c=(0,z.Z)(ee()(e="".concat(s," - ")).call(e,u));return m.createElement(g(),{title:c},m.createElement("main",{"aria-label":"Course overview",ref:this.refMain,tabIndex:"-1"},m.createElement("div",{className:_t({entering:o,exiting:a})},m.createElement(yt,null,m.createElement(gt,null),m.createElement(mt,null)))))}}]),n}(m.Component),Et=n(44845),kt=n(30699),xt=n.n(kt),St=n(73935),Tt=n(45697),Ct=n.n(Tt),Nt=n(54115),Ot=n.n(Nt),At=n(66497),Pt=n.n(At),Lt=n(50557),It=n.n(Lt),Mt=n(54405),Rt=n.n(Mt),Dt=n(42157),jt=n.n(Dt),Zt=n(4603),Bt=n.n(Zt),Ft=n(63266),Ut=n.n(Ft),qt=n(1465),zt=n.n(qt),Ht=n(36650),Vt=n(19755),Wt=n.n(Vt),Yt=n(53176),Gt=n.n(Yt),Kt=n(31002),$t=n(95639),Xt=n(89975),Jt=n(52478),Qt=n.n(Jt),en=n(1762),tn=n(72535),nn=n(86494),rn=n(67294);function on(e){var t=e.children,n=(0,m.useRef)(),r=(0,Ve.Z)(),i=(0,m.useCallback)((function(){var e,t;null===(e=n.current)||void 0===e||null===(t=e.focus)||void 0===t||t.call(e)}),[]);return(0,nn.zy)(i),rn.createElement("main",{"aria-label":null==r?void 0:r.lessonContentLandmark,className:"lesson-main",ref:n,tabIndex:"-1"},t)}var an=n(69105),sn=n.n(an),un=n(73969),cn=n(98114),ln=n(38324),dn=n(32673),fn=n(16052);function pn(){return(0,Fe.v9)((function(e){return function(e){var t,n;return null!==(t=null==e||null===(n=e.slidesUI)||void 0===n?void 0:n.slideDirection)&&void 0!==t?t:fn.n.UP}(e)}))}var hn=n(67294),mn=(0,ne.Z)("blocks-lesson-slide"),vn="#fff",gn=function(e){var t,n;return(null==e||null===(t=e.settings)||void 0===t?void 0:t.backgroundMode)===dn.RW.COLOR?null==e||null===(n=e.settings)||void 0===n?void 0:n.backgroundColor:vn},yn=function(e,t){var n,r=e.animateBlockEntrance,i=e.color,o=e.courseId,a=e.courseTitle,s=e.enableVideoPlaybackSpeed,u=e.handleNavigate,c=e.handleStorylineFullscreen,l=e.isFirstLesson,d=e.isSlidesMode,f=e.labels,p=e.lessonId,h=e.lessonProgress,v=e.loadMedia,g=e.menuOpen,y=e.nextLesson,b=e.partnerContent,_=e.prefersKeyboardNavigation,w=e.previewType,E=e.publishedAt,k=e.slide,x=e.transitionState,S=e.tenantId;(0,m.useImperativeHandle)(t,(function(){return T.current}));var T=(0,m.useRef)(),C=pn(),N=(0,Fe.v9)((function(e){return function(e){var t,n;return null!==(t=null==e||null===(n=e.slidesUI)||void 0===n?void 0:n.exitingSlideOffset)&&void 0!==t?t:0}(e)})),O=ee()(n="".concat(x,"-")).call(n,C),A=mn("wrapper",{exiting:"exiting"===x}),P=mn("inner",(0,Et.Z)({},O,!0)),L=(0,m.useMemo)((function(){return gn(k[0])}),[k]),I=(0,m.useMemo)((function(){return gn(k[k.length-1])}),[k]),M=mn("lesson",{slides:d}).toString();return hn.createElement("div",{className:A,style:{top:N}},hn.createElement("div",{className:P},hn.createElement("div",{className:mn("background-top"),style:{backgroundColor:L}}),hn.createElement("div",{className:mn("background-bottom"),style:{backgroundColor:I}}),hn.createElement(en.Z,{animateBlockEntrance:r,blocks:k,className:M,color:i,courseId:o,courseTitle:a,defaultBackgroundColor:vn,enableVideoPlaybackSpeed:s,handleNavigate:u,handleStorylineFullscreen:c,isFirstLesson:l,isSlidesMode:d,labels:f,lessonId:p,lessonProgress:h,loadMedia:v,menuOpen:g,nextLesson:y,partnerContent:b,prefersKeyboardNavigation:_,previewType:w,publishedAt:E,sectionRef:T,tenantId:S})))},bn=(0,m.forwardRef)(yn),_n=n(23279),wn=n.n(_n),En=n(32250),kn=n.n(En),xn=n(70902),Sn=n(1983),Tn=n(67294),Cn=(0,ne.Z)("blocks-slide-indicator"),Nn=function(e,t){var n=e.active,r=e.onClick,i=e.slideIndex,o=(0,m.useCallback)((function(){return r(i)}),[r,i]);return Tn.createElement("div",{className:Cn("wrapper"),ref:t},Tn.createElement("button",{className:Cn("button",{active:n}),onClick:o,type:"button",tabIndex:"-1"}))},On=(0,m.forwardRef)(Nn),An=n(67294),Pn=(0,ne.Z)("blocks-slide-controls"),Ln=function(e){var t=e.activeSlideIndex,n=e.numberOfSlides,r=e.onSlideClick,i=(0,m.useRef)(),o=(0,m.useRef)(),a=(0,m.useState)(!1),s=(0,Ke.Z)(a,2),u=s[0],c=s[1],l=(0,m.useState)(!1),d=(0,Ke.Z)(l,2),f=d[0],p=d[1];(0,m.useEffect)((function(){var e=i.current,t=o.current;if(e&&t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),a=n.bottom-38,s=n.top+38;r.bottom>a?e.scrollBy({top:r.bottom-a,left:0,behavior:"smooth"}):r.top8),p(e.clientHeight+e.scrollTop0?(L(c-1),a((0,Bn.Ni)(fn.n.DOWN))):I())}),[L,a,c,p,I]),R=(0,m.useCallback)((function(){!p&&co}),[]),F=(0,m.useCallback)((function(){C?N(!1):B()&&y!==Hn||(0===c?I:M)()}),[B,C,M,y,c,I]),U=(0,m.useCallback)((function(){C?N(!1):B()&&y!==Wn||R()}),[B,y,R,C]),q=(0,m.useCallback)((function(e){var t=document.querySelector(Gn);e.target===t&&M()}),[M]),z=(0,m.useCallback)((function(e){var t=document.querySelector(Gn);e.target===t&&R()}),[R]);(0,cn.Z)("ArrowUp",sn(),F),(0,cn.Z)("ArrowDown",sn(),U),(0,cn.Z)("ArrowLeft",sn(),q),(0,cn.Z)("ArrowRight",sn(),z);var H=(0,m.useCallback)((function(e){var t=e.target,n=t.scrollHeight-t.scrollTop,r=n===t.scrollHeight,i=n===t.clientHeight,o=r?Hn:i?Wn:Vn;o!==y&&(b(o),N(!0))}),[y]);(0,un.default)("scroll",H,document.querySelector(Yn));var V=c===A-1,W=V?Fn.ym:Fn.Eg,Y=V?I:R,G=zn(V?"restart-icon":"arrow-icon");return Un.createElement("div",null,Un.createElement(Rn,{ariaLabel:"Previous Slide",onClick:M,className:zn("prev-button")},Un.createElement(Fn.So,{className:zn("arrow-icon")})),Un.createElement(J.W3,null,Un.createElement(J.uT,{key:c,mountOnEnter:!0,onExited:Z,onExiting:j,timeout:600,unmountOnExit:!0},(function(e){return Un.createElement(bn,(0,De.Z)({},r,{ref:i,slide:P,transitionState:e}))}))),Un.createElement(Ln,{activeSlideIndex:c,numberOfSlides:A,onSlideClick:D}),Un.createElement(Rn,{ariaLabel:"Next Slide",onClick:Y,className:zn("next-button")},Un.createElement(W,{className:G})))},$n=(0,m.forwardRef)(Kn),Xn=n(67294),Jn=te.Du.TINT,Qn=(0,Fe.$j)((function(e){return{partnerContent:ue()([],["partnerContent","content"],e)}}))((function(e){var t=e.animateBlockEntrance,n=e.color,r=e.colorAccentTint,i=e.courseId,o=e.courseTitle,a=e.data,s=e.enableVideoPlaybackSpeed,u=e.handleNavigate,c=e.handleStorylineFullscreen,l=e.labels,d=e.lessonHeader,f=e.lessonHeaderStyle,p=e.lessonHasContinues,h=e.lessonHeaderWrapClasses,v=e.lessonProgress,g=e.loadMedia,y=e.match,b=e.menuButtons,_=e.menuOpen,w=e.nextComponent,E=e.nextLesson,k=e.partnerContent,x=e.prefersKeyboardNavigation,S=e.previewType,T=e.previousComponent,C=e.publishedAt,N=e.tenantId,O=a.id,A=a.items,P=a.settings,L=a.type,I=(null==P?void 0:P.playbackMode)===it.XY.SLIDE,M=(0,m.useMemo)((function(){return!p||Qt()("isComplete",v)}),[p,v]),R=(0,m.useMemo)((function(){return f===Jn?r:n}),[n,r,f]),D={animateBlockEntrance:t,blocks:A,color:n,courseId:i,courseTitle:o,enableVideoPlaybackSpeed:s,handleNavigate:u,handleStorylineFullscreen:c,isFirstLesson:!0,isSlidesMode:I,labels:l,lessonId:O,lessonProgress:v,loadMedia:g,match:y,menuOpen:_,nextLesson:E,partnerContent:k,previewType:S,prefersKeyboardNavigation:x,publishedAt:C,tenantId:N,type:L};return Xn.createElement(tn.ZP,{type:L},T,Xn.createElement(tn.FE,{type:L},b,Xn.createElement(on,null,!I&&Xn.createElement("div",{className:h,style:{color:R}},d),Xn.createElement(tn.JH,null,I?Xn.createElement($n,D):Xn.createElement(en.Z,D)))),M&&w)})),er=n(11456),tr=n(67294),nr=function(e){var t=e.color,n=e.data,r=n.id,i=n.items,o=n.type,a=e.labels,s=e.lessonHeader,u=e.lessonHeaderWrapClasses,c=e.lessonProgress,l=e.menuButtons,d=e.nextComponent,f=e.previousComponent;return tr.createElement(tn.ZP,{type:o},f,tr.createElement(tn.FE,{type:o},l,tr.createElement(on,null,tr.createElement("div",{className:u,style:{color:t}},s),tr.createElement(tn.JH,null,tr.createElement(er.Z,{id:r,items:i,labels:a,lessonProgress:c})))),d)},rr=n(16415),ir=n(67294),or=function(e){var t=e.color,n=e.labels,r=e.lessonHeader,i=e.lessonHeaderWrapClasses,o=e.lessonProgress,a=e.menuButtons,s=e.nextComponent,u=e.previousComponent,c=e.data,l=c.id,d=c.items,f=c.media,p=c.type;return ir.createElement(tn.ZP,{type:p},u,ir.createElement(tn.FE,{type:p},a,ir.createElement(on,null,ir.createElement("div",{className:i,style:{color:t}},r),ir.createElement(tn.JH,null,ir.createElement(rr.Z,{id:l,items:d,labels:n,lessonProgress:o,image:f.image})))),s)},ar=n(55943),sr=(0,G.Mw)("Progress"),ur=n(99499),cr=n(67294),lr=(0,ur.Z)(ar.Z),dr=function(e){var t=e.authorName,n=e.avatar,r=e.data,i=r.description,o=r.id,a=r.items,s=r.title,u=r.type,c=e.labels,l=e.lessonNumber,d=e.lessonProgress,f=e.loadMedia,p=e.menuButtons,h=e.menuOpen,m=e.mobileMenuOpen,v=e.nextComponent,g=e.prefersKeyboardNavigation,y=e.previousComponent,b=e.showLessonCount,_=e.totalLessons;return cr.createElement(tn.ZP,{type:u},y,cr.createElement(tn.FE,{type:u},p,cr.createElement(on,null,cr.createElement(tn.JH,{type:u,items:a},cr.createElement(sr,{id:o,items:a,lessonProgress:d,menuOpen:h,mobileMenuOpen:m,type:"process"}),cr.createElement(lr,{authorName:t,avatar:n,description:i,id:o,items:a,labels:c,loadMedia:f,lessonNumber:l,lessonProgress:d,menuOpen:h,mobileMenuOpen:m,nextComponent:v,prefersKeyboardNavigation:g,previousComponent:y,showLessonCount:b,title:s,totalLessons:_,type:u})))))},fr=n(52730),pr=n(89356),hr=n.n(pr),mr=n(63263),vr=n.n(mr),gr=n(58377),yr=n.n(gr),br=n(13038),_r=n.n(br),wr=n(52892),Er=n.n(wr),kr=n(9730),xr=n.n(kr),Sr=n(13207),Tr=n.n(Sr),Cr=n(92738),Nr=n.n(Cr),Or=n(50533),Ar=n(56539),Pr=n(80635),Lr=n(40486),Ir=n.n(Lr),Mr=n(7578),Rr=n.n(Mr),Dr=n(72038),jr=n.n(Dr),Zr=n(31826),Br=n(90322),Fr=n(65194),Ur=It()(xr()(jr(),0),Gt()(0,"retryAttempts")),qr=function(e){var t=e.lessonProgress,n=e.quizStart,r=e.quizTakeAgain;return Ur(t)?r:n},zr=function(e){var t,n,r,i=e.lessonName,o=e.lessonNumber,a=e.lessonPreposition,s=e.totalLessons;return m.createElement("div",{className:"quiz-header__count"},ee()(t=ee()(n=ee()(r="".concat(i," ")).call(r,o," ")).call(n,a," ")).call(t,s))},Hr=function(e){var t=e.id,n=e.lessonProgress;return function(){return(0,R.W)((0,Br.TW)({activeIndex:Math.max(0,Ir()(Gt()(0,"activeIndex",n))),id:t}))}},Vr=function(e){var t=e.allowTabNavigation,n=e.authorName,r=e.avatar,i=e.description,o=e.id,a=e.isLesson,s=e.labels,u=s.lessonName,c=s.lessonPreposition,l=s.quizStart,d=s.quizTakeAgain,f=e.lessonNumber,p=e.lessonProgress,h=e.showAuthor,v=e.showLessonCount,g=e.title,y=e.totalLessons,b=(0,m.useRef)(),_=t&&Ur(p);return(0,m.useEffect)((function(){_&&b&&b.current&&Rr()(b.current.focus)&&b.current.focus()}),[_,b]),m.createElement("div",{"aria-hidden":!t,className:"quiz-header"},m.createElement("div",{className:"quiz-header__container"},m.createElement("div",{className:"quiz-header__limit"},m.createElement("div",{className:"quiz-header__row"},m.createElement("div",{className:"quiz-header__main"},m.createElement("div",{className:"quiz-header__top-wrap brand--afterBackground"},m.createElement("h1",{className:"noOutline",ref:b,tabIndex:q.mR},m.createElement(Ae.Z,{className:"quiz-header__title brand--lhead",value:(0,Fr.ZP)(g)})),h&&r&&n?m.createElement("div",{className:"quiz-header__author brand--ui"},m.createElement("img",{src:(0,Z.i3)("".concat(r)),alt:""}),m.createElement("span",{className:"visually-hidden"},"by ",n),m.createElement("span",{"aria-hidden":"true"},n)):null,m.createElement("div",{className:"quiz-header__counter brand--body"},a&&v&&zr({lessonName:u,lessonNumber:f,lessonPreposition:c,totalLessons:y}))),m.createElement(Ae.Z,{className:"quiz-header__description brand--lbody brand--linkColor",value:i,allowTabNavigation:t}),m.createElement("button",{className:"quiz-header__start-quiz brand--color",onClick:t?Hr({id:o,lessonProgress:p}):Zr.ZT,tabIndex:(0,q._6)(t),type:"button"},m.createElement("span",{className:"brand--ui"},qr({lessonProgress:p,quizStart:l,quizTakeAgain:d})),m.createElement("i",{className:"icon icon-chevron-right"})))))))},Wr=n(81099),Yr=n(88137),Gr=n(88990),Kr=n(34383),$r=n(67294),Xr=ue()(0,["lessonProgress","activeIndex"]),Jr=ue()(0,["lessonProgress","retryAttempts"]),Qr=function(e){return function(t){var n=e.color,r=e.currentPassingScore,i=e.id,o=e.labels,a=e.lessonNumber,s=e.lessonProgress,u=e.mode,c=e.nextComponent,l=e.nextLesson,d=e.nextLessonRestrictions,f=e.onNextClick,p=e.settings,h=p.continueType,m=p.passingScore,v=p.retryCount,g=e.showNavigationButtons,y=e.sidebarEnabled,b=t.length+1===Xr(e);return $r.createElement(Pr.Z,{allowTabNavigation:b,color:n,continueType:h,current:a,currentPassingScore:r,id:i,isAtEnd:b,labels:o,length:t.length,lessonProgress:s,mode:u,nextComponent:c,nextLesson:l,nextLessonRestrictions:d,onNextClick:f,passingScore:m,retryAttempts:Jr({lessonProgress:s}),retryCount:Number(v),showNavigationButtons:g,sidebarEnabled:y})}},ei=function(e){return function(t){var n=e.authorName,r=e.avatar,i=e.description,o=e.id,a=e.isLesson,s=e.labels,u=e.lessonNumber,c=e.lessonProgress,l=e.showAuthor,d=e.showLessonCount,f=e.title,p=e.totalLessons,h=0===Xr(e);return $r.createElement(Vr,{allowTabNavigation:h,authorName:n,avatar:r,description:i,id:o,isLesson:a,items:t,labels:s,lessonNumber:u,lessonProgress:c,showAuthor:l,showLessonCount:d,title:f,totalLessons:p})}},ti={setFillInText:Wr.y,setMatchItems:Yr.q,setNextIndex:Br.TW,setSelectedIndex:Gr.K,submitAnswer:Br.tn,toggleSelectedIndex:Kr.c,updateLessonProgress:tt.i6},ni=(0,Or.$j)(null,ti)((function(e){var t=e.color,n=e.id,r=e.items,i=e.labels,o=e.lessonProgress,a=e.previousComponent,s=e.setFillInText,u=e.setMatchItems,c=e.setNextIndex,l=e.setSelectedIndex,d=e.settings,f=e.submitAnswer,p=e.title,h=e.toggleSelectedIndex,m=e.updateLessonProgress;return $r.createElement(Ar.Z,{color:t,id:n,items:r,labels:i,onChoiceSelect:l,onFillInChange:s,onMatchSet:u,onResponseToggle:h,onSetIndex:c,onSubmit:f,previousComponent:a,progress:o,reportAnswer:Z.N2,quizEnd:Qr(e),quizHeader:ei(e),settings:d,title:p,updateProgress:m})})),ri=n(67294);function ii(e,t){var n=hr()(e);if(vr()){var r=vr()(e);t&&(r=xt()(r).call(r,(function(t){return yr()(e,t).enumerable}))),n.push.apply(n,r)}return n}var oi=function(e){var t=e.id,n=e.settings,r=e.lessonProgress,i=void 0===r?{}:r;return Nr()(Tr()(["passingScore"]),function(e){var t=e.id,n=e.passingScore;return xr()(Er(),(0,Z.g8)({id:t,passingScore:n}))}(function(e){for(var t=1;t0){var r=e.outerHeight();this.displayFlex(e),Wt()(n).scrollTop(r),Wt()("[data-lesson-header]").css({top:r}),e.removeAttr("data-scrolling")}t.length>0&&(t.hide(),this.displayFlex(t))}},{key:"componentWillExit",value:function(e){var t=document.getElementsByClassName("page-wrap"),n=t[0].scrollTop;Wt()(t).scrollTop(0),this.lastScrollPosition=n,this.transition("leave",e),Wt()(St.findDOMNode(this)).scrollTop(this.lastScrollPosition)}},{key:"transitionComplete",value:function(){var e=St.findDOMNode(this);if(!e)return!1;var t=e.classList;return t&&(t.contains("page-transition-complete")||t.contains("page-transition-back-complete")||1===t.length&&t.contains("page"))}},{key:"transition",value:function(e,t){var n,r=this.props,i=r.onNavigateTransitionEnd,o=(0,r.navigateDirection)(),a=St.findDOMNode(this);if(a){var s=ee()(n="page ".concat(o,"-")).call(n,e);a.className=s,hi.Z.addEventListeners(a,(function n(){a.className="enter"===e?"page ".concat(o,"-complete"):"page",hi.Z.removeEventListeners(a,n),i(),t()}))}else t()}},{key:"renderLessonType",value:function(e){var t=e.type,n=e.props,r=e.course,i=e.model;if(this.props.isProgressSummary)return io.createElement(fr.Z,(0,De.Z)({},this.props,n));switch(t){case"blocks":return io.createElement(Qn,(0,De.Z)({},n,{handleNavigate:this.props.handleNavigate,animateBlockEntrance:r.animateBlockEntrance,isFirstLesson:(0,Kt._m)({course:r,lesson:i})}));case"map":return io.createElement(or,n);case"process":return io.createElement(dr,n);case"timeline":return io.createElement(pi,n);case"quiz":return io.createElement(ai,n);case"sorting":return io.createElement(li,n);case"screencast":case"slidecast":case"video":return io.createElement(gi,n);case"embed":return io.createElement(nr,n);default:return null}}},{key:"render",value:function(){var e,t=this.state,n=t.lessonNumber,r=t.mode,i=t.model,o=t.next,a=t.scrollPosition,s=t.totalLessons,u=this.props,c=u.allowRestrictedTooltip,l=u.course,d=u.courseProgress,f=u.handleStorylineFullscreen,p=u.isMobileHeader,h=u.isProgressSummary,m=u.labels,v=u.lessonProgress,y=u.location,_=u.lxpEnabled,w=u.match,E=u.menuButtons,k=u.menuOpen,x=u.mobileMenuOpen,S=u.overlayNavIsOpen,T=u.previewType,C=u.sessionPreferences.prefersKeyboardNavigation,N=u.sidebarEnabled,O=u.themeId,A=i.author,P=i.selectedAuthorId,L=i.settings,I=void 0===L?{}:L,M=i.type,R=l.authors,D=l.color,j=l.colorAccentTint,B=l.enableVideoPlaybackSpeed,F=l.id,U=l.lessonHeaderImage,q=l.lessonHeaderSize,H=l.lessonHeaderStyle,V=l.publishedAt,W=l.showAuthor,Y=l.showLessonCount,G=l.showNavigationButtons,K=l.tenantId,$=l.theme,X=l.type,J=$.lessonHeaderColor,Q=$.navigationType,ee=ue()([],["partnerContent","content"],this.props),te=!jt()(ee),ne=te?ie()(le()("id",P),ee):{},re=te?ue()(void 0,["data","authors"],ne):void 0,oe=(0,yi.LI)(D),ae=(0,yi.LI)(J),se=(0,si.Z)({authors:R,author:A,selectedAuthorId:P}),ce=se.avatar,de=se.authorName,fe=(0,qe.Z)({course:l,courseProgress:d}),pe=h?{}:(0,Kt.gc)({course:l,courseProgress:d,lesson:o,lxpEnabled:_,restrictingQuiz:fe}),he="quiz"===M&&"continue"===I.continueType,me=(0,$t.Wz)(i),ve=o&&"preview-lesson"!==r&&G&&!he,ge=(null===(e=i.settings)||void 0===e?void 0:e.playbackMode)===it.XY.SLIDE,ye="preview-lesson"!==r&&G&&!ge?io.createElement(ki,{lessonId:i.id}):null,be=ve?io.createElement(Mi,{allowTooltip:c,lessonId:i.id}):Ee.VO&&"preview-lesson"!==r&&G&&!he&&!(0,Z.AP)()?io.createElement(Zi,null):null,_e=X===it.BL?no:Yi,we=io.createElement(_e,{authorName:de,avatar:ce,color:D,course:l,description:i.description,labels:m,lessonHeaderColor:J,lessonHeaderImage:U,lessonHeaderStyle:H,lessonHeaderSize:q,lessonNumber:n,partnerContentAuthors:re,showAuthor:W,showLessonCount:Y,themeId:O,title:i.title,totalLessons:s},"audio"===i.mediaType&&i.mediaSrc&&io.createElement(Xt.Z,{id:"audio-".concat(i.cid),key:"audio-".concat(i.cid),labels:m,mediaSrc:i.mediaSrc}),!h&&io.createElement(sr,{id:i.id,items:i.items,lessonProgress:v,menuOpen:k,mobileMenuOpen:x,navigationType:Q,overlayNavIsOpen:S,scrollPosition:a,type:i.type})),ke=b()("lesson-header-wrap ",{"lesson-header-wrap--small":q===so&&!p,"lesson-header-wrap--large":q===ao&&!p,"lesson-header-wrap--mobile":p,"lesson-header-wrap--accent":H===uo,"lesson-header-wrap--black":H===co,"lesson-header-wrap--tint":H===vo,"lesson-header-wrap--dark":H===fo,"lesson-header-wrap--gray":H===po,"lesson-header-wrap--light":H===mo,"lesson-header-wrap--custom":H===lo,"lesson-header-wrap--image":H===ho,"lesson-header-wrap--bg-light":H===uo&&!oe||H===lo&&!ae,"lesson-header-wrap--bg-dark":H===uo&&oe||H===lo&&ae}),xe={authorName:de,avatar:ce,color:D,colorAccentTint:j,courseId:F,courseTitle:l.title,data:i,enableVideoPlaybackSpeed:B,handleStorylineFullscreen:f,isLesson:(0,Kt.tV)(i),labels:m,lessonHeader:we,lessonHeaderImage:U,lessonHeaderStyle:H,lessonHeaderWrapClasses:ke,lessonHasContinues:me,lessonNumber:n,lessonProgress:v,loadMedia:this.state.hasTransitioned,location:y,match:w,menuButtons:E,menuOpen:k,mobileMenuOpen:x,mode:r,nextComponent:be,nextLesson:Gt()(null,"id",o),nextLessonRestrictions:pe,overlayNavIsOpen:S,partnerContent:ee,publishedAt:V,prefersKeyboardNavigation:C,previewType:T,previousComponent:ye,scrollPosition:a,showAuthor:W,showLessonCount:Y,showNavigationButtons:G,sidebarEnabled:N,tenantId:K,totalLessons:s};return io.createElement(g(),{title:(0,z.Z)(i.title+" - "+l.title)},io.createElement("div",{"data-lesson-id":w.params.id},this.renderLessonType({type:M,props:xe,course:l,model:i})))}}],[{key:"propTypes",get:function(){return{match:Ct().object.isRequired,navigateDirection:Ct().func,partnerContent:Ct().object,previewType:Ct().string,sidebarEnabled:Ct().bool}}}]),n}(io.Component),yo=(0,ro.lJ)(go),bo=n(73727),_o=n(74388),wo=n(67294),Eo=l()((0,m.createContext)(null),{displayName:"CompactNavControlContext"});function ko(e){var t=e.children,n=e.collapseNav,r=e.expandNav;return wo.createElement(Eo.Provider,{value:{expandNav:r,collapseNav:n}},t)}Eo.Consumer;var xo=m.useContext.bind(null,Eo),So=n(5785),To=n(22222);function Co(e){return null==e?void 0:e.search}function No(){return(0,Fe.v9)((function(e){return Co(e)}))}var Oo=(0,To.P1)((function(e){var t=Co(e);return null==t?void 0:t.activeLessons}),(function(e){return e.reduce((function(e,t){return null!=t&&t.id&&(e[t.id]=t),e}),{})}));function Ao(e){var t=(0,m.useMemo)((function(){return(0,To.P1)((function(e){return e}),(function(e,t){return Oo(t)}),(function(e,t){return null==t?void 0:t[e]}))}),[]);return(0,Fe.v9)((function(n){return t(e,n)}))}var Po=(0,G.Mw)("NavCompactHeaderCounter",(function(e){var t,n,r,i=e.className,o=void 0===i?"":i,a=e.lessonPosition,s=e.labelLessonName,u=e.labelLessonPreposition,c=e.totalLessons;return a<=0?null:m.createElement("div",{className:"".concat(o," nav-compact__header-counter")},ee()(t=ee()(n=ee()(r="".concat(s," ")).call(r,a," ")).call(n,u," ")).call(t,c))})),Lo=(0,G.Mw)("NavCompactHeaderProgress",(function(e){var t=e.className,n=void 0===t?"":t,r=e.classProgressRunner,i=e.classProgressText,o=e.classProgressTrack,a=e.color,s=e.percentComplete,u=e.percentCompleteText,c=e.navExpanded;return m.createElement("div",{className:"".concat(n," nav-compact__header-progress")},m.createElement("div",{className:i},u),m.createElement(_o.Z,{"aria-hidden":c,"aria-label":u,color:a,progress:s,runnerClass:r,trackClass:o}))}));var Io=(0,Fe.$j)((function(){var e=(0,We.M0)();return function(t){var n=(0,ze.Oe)(t),r=(0,He._v)(t),i=(0,Ve.b)(t),o=(0,We.Eb)(t),a=e(t),s=(0,ze.zP)(t),u=Co(t);return{allowSearch:n.allowSearch,color:n.color,coverImageBgStyle:null==s?void 0:s.backgroundImage,labelLessonComplete:i.lessonComplete,labelLessonName:i.lessonName,labelLessonPreposition:i.lessonPreposition,lessonPosition:a,lessonsOnlyIds:o,navigationMode:n.navigationMode,navigationStyle:n.navigationStyle,percentComplete:r,searchActive:u.active,themeId:n.themeId,title:n.title}}}))((function(e){var t,n=e.allowSearch,r=e.color,i=e.coverImageBgStyle,o=e.dispatch,a=e.isExpanded,s=e.labelLessonComplete,u=e.labelLessonName,c=e.labelLessonPreposition,l=e.lessonPosition,d=e.lessonsOnlyIds,f=e.navigationMode,p=e.navigationStyle,h=e.percentComplete,v=e.searchActive,g=e.title,y=(0,m.useMemo)((function(){return(0,Ki.I)(p)}),[p]),_=(0,m.useMemo)((function(){return(0,Ki.tc)(p)}),[p]),w=(0,m.useMemo)((function(){return(0,Ki.We)(p)}),[p]),E=(0,m.useMemo)((function(){return(0,H.LI)(r)}),[r]),k=xo(),x=(0,m.useCallback)((function(){a?k.collapseNav():k.expandNav()}),[a,k]),S=ee()(t="".concat(h,"% ")).call(t,s),T=a?"Collapse course outline":"Expand course outline",C=b()("nav-compact__header",{"nav-compact__header--collapsed":!a,"nav-compact__header--dark":y,"nav-compact__header--light":!y,"nav-compact__header--accent":w}),N=b()("nav-compact__header-image",{"nav-compact__header-image--collapsed":!a}),O=b()("nav-compact__header-inner",{"nav-compact__header-inner--dark":y,"nav-compact__header-inner--accent":w,"nav-compact__header-inner--accent-dark":w&&E,"nav-compact__header-inner--accent-light":w&&!E,"nav-compact__header-inner--light":!y,"nav-compact__header-inner--image":_}),A=b()("nav-compact__header-control",{"nav-compact__header-control--image":_,"nav-compact__header-control--dark":y&&!_}),P=b()("brand--head","nav-compact__header-title-link",{"nav-compact__header-title-link--collapsed":!a}),L=b()("nav-compact__header-progress-text",{"nav-compact__header-progress-text--collapsed":!a}),I=b()("nav-compact__header-progress-track",{"nav-compact__header-progress-track--collapsed":!a,"nav-compact__header-progress-track--image":_,"nav-compact__header-progress-track--accent":w,"nav-compact__header-progress-track--dark":y}),M=b()("nav-compact__header-progress-runner",{"nav-compact__header-progress-runner--collapsed":!a,"nav-compact__header-progress-runner--image":_,"nav-compact__header-progress-runner--accent":w}),R=b()("nav-compact__header-strip",{"nav-compact__header-strip--accent":w,"nav-compact__header-strip--accent-dark":w&&E,"nav-compact__header-strip--accent-light":w&&!E}),D=(0,m.useCallback)((function(){o((0,So.Nk)(!v))}),[o,v]);return m.createElement("section",{"aria-label":"Course Information",className:C,style:{color:r}},_&&i&&m.createElement("div",{className:N,style:{backgroundImage:i}}),m.createElement("div",{className:O},m.createElement("div",{className:R},m.createElement("div",{className:"nav-compact__header-controls"},n&&"restricted"!==f&&a&&m.createElement("button",{"aria-label":"Show Search Bar",className:"".concat(A," nav-compact__header-search"),onClick:D,type:"button"},m.createElement(pe.HN,{className:"nav-compact__header-control-icon nav-compact__header-search-icon"})),m.createElement("button",{"aria-controls":"nav-compact-outline","aria-label":T,"aria-expanded":a,className:"".concat(A," nav-compact__header-toggle"),onClick:x,type:"button"},a&&m.createElement(pe._M,{className:"nav-compact__header-control-icon nav-compact__header-toggle-icon"}),!a&&m.createElement(pe.Kh,{className:"nav-compact__header-control-icon nav-compact__header-toggle-icon"}))),m.createElement(Po,{lessonPosition:l,labelLessonName:u,labelLessonPreposition:c,totalLessons:d.length})),m.createElement("div",{className:"nav-compact__header-title"},m.createElement(bo.rU,{className:P,to:"/"},g)),m.createElement(Lo,{classProgressRunner:M,classProgressText:L,classProgressTrack:I,color:r,percentComplete:h,percentCompleteText:S,navExpanded:a})))})),Mo=n(7199);function Ro(e){var t,n=e.id,r=e.isEnabled,i=e.isSectionLesson,o=e.last,a=(0,ze.Tn)().navigationStyle,s=(null!==(t=(0,We.RN)(n))&&void 0!==t?t:{}).title,u=(0,Qe.Z)(),c=(0,We.LY)(n),l=(0,m.useMemo)((function(){return(0,Ki.I)(a)}),[a]),d=n===u,f=(0,Mo.$G)(s||"",45),p=(0,m.useState)(!1),h=(0,Ke.Z)(p,2),v=h[0],g=h[1],y=(0,m.useCallback)((function(){return g(!0)}),[]),b=(0,m.useCallback)((function(){return g(!1)}),[]),_=i?"nav-compact__outline-section-item":"nav-compact__outline-item",w=m.createElement(rt,{canComplete:c,isDark:l,id:n,isEnabled:r,isTooltipVisible:v,onShowTooltip:y,onHideTooltip:b,scope:it.Jg.COMPACT});return m.createElement("li",{className:"nav-compact__outline-list-item",role:"listitem"},m.createElement(Je.Z,{className:_,dark:l,isCurrentLesson:d,isTooltipEnabled:!c,last:o,lessonId:n,onHideProgressTooltip:b,onShowProgressTooltip:y,showProgressDelay:0,tooltipClassName:"".concat(_,"-tooltip")},f,!c&&w),c&&w)}var Do=(0,ne.Z)("nav-compact"),jo=function(e){var t=e.id,n=(0,ze.Tn)().navigationStyle,r=(0,We.RN)(t),i=null==r?void 0:r.title,o=(0,m.useMemo)((function(){return(0,Ki.I)(n)}),[n]),a=Do("outline-section-empty",{dark:o,light:!o});return m.createElement("div",{className:a},m.createElement("span",null,i))},Zo=n(98696);var Bo=(0,Fe.$j)((function(){var e=(0,We.oy)();return function(t,n){var r=(0,ze.Oe)(t),i=e(n.id,t);return{navigationStyle:r.navigationStyle,themeId:r.themeId,title:i.title}}}))((function(e){var t=e.index,n=e.isEnabled,r=e.lessonIds,i=e.navigationStyle,o=e.themeId,a=e.title,s=(0,m.useState)(!0),u=(0,Ke.Z)(s,2),c=u[0],l=u[1],d=(0,m.useState)(),f=(0,Ke.Z)(d,2),p=f[0],h=f[1],v=(0,m.useRef)(),g=(0,m.useMemo)((function(){return(0,Ki.I)(i)}),[i]),y="sublistCompact-".concat(t),_=b()("nav-compact__outline-section-toggle-icon",{"nav-compact__outline-section-toggle-icon--collapsed":!c,"nav-compact__outline-section-toggle-icon--dark":g,"nav-compact__outline-section-toggle-icon--light":!g}),w=b()("nav-compact__outline-section-list",{"nav-compact__outline-section-list--collapsed":!c}),E=b()("nav-compact__outline-section-toggle",{"nav-compact__outline-section-toggle--collapsed":!c,"nav-compact__outline-section-toggle--dark":g,"nav-compact__outline-section-toggle--light":!g}),k=(0,m.useCallback)((function(){l((function(e){return!e}))}),[]);return(0,m.useLayoutEffect)((function(){var e=setTimeout((function(){v.current&&h(v.current.scrollHeight)}),0);return function(){clearTimeout(e)}}),[r.length,o]),m.createElement(m.Fragment,null,m.createElement("button",{"aria-label":"Toggle section: ".concat(a),"aria-controls":y,"aria-expanded":c,className:E,onClick:k,tabIndex:n?void 0:-1,type:"button"},m.createElement("span",{className:"nav-compact__outline-section-toggle-text"},a),m.createElement(pe.O$,{className:_})),m.createElement(Zo.Qt,{inert:!c},m.createElement("ol",{"aria-hidden":!c||void 0,className:w,id:y,ref:v,role:"list",style:{maxHeight:p}},fe()(r).call(r,(function(e,t){return m.createElement(Ro,{id:e,isEnabled:n&&c,isSectionLesson:!0,key:e,last:t===r.length-1})})))))})),Fo=function(e){var t=e.index,n=e.isEnabled,r=e.lessonIds,i=(0,Re.Z)(r),o=i[0],a=Be()(i).call(i,1),s="nav-compact__outline-item nav-compact__outline-section";return jt()(a)?m.createElement("li",{className:s,role:"listitem"},m.createElement(jo,{id:o})):m.createElement("li",{className:s,role:"listitem"},m.createElement(Bo,{id:o,index:t,isEnabled:n,lessonIds:a}))},Uo=function(e){var t=e.index,n=e.isEnabled,r=e.lessonIds;return(0,We.Xc)(r)?m.createElement(Fo,{index:t,isEnabled:n,lessonIds:r}):fe()(r).call(r,(function(e,t){return m.createElement(Ro,{id:e,isEnabled:n,isSectionLesson:!1,key:e,last:t===r.length-1})}))},qo=(0,G.Mw)("NavCompactOutline",(function(e){var t=e.color,n=e.className,r=void 0===n?"":n,i=e.isEnabled,o=e.lessonIdGroups,a=e.navigationStyle,s=(0,m.useMemo)((function(){return(0,Ki.I)(a)}),[a]),u=(0,m.useMemo)((function(){return(0,yi.LI)(t)}),[t]),c=b()(r,"nav-compact__outline",{"nav-compact__outline--collapsed":!i,"nav-compact__outline--dark":s,"nav-compact__outline--light":!s,"nav-compact__outline--accent-light":!u,"nav-compact__outline--accent-dark":u});return m.createElement("section",{"aria-label":"Course Outline",className:c,id:"nav-compact-outline",style:{color:t}},(0,yi.Dw)(o)&&m.createElement("ol",{className:"nav-compact__outline-list",role:"list"},fe()(o).call(o,(function(e,t){return jt()(e)?null:m.createElement(Uo,{index:t,isEnabled:i,key:t,lessonIds:e})}))))}));var zo=(0,Fe.$j)((function(e){var t=(0,ze.Oe)(e),n=(0,We.NS)(e);return{color:t.color,lessonIdGroups:n,navigationStyle:t.navigationStyle}}))(qo),Ho=(0,ne.Z)("nav-compact"),Vo="nav-content-compact";var Wo=It()((0,Fe.$j)((function(e){var t=(0,ze.Oe)(e).navigationStyle,n=function(e){var t,n,r;return"FULL"===(0,ze.Oe)(e).buttonNavigationStyle?Math.round(-(null!==(t=null===(n=e.ui.lessonNavNextButton)||void 0===n||null===(r=n.intersectionRect)||void 0===r?void 0:r.height)&&void 0!==t?t:0)):0}(e);return{navigationStyle:t,translateY:n}}),null,null,{forwardRef:!0}),m.forwardRef)((function(e,t){var n=e.navigationStyle,r=e.translateY,i=e.isExpanded,o=(0,m.useMemo)((function(){return(0,Ki.I)(n)}),[n]),a=(0,m.useMemo)((function(){return(0,Ki.We)(n)}),[n]),s=Ho({collapsed:!i,dark:o,"dark-accent":o&&a,light:!o,"light-accent":!o&&a}),u=Ho("wrap",{collapsed:!i}),c={transform:"translateY(".concat(r,"px)")};return m.createElement("nav",{"aria-label":"Course Navigation",className:s,id:Vo,ref:t,style:c},m.createElement("div",{className:u},m.createElement(Io,{isExpanded:i}),m.createElement(Zo.Qt,{inert:!i},m.createElement(zo,{isEnabled:i}))))})),Yo=n(12868),Go=n(97809),Ko=n(14938),$o=n(67294),Xo=l()((0,m.createContext)(null),{displayName:"OverlayNavControlContext"});function Jo(e){var t=e.children,n=e.closeNav,r=e.openNav,i=(0,m.useState)(!1),o=(0,Ke.Z)(i,2),a=o[0],s=o[1],u=(0,m.useCallback)((function(){s(!0)}),[]),c=(0,m.useCallback)((function(){s(!1)}),[]);return(0,Go.Z)(Ko.Dq,(0,m.useCallback)(r,[r])),(0,Go.Z)(Ko.Ht,(0,m.useCallback)(n,[n])),$o.createElement(Xo.Provider,{value:{closeNav:n,openNav:r,openSearch:u,closeSearch:c,searchActive:a}},t)}Xo.Consumer;var Qo=m.useContext.bind(null,Xo),ea=(0,ne.Z)("nav-overlay"),ta=function(e){var t,n=e.className,r=(0,ze.Tn)().color,i=(0,Ve.Z)().lessonComplete,o=(0,He.ye)(),a=ee()(t="".concat(o,"% ")).call(t,i),s=ea("header-progress-runner"),u=ea("header-progress-text"),c=ea("header-progress-track");return m.createElement("div",{className:ea("header-progress").mix(n)},m.createElement(_o.Z,{"aria-hidden":!0,color:r,progress:o,runnerClass:s,trackClass:c}),m.createElement("div",{className:u},a))},na=(0,ne.Z)("nav-overlay"),ra=function(e){var t=e.isExpanded,n=(0,ze.Tn)(),r=n.allowSearch,i=n.navigationMode,o=n.title,a=Qo(),s=(0,m.useRef)();return(0,m.useEffect)((function(){setTimeout((function(){var e,n;t&&(null===(e=s.current)||void 0===e||null===(n=e.focus)||void 0===n||n.call(e))}),50)}),[t]),m.createElement("section",{"aria-label":"Course Information"},m.createElement("div",{className:na("header-container")},m.createElement("div",{className:na("header-controls")},m.createElement("button",{"aria-controls":"nav-content-overlay","aria-label":"Close overlay navigation",className:na("header-close-btn"),onClick:a.closeNav,ref:s,type:"button"},m.createElement(pe.X,{className:na("header-close-icon")})),r&&"restricted"!==i&&m.createElement("button",{"aria-label":"Show Search Bar",type:"button",onClick:a.openSearch},m.createElement(pe.HN,{className:na("header-search-icon")}))),m.createElement("div",{className:na("header-title-progress-container")},m.createElement("div",{className:na("header-title")},m.createElement(bo.rU,{className:na("header-title-link").mix("brand--head"),to:"/"},o)),m.createElement(ta,null))))},ia=["icon"],oa=function(e){var t=e.icon,n=(0,je.Z)(e,ia);switch(t){case it.IU.INTERACTION:return m.createElement(pe.Xh,n);case it.IU.QUIZ:return m.createElement(pe.Fm,n);case it.IU.VIDEO:return m.createElement(pe.z1,n);default:return m.createElement(pe.Ni,n)}},aa=(0,ne.Z)("nav-overlay"),sa=(0,G.Mw)("NavOverlayOutlineLesson",(function(e){var t=e.first,n=e.id,r=e.isEnabled,i=e.isSectionLesson,o=e.last,a=(0,ze.Tn)().navigationStyle,s=(0,We.RN)(n),u=s.icon,c=s.title,l=Qo(),d=(0,We.LY)(n),f=(0,Ki.I)(a),p=aa("outline-item",{section:i}),h=aa("outline-item-link-icon",{dark:f,light:!f,quiz:"Quiz"===u}),v=(0,m.useCallback)((function(){return l.closeNav()}),[l]),g=(0,m.useState)(!1),y=(0,Ke.Z)(g,2),b=y[0],_=y[1],w=(0,m.useCallback)((function(){return _(!0)}),[]),E=(0,m.useCallback)((function(){return _(!1)}),[]),k=m.createElement(rt,{canComplete:d,id:n,isDark:f,isEnabled:r,isTooltipVisible:b,onHideTooltip:E,onShowTooltip:w,scope:it.Jg.OVERLAY});return m.createElement("li",{className:aa("outline-list-item",{first:t,last:o}),role:"listitem"},m.createElement(Je.Z,{className:p.toString(),dark:f,isTooltipEnabled:!d,lessonId:n,onHideProgressTooltip:E,onNavigate:v,onShowProgressTooltip:w,showProgressDelay:null,tooltipClassName:aa("outline-item-tooltip").toString()},m.createElement(oa,{className:h,icon:u}),m.createElement("span",{className:aa("outline-lesson-title")},c),!d&&k),d&&k)})),ua=(0,ne.Z)("nav-overlay"),ca=function(e){var t=e.id,n=(0,We.RN)(t).title;return m.createElement("span",{className:ua("outline-section-text")},n)},la=(0,ne.Z)("nav-overlay"),da=function(e){var t=e.id,n=e.isEnabled,r=e.lessonIds,i=(0,We.RN)(t).title,o=(0,m.useRef)();return m.createElement(m.Fragment,null,m.createElement("span",{className:la("outline-section-text")},i),m.createElement("div",{className:la("outline-section-divider")}),m.createElement("ol",{className:la("outline-section-list"),ref:o,role:"list"},fe()(r).call(r,(function(e,t){return m.createElement(sa,{id:e,isEnabled:n,isSectionLesson:!0,key:e,last:t===r.length-1})}))))},fa=(0,ne.Z)("nav-overlay"),pa=function(e){var t=e.index,n=e.isEnabled,r=e.lessonIds,i=(0,Re.Z)(r),o=i[0],a=Be()(i).call(i,1),s=fa("outline-item").mix("nav-overlay__outline-section");return jt()(a)?m.createElement("li",{className:s,role:"listitem"},m.createElement(ca,{id:o})):m.createElement("li",{className:s,role:"listitem"},m.createElement(da,{id:o,isEnabled:n,index:t,lessonIds:a}))},ha=function(e){var t=e.index,n=e.isEnabled,r=e.lessonIds;return(0,We.Xc)(r)?m.createElement(pa,{index:t,isEnabled:n,lessonIds:r}):fe()(r).call(r,(function(e,t){return m.createElement(sa,{id:e,isEnabled:n,isSectionLesson:!1,key:e,first:0===t,last:t===r.length-1})}))},ma=(0,ne.Z)("nav-overlay"),va=(0,G.Mw)("NavOverlayOutline",(function(e){var t=e.className,n=void 0===t?"":t,r=e.isEnabled,i=(0,ze.Tn)(),o=i.color,a=i.navigationStyle,s=(0,We.qg)(),u=(0,Ki.I)(a),c=a===te.Nu.LIGHT,l=(0,Ki.tc)(a),d=a===te.Nu.ACCENT,f=a===te.Nu.TINT,p=a===te.Nu.GRAY,h=ma("outline",{"accent-full":d,"accent-tint":f,dark:u,gray:p,image:l,light:c}).mix(n);return m.createElement("section",{"aria-label":"Course Outline",className:h,id:"nav-compact-outline",style:{color:o}},(0,yi.Dw)(s)&&m.createElement("ol",{className:ma("outline-list"),role:"list"},fe()(s).call(s,(function(e,t){return jt()(e)?null:m.createElement(ha,{index:t,isEnabled:r,key:"lessonIdGroup-".concat(t),lessonIds:e})}))))})),ga=n(27744),ya=Xe.ZP.animateScroll,ba=(0,ne.Z)("nav-overlay"),_a=function(){var e=(0,Fe.I0)(),t=Qo(),n=(0,ze.Tn)().lessons,r=(0,m.useState)(""),i=(0,Ke.Z)(r,2),o=i[0],a=i[1],s=(0,m.useRef)(),u=(0,Ve.Z)(),c=null==u?void 0:u.search,l=(0,m.useCallback)((function(){t.closeSearch(),e([(0,So.v2)(!0),(0,So.Nk)(!1),(0,So.Cl)(null)])}),[e,t]),d=(0,m.useCallback)((function(){var e,t;a(""),null===(e=s.current)||void 0===e||null===(t=e.focus)||void 0===t||t.call(e)}),[]);(0,m.useEffect)((function(){var e,t;null===(e=s.current)||void 0===e||null===(t=e.focus)||void 0===t||t.call(e)}),[]);var f=(0,m.useCallback)((function(e){(0,Yo.$o)(e)&&l()}),[l]);(0,un.default)("keydown",f);var p=(0,m.useCallback)((function(e){a(e.target.value)}),[]),h=(0,m.useCallback)((function(r){if(r.preventDefault(),o){t.closeNav(),t.closeSearch(),(0,ga.Z)(o,n,(function(t,n,r){e([(0,So.Cl)(t),(0,So.lp)(n),(0,So.sU)(r),(0,So.Nk)(!0)]),ya.scrollToTop({duration:500,smooth:!0})}))}}),[e,t,n,o]);return m.createElement("div",{className:ba("search")},m.createElement("div",{className:ba("search-header")},m.createElement("button",{className:ba("search-close-btn"),onClick:l,type:"button"},m.createElement(pe.X,{className:ba("search-close-icon")}))),m.createElement("div",{className:ba("search-body")},m.createElement("form",{autoComplete:"off",onSubmit:h},m.createElement("div",{className:ba("search-container")},m.createElement(pe.HN,{className:ba("search-icon")}),m.createElement("input",{"aria-label":"Search",className:ba("search-input").mix("brand--ui"),name:"search",onChange:p,placeholder:c,ref:s,type:"input",value:o}),o&&m.createElement("button",{className:ba("search-clear-btn"),onClick:d,type:"button"},m.createElement(pe.X,{className:ba("search-clear-icon").toString()}))),m.createElement("div",{className:ba("search-actions")},m.createElement("button",{className:ba("search-submit-btn").mix("brand--ui"),type:"submit"},c)))))};var wa=(0,ne.Z)("nav-overlay"),Ea="nav-content-overlay",ka=function(e){var t=e.isExpanded,n=Qo(),r=(0,We.qg)()[0],i=(0,We.Xc)(r),o=(0,m.useCallback)((function(e){(0,Yo.$o)(e)&&n.closeNav()}),[n]);(0,un.default)("keydown",o);var a=wa("body",{section:i});return m.createElement(m.Fragment,null,m.createElement(ra,{isExpanded:t}),m.createElement("div",{className:a},m.createElement(va,{isEnabled:t})))},xa=function(e){var t,n=e.isImage,r=e.children,i=(null!==(t=(0,ze.Tn)())&&void 0!==t?t:{}).coverImage,o=i.alpha,a=i.media,s=n?(0,Ki.A5)({alpha:o,media:a}):null;return m.createElement("div",{className:wa("content",{graphic:n}),"data-nav-scrollable":!0,id:"nav-content",style:s},r)},Sa=function(e){var t=e.isExpanded,n=(0,ze.Tn)(),r=Qo(),i=n.color,o=n.colorAccentTint,a=n.navigationStyle,s=a===te.Nu.ACCENT,u=a===te.Nu.TINT,c=(0,H.LI)(i),l=(0,Ki.I)(a),d=a===te.Nu.GRAY,f=a===te.Nu.LIGHT,p=(0,Ki.tc)(a),h=wa({"accent-full-dark":s&&c,"accent-full-light":s&&!c,"accent-tint":u,collapsed:!t,dark:l,light:f,gray:d,image:p}),v=(0,m.useMemo)((function(){return u?{color:o}:s?{color:i}:null}),[i,o,u,s]),g=function(){var e=(0,m.useRef)(null);function t(t){var n=e.current.querySelectorAll('a[href], button, textarea, input[type="text"], input[type="radio"], input[type="checkbox"], select'),r=n[0],i=n[n.length-1];(0,Yo.id)(t)&&(t.shiftKey?document.activeElement===r&&(i.focus(),t.preventDefault()):document.activeElement===i&&(r.focus(),t.preventDefault()))}return(0,m.useEffect)((function(){var n=null==e?void 0:e.current;return null==n||n.addEventListener("keydown",t),function(){null==n||n.removeEventListener("keydown",t)}}),[]),e}();return m.createElement("nav",{id:Ea,"aria-label":"Course Navigation","aria-hidden":!t,className:h,ref:g,role:"dialog",style:v},m.createElement(xa,{isImage:p},r.searchActive?m.createElement(_a,null):m.createElement(ka,{isExpanded:t})))},Ta=n(67294),Ca=l()((0,m.createContext)(null),{displayName:"SidebarNavControlContext"});function Na(e){var t=e.children,n=e.openMenu,r=e.closeMenu;return(0,Go.Z)(Ko.Ag,Ta.useCallback(n,[n])),Ta.createElement(Ca.Provider,{value:{openMenu:n,closeMenu:r}},t)}Ca.Consumer;var Oa=m.useContext.bind(null,Ca),Aa=n(37176),Pa=(0,ne.Z)("nav-sidebar-search"),La=(0,G.Mw)("NavSidebarSearch",(function(e){var t=e.className,n=void 0===t?"":t,r=e.isEnabled,i=(0,Fe.I0)(),o=(0,Aa.Z)(r),a=(0,ze.Tn)().lessons,s=No(),u=(0,Ve.Z)(),c=(0,m.useRef)(),l=Pa({disabled:!r}).mix(n),d=Pa("icon"),f=Pa("input"),p=Pa("close"),h=Pa("close-icon"),v=null==s?void 0:s.term,g=r?void 0:"disabled",y=(0,m.useState)(""),b=(0,Ke.Z)(y,2),_=b[0],w=b[1],E=null==u?void 0:u.search,k=(0,m.useCallback)((function(){i([(0,So.v2)(!0),(0,So.Nk)(!1),(0,So.Cl)(null)]),w("")}),[i]),x=(0,m.useCallback)((function(e){(0,Yo.$o)(e)&&k()}),[k]),S=(0,m.useCallback)((function(e){null!=v&&i((0,So.Cl)(null)),w(e.target.value)}),[i,v]),T=(0,m.useCallback)((function(e){e.preventDefault();(0,ga.Z)(_,a,(function(e,t,n){return i([(0,So.Cl)(e),(0,So.lp)(t),(0,So.sU)(n)])}))}),[i,a,_]);return(0,m.useEffect)((function(){!o&&r&&c.current.focus()}),[r,o]),(0,m.useEffect)((function(){v&&v!==_&&w(v)}),[_,v]),m.createElement("form",{autoComplete:"off",className:l,onSubmit:T},m.createElement(pe.HN,{className:d}),m.createElement("input",{"aria-label":"Search",className:f,disabled:g,name:"search",onChange:S,onKeyDown:x,placeholder:E,ref:c,type:"search",value:_}),m.createElement("button",{"aria-label":"Close the search form",className:p,onClick:k,type:"reset"},m.createElement(pe.X,{className:h})))})),Ia=n(48277),Ma=n(1187),Ra=n(70091);function Da(e,t){var n=hr()(e);if(vr()){var r=vr()(e);t&&(r=xt()(r).call(r,(function(t){return yr()(e,t).enumerable}))),n.push.apply(n,r)}return n}function ja(e){for(var t=1;t0)&&(ie.scrollTop=0);var n={height:null!==(e=null==M?void 0:M.scrollHeight)&&void 0!==e?e:0,width:null!=s?s:0};b(n),k(n),C(n)}),[ie,s,M]),(0,m.useEffect)((function(){U&&null!=K&&K.active&&!B.active&&A.current.focus()}),[U,B,K]),(0,m.useEffect)((function(){$?te(!0):o&&te(!1)}),[$,o]);var Ie=(0,m.useCallback)((function(e){if("lesson-link-item"===e.target.getAttribute("data-link")&&o){var t=M.getBoundingClientRect(),n=e.target.getBoundingClientRect();if(t.bottom>n.top){ie.scrollTop-=t.height-n.top+5}}}),[ie,o,M]);return(0,Go.Z)("focusin",Ie,ie),(0,m.useEffect)((function(){return h(V)}),[V]),m.createElement(m.Fragment,null,m.createElement("div",{className:ye,ref:O,style:Ce}),m.createElement("div",{className:ae,ref:P,style:Te},m.createElement("div",{className:se,ref:R,style:{color:q}},m.createElement("div",{"aria-label":ke,className:ce,role:xe,style:Se}),U&&m.createElement("button",{"aria-label":"Show search bar",className:me,onClick:Ne,ref:A,tabIndex:_e,type:"button"},m.createElement(pe.HN,{className:ve})),m.createElement("div",{className:he},m.createElement(La,{isEnabled:a&&$})),m.createElement("div",{className:ue},m.createElement(bo.rU,{className:ge,tabIndex:we,to:"/"},p),m.createElement(Fa,{classProgressRunner:le,classProgressText:de,classProgressTrack:fe,color:q,percentComplete:Z,percentCompleteText:be})))))})),qa=Ua,za=(0,ne.Z)("nav-sidebar");function Ha(e){var t,n,r=e.id,i=e.isEnabled,o=e.isSectionLesson,a=e.last,s=(0,ze.Tn)().navigationStyle,u=null!==(t=(0,We.RN)(r))&&void 0!==t?t:{},c=u.icon,l=u.title,d=Oa(),f=(0,Qe.Z)(),p=(0,Ma.gi)(),h=(0,We.LY)(r),v=r===f,g=(0,m.useMemo)((function(){return(0,Ki.I)(s)}),[s]),y=o?"nav-sidebar__outline-section-item":"nav-sidebar__outline-item",_=b()("".concat(y,"-link-icon"),(n={},(0,Et.Z)(n,"".concat(y,"-link-icon--dark"),g),(0,Et.Z)(n,"".concat(y,"-link-icon--light"),!g),n)),w=m.createElement(oa,{className:_,icon:c}),E=(0,m.useState)(!1),k=(0,Ke.Z)(E,2),x=k[0],S=k[1],T=(0,m.useCallback)((function(){return S(!0)}),[]),C=(0,m.useCallback)((function(){return S(!1)}),[]),N=m.createElement(rt,{canComplete:h,id:r,isDark:g,isEnabled:i,isTooltipVisible:x,onHideTooltip:C,onShowTooltip:T,scope:it.Jg.SIDEBAR});return m.createElement("li",{className:za("outline-list-item",{last:a}),role:"listitem"},m.createElement(Je.Z,{className:y,dark:g,isCurrentLesson:v,isTooltipEnabled:!h,lessonId:r,onHideProgressTooltip:C,onNavigate:function(){v&&p&&d.closeMenu()},onShowProgressTooltip:T,showProgressDelay:0,tooltipClassName:"".concat(y,"-tooltip")},w,l,!h&&N),h&&N)}var Va=(0,Fe.$j)((function(){var e=(0,We.oy)();return function(t,n){var r=(0,ze.Oe)(t),i=e(n.id,t);return{navigationStyle:r.navigationStyle,title:i.title}}}))((function(e){var t=e.navigationStyle,n=e.title,r=(0,m.useMemo)((function(){return(0,Ki.I)(t)}),[t]),i=b()("nav-sidebar__outline-section-text",{"nav-sidebar__outline-section-text--dark":r,"nav-sidebar__outline-section-text--light":!r});return m.createElement("span",{className:i},n)}));var Wa=(0,Fe.$j)((function(){var e=(0,We.oy)();return function(t,n){var r=(0,ze.Oe)(t),i=e(n.id,t);return{navigationStyle:r.navigationStyle,themeId:r.themeId,title:i.title}}}))((function(e){var t,n=e.index,r=e.isEnabled,i=e.lessonIds,o=e.navigationStyle,a=e.themeId,s=e.title,u=(0,m.useState)(!0),c=(0,Ke.Z)(u,2),l=c[0],d=c[1],f=(0,m.useState)(),p=(0,Ke.Z)(f,2),h=p[0],v=p[1],g=(0,m.useRef)(),y=(0,m.useMemo)((function(){return(0,Ki.I)(o)}),[o]),_="sidebar-sublist-".concat(n),w=null===(t=g.current)||void 0===t?void 0:t.clientWidth,E=b()("nav-sidebar__outline-section-toggle-icon",{"nav-sidebar__outline-section-toggle-icon--collapsed":!l,"nav-sidebar__outline-section-toggle-icon--dark":y,"nav-sidebar__outline-section-toggle-icon--light":!y}),k=b()("nav-sidebar__outline-section-list",{"nav-sidebar__outline-section-list--collapsed":!l}),x=b()("nav-sidebar__outline-section-toggle",{"nav-sidebar__outline-section-toggle--dark":y,"nav-sidebar__outline-section-toggle--light":!y}),S=(0,m.useCallback)((function(){d((function(e){return!e}))}),[]);return(0,m.useLayoutEffect)((function(){var e=setTimeout((function(){g.current&&v(g.current.scrollHeight)}),0);return function(){clearTimeout(e)}}),[i.length,w,a]),m.createElement(m.Fragment,null,m.createElement("button",{"aria-label":"Toggle section: ".concat(s),"aria-controls":_,"aria-expanded":l,className:x,onClick:S,tabIndex:r?void 0:-1,type:"button"},m.createElement("span",{className:"nav-sidebar__outline-section-toggle-text"},s),m.createElement(pe.O$,{className:E})),m.createElement(Zo.Qt,{inert:!l},m.createElement("ol",{"aria-hidden":!l||void 0,className:k,id:_,ref:g,role:"list",style:{maxHeight:h}},fe()(i).call(i,(function(e,t){return m.createElement(Ha,{id:e,isEnabled:r&&l,isSectionLesson:!0,key:e,last:t===i.length-1})})))))})),Ya=function(e){var t=e.index,n=e.isEnabled,r=e.lessonIds,i=(0,Re.Z)(r),o=i[0],a=Be()(i).call(i,1),s="nav-sidebar__outline-item nav-sidebar__outline-section";return jt()(a)?m.createElement("li",{className:s,role:"listitem"},m.createElement(Va,{id:o})):m.createElement("li",{className:s,role:"listitem"},m.createElement(Wa,{id:o,index:t,isEnabled:n,lessonIds:a}))},Ga=function(e){var t=e.index,n=e.isEnabled,r=e.lessonIds;return(0,We.Xc)(r)?m.createElement(Ya,{index:t,isEnabled:n,lessonIds:r}):fe()(r).call(r,(function(e,t){return m.createElement(Ha,{id:e,isEnabled:n,isSectionLesson:!1,key:e,last:t===r.length-1})}))},Ka=(0,G.Mw)("NavSidebarOutline",(function(e){var t=e.className,n=void 0===t?"":t,r=e.color,i=e.isEnabled,o=e.lessonIdGroups,a=e.navigationStyle,s=(0,Aa.Z)(i),u=(0,m.useState)(!i),c=(0,Ke.Z)(u,2),l=c[0],d=c[1],f=(0,m.useRef)(),p=(0,m.useMemo)((function(){return(0,Ki.I)(a)}),[a]),h=(0,m.useMemo)((function(){return(0,yi.LI)(r)}),[r]),v=b()(n,"nav-sidebar__outline",{"nav-sidebar__outline--dark":p,"nav-sidebar__outline--light":!p,"nav-sidebar__outline--hidden":l,"nav-sidebar__outline--safari":M.Z.isSafari,"nav-sidebar__outline--accent-light":!h,"nav-sidebar__outline--accent-dark":h}),g=b()("nav-sidebar__outline-list",{"nav-sidebar__outline-list--disabled":!i,"nav-sidebar__outline-list--hidden":l});return(0,m.useEffect)((function(){var e;return s&&!i?e=setTimeout((function(){d(!0)}),350):!s&&i&&l&&d(!1),function(){clearTimeout(e)}}),[i,l,s]),m.createElement("section",{"aria-label":"Course Outline",className:v,id:"nav-sidebar-outline",style:{color:r}},(0,yi.Dw)(o)&&m.createElement("ol",{className:g,ref:f,role:"list"},fe()(o).call(o,(function(e,t){return jt()(e)?null:m.createElement(Ga,{index:t,isEnabled:i,key:t,lessonIds:e})}))))}));var $a=(0,Fe.$j)((function(e){var t=(0,ze.Oe)(e),n=(0,We.NS)(e);return{color:t.color,lessonIdGroups:n,navigationStyle:t.navigationStyle}}))(Ka),Xa=(0,ot.complement)(ot.isEmpty),Ja=(0,ot.complement)(ot.isNil),Qa=n(23106),es=(0,ne.Z)("nav-sidebar-result"),ts=function(e){var t,n,r,i=e.id,o=e.index,a=e.isEnabled,s=(0,ze.Tn)(),u=(0,Ve.Z)(),c=(0,E.$B)(),l=Ao(i),d=(null==c||null===(t=c.params)||void 0===t?void 0:t.id)===i,f=d?"page":void 0,p=null==l?void 0:l.icon,h=null==l?void 0:l.title,v=null!==(n=null==l?void 0:l.results)&&void 0!==n?n:0,g=1===v?null==u?void 0:u.result:null==u?void 0:u.results,y=null==s?void 0:s.color,b=null==s?void 0:s.navigationStyle,_=a?void 0:-1,w={animationDelay:"".concat(o/10,"s")},k=(0,m.useMemo)((function(){return(0,Ki.I)(b)}),[b]),x=es(),S=es("inner",{active:d}),T=es("link",{dark:k,light:!k}),C=es("icon"),N=es("title"),O=es("count");return m.createElement("li",{className:x,role:"listitem",style:w},m.createElement("div",{className:S,style:{color:y}},m.createElement(bo.rU,{"aria-current":f,className:T,tabIndex:_,to:(0,Qa.Jv)(i)},m.createElement(oa,{className:C,icon:p}),m.createElement("span",{className:N},h),m.createElement("span",{className:O},ee()(r="".concat(v," ")).call(r,g)))))},ns=(0,ne.Z)("nav-sidebar-results"),rs=function(e){var t,n,r,i=e.isEnabled,o=(0,ze.Tn)(),a=No(),s=(0,Ve.Z)(),u=null!==(t=null==a?void 0:a.activeLessons)&&void 0!==t?t:[],c=null==a?void 0:a.term,l=Xa(u),d=Ja(c),f=null!==(n=null==s?void 0:s.noResults)&&void 0!==n?n:"",p=null==o?void 0:o.navigationStyle,h=(0,m.useMemo)((function(){return(0,Ki.I)(p)}),[p]),v=ns(),g=ns("message",{dark:h,light:!h}),y=ns("term"),b=ns("list");return m.createElement("div",{className:v},!l&&d&&m.createElement("div",{className:g},f," ",m.createElement("span",{className:y},'"',c,'"')),l&&d&&m.createElement("ol",{className:b,role:"list"},fe()(r=xt()(u).call(u,Kt.T0)).call(r,(function(e,t){return m.createElement(ts,{key:e.id,isEnabled:i,id:e.id,index:t})}))))},is=(0,ne.Z)("nav-sidebar"),os="nav-content-sidebar",as=function(e){var t,n=e.isExpanded,r=(0,ze.Tn)(),i=No(),o=(0,m.useState)(!1),a=(0,Ke.Z)(o,2),s=a[0],u=a[1],c=(0,m.useState)(0),l=(0,Ke.Z)(c,2),d=l[0],f=l[1],p=(0,m.useRef)(null);(0,m.useLayoutEffect)((function(){var e;p&&null!=p&&p.current&&f(null===(e=p.current)||void 0===e?void 0:e.scrollWidth)}),[s,n,p,v,f]);var h=null==r?void 0:r.navigationStyle,v=null!==(t=null==i?void 0:i.active)&&void 0!==t&&t,g=v||n?void 0:"true",y=(0,m.useMemo)((function(){return(0,Ki.I)(h)}),[h]),b=(0,m.useMemo)((function(){return(0,Ki.tc)(h)}),[h]),_=is(),w=is("header"),E=is("body"),k=is("content",{collapsed:!n,dark:y,light:!y,image:b,searching:v});return m.createElement("nav",{"aria-hidden":g,"aria-label":"Course Navigation",className:_},m.createElement("div",{className:k,"data-nav-scrollable":!0,id:os},m.createElement(qa,{className:w,isCompact:s,isEnabled:n,navRefWidth:d,setIsCompact:u}),m.createElement("div",{className:E,ref:p},m.createElement($a,{isEnabled:n&&!v}),m.createElement(rs,{isEnabled:n&&v}))))},ss=n(87699),us=n(11707),cs=n(74081);function ls(e){var t=function(){if("undefined"==typeof Reflect||!h())return!1;if(h().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(h()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.Z)(e);if(t){var i=(0,u.Z)(this).constructor;n=h()(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.Z)(this,n)}}var ds=cs.S.learn.course.lesson,fs=function(e){(0,a.Z)(n,e);var t=ls(n);function n(){return(0,r.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.className,n=e.children;return m.createElement("div",{className:t,"data-ba":ds.container,"data-lesson":!0,ref:this.props.contentRef},n)}}]),n}(m.Component),ps=function(e){(0,a.Z)(n,e);var t=ls(n);function n(){return(0,r.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props.onMobileMenuActiveClick;return m.createElement("div",{className:"lesson__content",onClick:e},this.props.children)}}]),n}(m.Component);function hs(e){var t=function(){if("undefined"==typeof Reflect||!h())return!1;if(h().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(h()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.Z)(e);if(t){var i=(0,u.Z)(this).constructor;n=h()(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.Z)(this,n)}}var ms=zt()(2,(function(e){return"progress-summary"===e?Ot()(1/0):(0,$t.ym)(e)})),vs=Ut()(le()("type","section")),gs=function(e){(0,a.Z)(n,e);var t=hs(n);function n(e){var i,a;(0,r.Z)(this,n),a=t.call(this,e);var s=e.course,u=e.lessons,c=e.match.params;return a.refCompactNav=(0,m.createRef)(),a.refPageWrap=(0,m.createRef)(),a.refPageTop=(0,m.createRef)(),a.state={activeSections:fe()(i=xt()(u).call(u,(function(e){return"section"===e.type}))).call(i,(function(e){return e.id})),compactNavIsExpanded:!1,isProgressSummary:Ee.VO&&"progress-summary"===c.id,isPreviewLesson:"preview-lesson"===c.mode,lastScreen:null,menuDisabled:!1,menuIsOpen:(0,Ki.Kz)(s),mobileMenuIsOpen:!1,overlayNavIsOpen:!1,selectedIndex:ms(c.id)(u),xTouchDown:null,xTouchMove:null,yTouchDown:null,yTouchMove:null},a.root=window,a.closeMenu=a.closeMenu.bind((0,o.Z)(a)),a.handleCloseOverlayNav=a.handleCloseOverlayNav.bind((0,o.Z)(a)),a.handleOpenOverlayNav=a.handleOpenOverlayNav.bind((0,o.Z)(a)),a.handleCollapseCompactNav=a.handleCollapseCompactNav.bind((0,o.Z)(a)),a.handleExpandCompactNav=a.handleExpandCompactNav.bind((0,o.Z)(a)),a.handleFocusPageTop=a.handleFocusPageTop.bind((0,o.Z)(a)),a.openMenu=a.openMenu.bind((0,o.Z)(a)),a.handleLabelGraphicMarkerClick=a.handleLabelGraphicMarkerClick.bind((0,o.Z)(a)),a.handleMenuToggle=a.handleMenuToggle.bind((0,o.Z)(a)),a.handleNavHover=a.handleNavHover.bind((0,o.Z)(a)),a.handleNavigate=a.handleNavigate.bind((0,o.Z)(a)),a.getNavigateDirection=a.getNavigateDirection.bind((0,o.Z)(a)),a.handleNavigateTransitionEnd=a.handleNavigateTransitionEnd.bind((0,o.Z)(a)),a.handlePageWrapScroll=a.handlePageWrapScroll.bind((0,o.Z)(a)),a.handleStorylineFullscreen=a.handleStorylineFullscreen.bind((0,o.Z)(a)),a.renderCompact=a.renderCompact.bind((0,o.Z)(a)),a.renderOverlay=a.renderOverlay.bind((0,o.Z)(a)),a.renderSidebar=a.renderSidebar.bind((0,o.Z)(a)),a.setRefPageWrap=a.setRefPageWrap.bind((0,o.Z)(a)),a}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){this.swipeEvents=(0,ss.Z)(this.node,this,this.handleMenuToggle,Function.prototype),this.displayFloatingButtons(),document.addEventListener("labeledGraphicMarkerClick",this.handleLabelGraphicMarkerClick)}},{key:"componentWillReceiveProps",value:function(e){var t=this;if(e.match.params.id!==this.props.match.params.id){var n=Rt()((0,$t.qZ)(e.lessons,e.match.params.id),this.state.activeSections),r=Ee.VO&&"progress-summary"===e.match.params.id;this.setState({activeSections:n,isProgressSummary:r}),this.displayFloatingButtons()}var i=e.overlayAvailable&&e.search.active&&!this.props.search.active,o=e.compactAvailable&&e.search.active&&!this.props.search.active,a=e.compactAvailable&&e.isMobile&&!this.props.isMobile;(o||a||i)&&this.setState({menuIsOpen:!e.isMobile,mobileMenuIsOpen:e.isMobile,xTouchDown:null,yTouchDown:null,xTouchMove:null,yTouchMove:null},(function(){t.resetSwipeListeners()}))}},{key:"componentDidUpdate",value:function(e){var t,n,r,i;(null===(t=e.course)||void 0===t||null===(n=t.theme)||void 0===n?void 0:n.buttonNavigationStyle)!==(null===(r=this.props.course)||void 0===r||null===(i=r.theme)||void 0===i?void 0:i.buttonNavigationStyle)&&this.displayFloatingButtons()}},{key:"componentWillUnmount",value:function(){this.root.removeEventListener("resize",this.resizeRef),this.swipeEvents.removeListeners(),document.removeEventListener("labeledGraphicMarkerClick",this.handleLabelGraphicMarkerClick)}},{key:"handleLabelGraphicMarkerClick",value:function(){this.state.compactNavIsExpanded&&this.setState({compactNavIsExpanded:!1})}},{key:"getNavigateDirection",value:function(){var e=this.props.match.params,t=this.state.selectedIndex;return ms(e.id)(this.props.lessons)=t.scrollHeight;r.dataset.visible=o,r.dataset.hidden=!o}}}},{key:"handleStorylineFullscreen",value:function(e){this.setState({menuDisabled:e,menuIsOpen:!e})}},{key:"resetSwipeListeners",value:function(){this.state.mobileMenuIsOpen?this.swipeEvents.addListeners():this.swipeEvents.removeListeners()}},{key:"allowTabNavigation",value:function(){var e=this.props,t=e.sidebarAvailable,n=e.isMobile,r=this.state,i=r.isPreviewLesson,o=r.menuIsOpen,a=r.mobileMenuIsOpen;return!i&&t&&(n?a:o)}},{key:"handleNavHover",value:function(e){this.setState({isRestrictedNavHovering:e})}},{key:"renderMenuButtons",value:function(){var e,t=this.props,n=t.compactAvailable,r=t.course,i=t.labels,o=t.overlayAvailable,a=t.sidebarAvailable,s=this.state.overlayNavIsOpen,u=r.color,c=r.lessonHeaderStyle,l=r.lmsOptions,d=void 0===l?{}:l,f=null===(e=r.theme)||void 0===e?void 0:e.lessonHeaderColor,p=d.enableExitCourse,h=i.courseExit,v=this.allowTabNavigation(),g="Toggle ".concat("Course Navigation"),y=c===te.Du.ACCENT&&(0,yi.LI)(u),_=c===te.Du.COLOR&&(0,yi.LI)(f),w=c===te.Du.IMAGE,E=c===te.Du.DARK||c===te.Du.BLACK||y||_||w,k=b()("page-menu-toggle",{"page-menu-toggle--dark":E}),x=o?Ea:n?Vo:os;return m.createElement("div",{className:"page__menu"},(a&&!n||!s&&o)&&m.createElement("button",{"aria-controls":x,"aria-expanded":v,"aria-label":g,className:k,onClick:this.handleMenuToggle,type:"button"},m.createElement(Fn.pr,{className:"page-menu-toggle__icon"})),m.createElement(Ht.Z,{enableExitCourse:p,className:"courseExit courseExit--mobile",text:h}))}},{key:"renderCompact",value:function(){var e=this.state.compactNavIsExpanded;return m.createElement(ko,{collapseNav:this.handleCollapseCompactNav,expandNav:this.handleExpandCompactNav},m.createElement(Wo,{isExpanded:e,ref:this.refCompactNav}))}},{key:"renderOverlay",value:function(){var e=this.state.overlayNavIsOpen;return m.createElement(Jo,{closeNav:this.handleCloseOverlayNav,openNav:this.handleOpenOverlayNav},m.createElement(Sa,{isExpanded:e}))}},{key:"renderSidebar",value:function(){var e=this.allowTabNavigation(),t=this.props.search.active;return m.createElement(Na,{openMenu:this.openMenu,closeMenu:this.closeMenu},m.createElement(as,{isExpanded:e,searchActive:t}))}},{key:"render",value:function(){var e,t,n,r=this,i=this.props,o=i.applySafariLandscapeHack,a=i.compactAvailable,s=i.course,u=i.courseProgress,c=i.didNavigate,l=i.labels,d=i.isMobile,f=i.isMobileHeader,p=i.lessons,h=i.location,v=i.match,g=i.overlayAvailable,y=i.partnerContent,_=i.previewType,w=i.safariLandscapeHackOffset,E=i.search,k=i.sessionPreferences,x=i.sidebarAvailable,S=i.themeId,T=i.isEntering,C=i.isExiting,N=this.state,O=N.isPreviewLesson,A=N.isProgressSummary,P=N.isRestrictedNavHovering,L=N.menuIsOpen,I=N.mobileMenuIsOpen,M=N.overlayNavIsOpen,R=s.lmsOptions,D=(void 0===R?{}:R).enableExitCourse,j=function(e){var t=e.course,n=e.search;return Bt()(Pt()("lessons",n.lessons),Pt()("lessonsOnly",vs(n.lessons)))(t)}({course:s,search:E}),Z=this.renderMenuButtons(),B=s.type===it.BL,F=x&&L&&!O,U=x&&I&&!O,q=B&&(null===(e=(0,Ki.IC)(s))||void 0===e||null===(t=e.settings)||void 0===t?void 0:t.playbackMode)===it.XY.SLIDE?"-slide":"",z="lesson--entering".concat(q),H="lesson--exiting".concat(q),V=b()("lesson",(n={},(0,Et.Z)(n,z,T),(0,Et.Z)(n,H,C),(0,Et.Z)(n,"lesson--preview",O),(0,Et.Z)(n,"lesson--open",F),(0,Et.Z)(n,"lesson--open-mobile",d&&U),n)),W=o?{paddingBottom:w}:{},Y={allowRestrictedTooltip:!P,course:E.active&&!jt()(E.lessons)?j:s,didNavigate:c,handleNavigate:this.handleNavigate,isMobileHeader:f,isProgressSummary:A,key:h.pathname,labels:l,lessonProgress:u.lessons[v.params.id],match:v,menuButtons:B?void 0:Z,menuOpen:!O&&L,mobileMenuOpen:I,navigateDirection:this.getNavigateDirection,onFocusPageTop:this.handleFocusPageTop,onNavigateTransitionEnd:this.handleNavigateTransitionEnd,onNavMouse:this.handleNavHover,overlayAvailable:g,overlayNavIsOpen:M,partnerContent:y,previewType:_,courseProgress:u,sessionPreferences:k,sidebarAvailable:x,themeId:S},G=A?{courseProgress:u,lessons:p}:{};return m.createElement("div",{className:"page-lesson-wrap"},!B&&m.createElement(m.Fragment,null,m.createElement("div",{className:"visually-hidden-always",ref:this.refPageTop,tabIndex:"-1"},"Top of page"),m.createElement(nn.ZP,null)),m.createElement("div",{className:"page-lesson"},m.createElement(fs,{className:V,contentRef:function(e){return r.node=e}},m.createElement(Zo.Qt,{inert:d?!U:!F},m.createElement(J.W3,null,m.createElement(J.uT,{in:x,mountOnEnter:!0,unmountOnExit:!0,timeout:300},this.renderSidebar))),a&&this.renderCompact(),g&&this.renderOverlay(),m.createElement("div",{className:"lesson__wrap",ref:function(e){return r.wrap=e}}),m.createElement(ps,{onMobileMenuActiveClick:this.closeMenu},m.createElement("div",{className:"page-view page-view--visible"},m.createElement(Ht.Z,{enableExitCourse:D,className:"courseExit courseExit--standard",text:l.courseExit}),m.createElement(J.W3,{component:"div",className:"page-wrap",id:"page-wrap",onScroll:this.handlePageWrapScroll,ref:this.setRefPageWrap,style:W},m.createElement(X.Z,{key:h.pathname},m.createElement(yo,(0,De.Z)({},Y,G,{isMobile:this.props.isMobile})))))))))}},{key:"openMenu",value:function(){var e=this.props.isMobile;this.setState({menuIsOpen:!e,mobileMenuIsOpen:e,overlayNavIsOpen:!0})}},{key:"closeMenu",value:function(){var e=this.state.mobileMenuIsOpen;return this.handleCollapseCompactNav(),e?this.handleMenuToggle:Function.prototype}}],[{key:"propTypes",get:function(){return{children:Ct().node,course:Ct().object,courseProgress:Ct().object,labels:Ct().object,lessons:Ct().array,location:Ct().object.isRequired,match:Ct().object.isRequired}}},{key:"defaultProps",get:function(){return{course:{},lessons:[]}}}]),n}(m.Component),ys=It()(Ma.Z2,Ma.hV,Ma.B6,Ma.$Z,(0,pt.$$)(480,"isMobileHeader","Mobile"))(gs);function bs(e){var t=function(){if("undefined"==typeof Reflect||!h())return!1;if(h().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(h()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.Z)(e);if(t){var i=(0,u.Z)(this).constructor;n=h()(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.Z)(this,n)}}var _s=(0,ur.Z)(ys),ws=function(e){(0,a.Z)(n,e);var t=bs(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).state={isEntering:!1,isExiting:!1},i}return(0,i.Z)(n,[{key:"displayFlex",value:function(e){e.style.display="flex"}},{key:"updatePrevLinkDisplayAndScrollPosition",value:function(e){var t=e.previousLessonLink,n=e.pageWrap;this.displayFlex(t),t.dataset.scrolling="true";var r=t.offsetHeight;n.scrollTop=r;var i=document.querySelector("[data-lesson-header]");i&&(i.style.top="".concat(r,"px")),delete t.dataset.scrolling}},{key:"updateNextLinkDisplay",value:function(e){var t=this,n=e.nextLessonLink;this.navButtonTimeout=setTimeout((function(){t.displayFlex(n)}),50)}},{key:"componentDidMount",value:function(){var e=document.querySelector(".page__content");e&&e.classList.add("page__content--appear");var t=document.querySelector("[data-page]:first-child [data-previous-lesson]"),n=document.querySelector("[data-page]:first-child [data-next-lesson]"),r=document.querySelector(".page-wrap");r&&(t?this.updatePrevLinkDisplayAndScrollPosition({previousLessonLink:t,pageWrap:r}):r.scrollTop=0,n&&this.updateNextLinkDisplay({nextLessonLink:n}))}},{key:"componentDidEnter",value:function(){this.setState({isEntering:!1})}},{key:"componentDidUpdate",value:function(e){var t,n,r=document.querySelector("[data-page]:first-child [data-previous-lesson]"),i=document.querySelector("[data-page]:first-child [data-next-lesson]"),o=document.querySelector(".page-wrap"),a=null==e||null===(t=e.course)||void 0===t?void 0:t.showNavigationButtons,s=null===(n=this.props.course)||void 0===n?void 0:n.showNavigationButtons;!1===a&&s&&(this.updatePrevLinkDisplayAndScrollPosition({previousLessonLink:r,pageWrap:o}),i&&this.updateNextLinkDisplay({nextLessonLink:i}))}},{key:"componentWillEnter",value:function(e){var t=this;this.setState({isEntering:!0},(function(){t.willEnterTimeout=setTimeout(e,te.rw)}))}},{key:"componentWillExit",value:function(e){var t=this;this.setState({isExiting:!0},(function(){t.willExitTimeout=setTimeout(e,te.rw)}))}},{key:"componentWillUnmount",value:function(){clearTimeout(this.willEnterTimeout),clearTimeout(this.willExitTimeout),clearTimeout(this.navButtonTimeout)}},{key:"render",value:function(){var e=this.state,t=e.isEntering,n=e.isExiting;return m.createElement(_s,(0,De.Z)({isEntering:t,isExiting:n},this.props))}}]),n}(m.Component),Es=n(67294),ks=function(e){var t=e.location,n=t.pathname.split("/")[1];return Es.createElement(J.W3,{component:"div",className:"transition-group"},Es.createElement(X.Z,{key:n},Es.createElement($.Z,{location:t},Es.createElement(K.Z,{exact:!0,path:"/",component:wt,childProps:e}),Es.createElement(K.Z,{exact:!0,path:"/:mode",component:wt,childProps:e}),Es.createElement(K.Z,{exact:!0,path:"/lessons/:id",component:ws,childProps:e}),Es.createElement(K.Z,{path:"/lessons/:id/:mode",component:ws,childProps:e}))))},xs=n(13632),Ss=n(59353),Ts=n(79057);function Cs(e){var t=function(){if("undefined"==typeof Reflect||!h())return!1;if(h().sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(h()(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.Z)(e);if(t){var i=(0,u.Z)(this).constructor;n=h()(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.Z)(this,n)}}var Ns=(0,ne.Z)("one-page-cover"),Os=(0,ne.Z)("cover"),As=function(e){(0,a.Z)(n,e);var t=Cs(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).state={entering:!1,exiting:!1},i.refMain=(0,m.createRef)(),i.onKeyUp=i.onKeyUp.bind((0,o.Z)(i)),i}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){var e,t;null===(e=this.refMain.current)||void 0===e||null===(t=e.focus)||void 0===t||t.call(e),document.addEventListener("keyup",this.onKeyUp)}},{key:"componentDidEnter",value:function(){this.setState({entering:!1})}},{key:"componentWillEnter",value:function(e){var t=this;this.setState({entering:!0},(function(){t.willEnterTimeout=setTimeout(e,te.rw)}))}},{key:"componentWillExit",value:function(e){var t=this;this.setState({exiting:!0},(function(){t.willExitTimeout=setTimeout(e,te.rw)}))}},{key:"componentWillUnmount",value:function(){clearTimeout(this.willEnterTimeout),clearTimeout(this.willExitTimeout),document.removeEventListener("keyup",this.onKeyUp)}},{key:"getLessonPath",value:function(){var e=this.props.course,t=(0,Ki.IC)(e),n=null==t?void 0:t.id;return(0,Qa.Jv)(n)}},{key:"onKeyUp",value:function(e){var t=this.state,n=t.entering,r=t.exiting;if(!(n||r||"ArrowDown"!==e.key&&"ArrowRight"!==e.key)){var i=this.getLessonPath();this.props.history.push(i),document.removeEventListener("keyup",this.onKeyUp)}}},{key:"render",value:function(){var e,t,n,r=this.props.course,i=this.state,o=i.entering,a=i.exiting,s=(null==r?void 0:r.coverPageType)===te.iy.WHITE,u=(null==r?void 0:r.coverPageType)===te.iy.IMAGE,c=(null==r?void 0:r.coverPageType)===te.iy.ACCENT,l=c?null==r?void 0:r.color:"#fff",d=(0,Ki.IC)(r),f=(null==d||null===(e=d.settings)||void 0===e?void 0:e.playbackMode)===it.XY.SLIDE,p=null==r||null===(t=r.theme)||void 0===t?void 0:t.buttonInlineStyle,h=u?(0,Ki.A5)(null==r?void 0:r.coverImage):{backgroundColor:l},v=f?"slide":"fade",g="entering-".concat(v),y="exiting-".concat(v),b=Ns("wrapper",(n={},(0,Et.Z)(n,g,o),(0,Et.Z)(n,y,a),(0,Et.Z)(n,"white",s),(0,Et.Z)(n,"accent",c),n)).mix(Os("header-content")),_=Ns("action",{squared:p===te.Ms.SQUARED}).toString();return m.createElement("main",{"aria-label":"Lesson overview",className:b,ref:this.refMain,style:h,tabIndex:"-1"},m.createElement(Ss.Z,null,m.createElement(ke.ZP,null),m.createElement(Gi.Z,null),m.createElement(xs.Z,{className:_})),m.createElement("div",{className:Ns("start-wrapper")},m.createElement(bo.rU,{to:this.getLessonPath()},m.createElement(Ts.ArrowDown,{className:Ns("start-icon")}))))}}]),n}(m.Component),Ps=As,Ls=n(67294);function Is(e,t){var n=hr()(e);if(vr()){var r=vr()(e);t&&(r=xt()(r).call(r,(function(t){return yr()(e,t).enumerable}))),n.push.apply(n,r)}return n}var Ms=function(e){var t=e.location,n=t.pathname.split("/")[1],r=function(e){for(var t=1;t=r,s=!i||a;return(0,ce.kE)(a,o,n,t),H()({passed:a,isComplete:s,reportResults:!0},e)}},_e=function(e){return l()("score",v()(Math.round,W()(100),N()(E())(v()(Z(),D(),ne()("items"))(e)),Z(),T()(ie()("isCorrect",!0)),ae(),ne()("items"))(e),e)},we=f()(v()(x()(3),Z()),a()(h()(M()))),Ee=v()(ae(),ee()(["passed","retryAttempts","score"])),ke=v()(we,Ee),xe=function(e){var t=e.id,n=e.state;return(0,de.qT)(n,J()({},["lessons",t,"items"]),D(),Z(),i()(1))},Se=y()((function(e){return A()(ke,function(e){return function(t){var n=t.id,r=t.passed,i=t.passingScore,o=t.score,a=t.retryAttempts;return $()(F()(["lessons",n]),N()(H())({isComplete:!0,activeIndex:xe({id:n,state:e}),reportResults:!0,passed:r,passingScore:i,percentComplete:100,retryAttempts:a,score:o}),e)}}(e),u()(e))}))},88137:function(e,t,n){"use strict";n.d(t,{q:function(){return g}});var r=n(66497),i=n.n(r),o=n(50557),a=n.n(o),s=n(51481),u=n.n(s),c=n(13207),l=n.n(c),d=n(92738),f=n.n(d),p=n(63266),h=n.n(p),m=n(26485),v=n(46412),g=function(e){var t=e.id,n=e.itemId,r=e.dragIndex,i=e.dropZoneIndex;return function(e){return e((0,m.i6)({id:t,type:"quiz",updateFn:y({itemId:n,dragIndex:r,dropZoneIndex:i})}))}},y=function(e){var t=e.itemId,n=e.dragIndex,r=e.dropZoneIndex;return f()(l()(["items",t,"matches"]),a()(i()(n,r),h()(u()(r)),v.Ki))}},88990:function(e,t,n){"use strict";n.d(t,{K:function(){return l}});var r=n(66497),i=n.n(r),o=n(13207),a=n.n(o),s=n(92738),u=n.n(s),c=n(26485),l=function(e){var t=e.id,n=e.itemId,r=e.selectedIndex;return function(e){return e((0,c.i6)({id:t,type:"quiz",updateFn:d({itemId:n,selectedIndex:r})}))}},d=function(e){var t=e.itemId,n=e.selectedIndex;return u()(a()(["items",t]),i()("selectedIndex",n))}},34383:function(e,t,n){"use strict";n.d(t,{c:function(){return L}});var r=n(89576),i=n.n(r),o=n(50557),a=n.n(o),s=n(61949),u=n.n(s),c=n(23710),l=n.n(c),d=n(42157),f=n.n(d),p=n(13657),h=n.n(p),m=n(13207),v=n.n(m),g=n(25677),y=n.n(g),b=n(70682),_=n.n(b),w=n(61584),E=n.n(w),k=n(92738),x=n.n(k),S=n(43931),T=n.n(S),C=n(47176),N=n.n(C),O=n(76290),A=n.n(O),P=n(26485),L=function(e){var t=e.id,n=e.itemId,r=e.selectedIndex;return function(e){return e((0,P.i6)({id:t,type:"quiz",updateFn:R({itemId:n,selectedIndex:r})}))}},I=function(e){return v()(["items",e])},M=function(e){return a()(I(e),y()("selectedIndices"))},R=function(e){var t,n=e.itemId,r=e.selectedIndex;return a()(N()((t=n,a()(f(),T()(M(t)))),function(e){return x()(I(e),E()(["selectedIndices"]))}(n)),function(e){var t=e.itemId,n=e.selectedIndex;return x()(M(t),a()(l()(u()(n),A()(_()(n)),i()(n)),N()(h(),(function(){return[]}))))}({itemId:n,selectedIndex:r}))}},58860:function(e,t,n){"use strict";n.d(t,{LK:function(){return y},Ub:function(){return _},V$:function(){return w},zm:function(){return b}});var r=n(9134),i=n.n(r),o=n(25677),a=n.n(o),s=n(20780),u=n.n(s),c=n(61584),l=n.n(c),d=n(92738),f=n.n(d),p=n(4603),h=n.n(p),m=n(42159),v=n(63563),g=n(26485),y=i()(u())({isComplete:!0,percentComplete:100,percentViewed:100}),b=function(e){return function(t){return t((0,g.i6)({id:e,updateFn:v.L}))}},_=h()(f()(a()("items"),(0,m.Nl)(l()(["isComplete","isCorrect","isViewed"]))),l()(["correctlyAnswered","percentComplete","isComplete","percentViewed"])),w=function(e){var t=e.id,n=e.itemId,r=e.isCorrect;return function(e){return e((0,g.i6)({id:t,updateFn:(0,v.g)({itemId:n,isCorrect:r})}))}}},53884:function(e,t,n){"use strict";n.d(t,{FE:function(){return E},H8:function(){return w},fV:function(){return _}});var r=n(66497),i=n.n(r),o=n(9134),a=n.n(o),s=n(25677),u=n.n(s),c=n(20780),l=n.n(c),d=n(61584),f=n.n(d),p=n(92738),h=n.n(p),m=n(4603),v=n.n(m),g=n(42159),y=n(56296),b=n(26485),_=function(e){var t=e.id,n=e.payload;return function(e){return e((0,b.i6)({id:t,updateFn:(0,y.B)(n)}))}},w=v()(h()(u()("items"),(0,g.Nl)(i()("isComplete",!0))),a()(l())({isComplete:!0,percentComplete:100})),E=v()(h()(u()("items"),(0,g.Nl)(f()(["isComplete"]))),f()(["isComplete","percentComplete","activeIndex"]))},15414:function(e,t,n){"use strict";n.d(t,{Cm:function(){return O},Sv:function(){return A},cT:function(){return N}});var r=n(54115),i=n.n(r),o=n(66497),a=n.n(o),s=n(50557),u=n.n(s),c=n(9134),l=n.n(c),d=n(97560),f=n.n(d),p=n(21186),h=n.n(p),m=n(20780),v=n.n(m),g=n(144),y=n.n(g),b=n(61584),_=n.n(b),w=n(62848),E=n.n(w),k=n(53176),x=n.n(k),S=n(47176),T=n.n(S),C=n(26485),N=function(e){var t=e.currentTime,n=e.id,r=e.percentComplete;return function(e){return e((0,C.i6)({id:n,updateFn:L({currentTime:t,percentComplete:r})}))}},O=l()(v())({currentTime:0,isComplete:!0,percentComplete:100}),A=_()(["currentTime","isComplete","percentComplete"]),P=T()(E()("percentComplete",100),a()("isComplete",!0)),L=function(e){var t=e.currentTime,n=e.percentComplete;return u()(a()("currentTime",t),P,function(e){return function(t){return u()(v()(t),y()("percentComplete"),Math.round,T()(f()(90),i()(100)),h()(e),x()(0,"percentComplete"))(t)}}(n))}},15209:function(e,t,n){"use strict";n.d(t,{z:function(){return a}});var r=n(44845),i=n(96249),o="rise/features/SET_FEATURE_FLAGS";t.Z=(0,i.handle)({},(0,r.Z)({},o,(function(e,t){return t})));var a=(0,i.action)(o)},56659:function(e,t,n){"use strict";var r,i=n(44845),o=n(54405),a=n.n(o),s=n(20780),u=n.n(s),c=n(6037),l=n.n(c),d=n(73188),f=n(76637),p=n(79886),h=n(80454),m=n(58539),v=(a()("rise/fonts/")("LOAD_FONTS"),u()({}));t.ZP=(0,f.pr)({},(r={},(0,i.Z)(r,h.bw,(function(e,t){var n=t.fonts;return u()(e,l()(g)(n))})),(0,i.Z)(r,h.$J,(function(e,t){var n=t.fonts;return v(n)})),r));var g=function(e){return(0,d._)(e,(function(){return(0,m.W)((0,p.If)(!0))}))}},43265:function(e,t,n){"use strict";var r=n(44845),i=n(54405),o=n.n(i),a=n(20780),s=n.n(a),u=n(76637),c={isPreview:"preview"===window.viewType,externalLinksModalVisible:!1},l=o()("rise/globals/")("SHOW_EXTERNAL_LINKS_MODAL");t.Z=(0,u.pr)(c,(0,r.Z)({},l,(function(e,t){return s()(e,{externalLinksModalVisible:t})})))},91832:function(e,t,n){"use strict";var r=n(89356),i=n.n(r),o=n(63263),a=n.n(o),s=n(30699),u=n.n(s),c=n(58377),l=n.n(c),d=n(13038),f=n.n(d),p=n(44845),h=n(80454),m=n(76458),v=n(26485),g=n(15209),y=n(56659),b=n(43265),_=n(19649),w=n(81322),E=n(5785),k=n(24230),x=n(16255),S=n(79886),T=n(6212);function C(e,t){var n=i()(e);if(a()){var r=a()(e);t&&(r=u()(r).call(r,(function(t){return l()(e,t).enumerable}))),n.push.apply(n,r)}return n}var N=n(64393).VO?{learningPathUpNext:_.Z}:{};t.Z=function(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0];return(0,u.aD)(c,{fontsLoaded:e})},d=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,u.aD)(c,{courseLoaded:e})},f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"connected";return(0,u.aD)(c,{connection:e})},p=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,u.aD)(c,{coverLoaded:e})},h=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,u.aD)(c,{notFound:e})},m=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,u.aD)(c,{partnerContentLoaded:e})}},6212:function(e,t,n){"use strict";n.d(t,{TX:function(){return m},xw:function(){return v}});var r,i=n(44845),o=n(96249),a=n(66497),s=n.n(a),u=n(54405),c=n.n(u),l=n(9134),d=n.n(l),f=c()("rise/ui/"),p=f("SET_LESSON_NAV_NEXT_BUTTON_UI"),h=f("SET_SKIP_TO_NAV_BUTTON_UI");t.ZP=(0,o.handle)({lessonNavNextButton:null,skipToNavButton:null},(r={},(0,i.Z)(r,p,d()(s()("lessonNavNextButton"))),(0,i.Z)(r,h,d()(s()("skipToNavButton"))),r));var m=(0,o.action)(p),v=(0,o.action)(h)},31471:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(16550);function i(){var e,t=(0,r.$B)("/lessons/:currentLessonId");return null==t||null===(e=t.params)||void 0===e?void 0:e.currentLessonId}},91761:function(e,t,n){"use strict";n.d(t,{MK:function(){return p},Oe:function(){return s},Tn:function(){return u},hm:function(){return c},jR:function(){return d},nq:function(){return h},rS:function(){return l},zP:function(){return f}});var r=n(22222),i=n(50554),o=n(19585),a=n(41785);function s(e){return null==e?void 0:e.course}function u(){return(0,i.v9)((function(e){return s(e)}))}function c(e){return s(e).navigationMode}function l(e){return s(e).trackingQuizId}function d(e){return s(e).coverImage}var f=(0,r.P1)(d,(function(e){return(0,o.A5)(e)}));function p(){return(0,i.v9)((function(e){return function(e){var t=s(e);return null==t?void 0:t.type}(e)}))}function h(e){var t=s(e);return(null==t?void 0:t.type)===a.BL}},32658:function(e,t,n){"use strict";n.d(t,{Z:function(){return o},b:function(){return i}});var r=n(50554);function i(e){var t;return null==e||null===(t=e.courseLabels)||void 0===t?void 0:t.labels}function o(){return(0,r.v9)((function(e){return i(e)}))}},23692:function(e,t,n){"use strict";n.d(t,{J1:function(){return d},OS:function(){return m},PS:function(){return y},Q1:function(){return g},_v:function(){return f},cY:function(){return w},g2:function(){return b},pr:function(){return E},rv:function(){return _},vC:function(){return l},ye:function(){return p}});var r=n(98882),i=n.n(r),o=n(22222),a=n(31002),s=n(72131),u=n(50554),c=n(91761);function l(e){return e.courseProgress}function d(e){var t=l(e);return null==t?void 0:t.currentLesson}function f(e){var t=l(e);return null==t?void 0:t.percentComplete}function p(){return(0,u.v9)((function(e){return f(e)}))}var h=(0,o.P1)(c.rS,c.Oe,(function(e,t){var n=t.lessons;return Array.isArray(n)?i()(n).call(n,(function(t){var n=t.id;return"quiz"===t.type&&n===e})):null}));function m(){return(0,u.v9)((function(e){return h(e)}))}var v=(0,o.P1)(l,h,(function(e,t){return t?(0,a.RK)(e,t,t.id):null}));function g(){return(0,u.v9)((function(e){return v(e)}))}function y(e){var t=l(e);return(0,s.R)()?100===t.percentComplete:(0,s.ew)()}function b(){return(0,u.v9)((function(e){return y(e)}))}function _(e){var t=l(e);return null==t?void 0:t.lessons}function w(e,t){var n=_(t);return null==n?void 0:n[e]}function E(e){return(0,u.v9)((function(t){return w(e,t)}))}},23328:function(e,t,n){"use strict";n.d(t,{M0:function(){return j},a_:function(){return Z},oy:function(){return M},b5:function(){return F},lC:function(){return ae},zK:function(){return ie},Jo:function(){return se},CX:function(){return re},Oy:function(){return U},l1:function(){return X},LX:function(){return K},NS:function(){return J},Te:function(){return H},Eb:function(){return G},az:function(){return ce},Xc:function(){return ee},RN:function(){return R},LY:function(){return te},qg:function(){return ue},gp:function(){return q},h8:function(){return z},j4:function(){return B}});var r=n(98882),i=n.n(r),o=n(33610),a=n.n(o),s=n(22222),u=n(31002),c=n(91761),l=n(67294),d=n(50554),f=n(17919),p=n.n(f),h=n(51383),m=n.n(h),v=n(46408),g=n.n(v),y=n(40486),b=n.n(y),_=n(27601),w=n.n(_),E=n(24234),k=n.n(E),x=n(84585),S=n.n(x),T=n(52478),C=n.n(T),N=n(53176),O=n.n(N),A=n(23692);var P=n(23106),L=n(31454),I=n(64393);function M(){return(0,s.P1)((function(e){return e}),(function(e,t){return V(t)}),(function(e,t){return C()(e,t)}))}function R(e){var t=(0,l.useMemo)((function(){return M()}),[]);return(0,d.v9)((function(n){return t(e,n)}))}function D(){var e=M();return(0,s.P1)(e,(function(e){return(0,P.jx)(e)}))}function j(){return(0,s.P1)(A.J1,Y,(function(e,t){return O()(-1,e,t)}))}function Z(){var e=F();return(0,s.P1)((function(e){return e}),(function(t,n){return e(n)}),(function(e,t){return(0,c.hm)(t)}),(function(e,t){return Q(t)}),(function(e,t){return(0,A.rv)(t)}),(function(e,t){return(0,c.Oe)(t)}),(function(e,t){return function(e,t){return t.features[e]}("rise-com-lxp",t)}),(function(e,t,n,r,i,o,a){if(I.VO&&!a&&"preview"!==window.viewType&&!(0,I.AP)()&&!o.enrolled&&!o.favoritedAt)return{type:P.eP.ENROLLMENT};var s=i[e],u=i[t];if(e!==t&&(null==s||!s.isComplete)&&(null==s?void 0:s.index)>(null==u?void 0:u.index)){var c,l,d,f=null!==(c=null===(l=i[null==r?void 0:r.id])||void 0===l?void 0:l.index)&&void 0!==c?c:1/0,p="restricted"===n&&null!==(d=null==u?void 0:u.index)&&void 0!==d?d:1/0;if((null==s?void 0:s.index)>Math.min(f,p))return p-1&&y()(Number(o),Number(i)),quizPassed:a}}},61443:function(e,t,n){"use strict";var r=n(63263),i=n.n(r),o=n(30699),a=n.n(o),s=n(58377),u=n.n(s),c=n(13038),l=n.n(c),d=n(44845),f=n(2562),p=n(88066),h=n.n(p),m=n(89356),v=n.n(m),g=n(6538),y=n.n(g),b=n(12088),_=n.n(b),w=n(94066),E=n.n(w),k=n(55109),x=n(69105),S=n.n(x),T=n(20780),C=n.n(T),N=n(52478),O=n.n(N),A=n(19937),P=n(26485),L=n(90322),I=n(64393),M=n(60355),R=n(37787),D=n(17494),j=n(91243),Z=n(48306),B=n(60821),F=["id","type"],U=["id","type"];function q(e,t){var n=v()(e);if(i()){var r=i()(e);t&&(r=a()(r).call(r,(function(t){return u()(e,t).enumerable}))),n.push.apply(n,r)}return n}function z(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return b("fetch")?i().resolve(g.Z.fetch()):i().resolve(e)}function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return b("fetchPartnerContent")?g.Z.fetchPartnerContent(e):h().of({content:[]})}function x(e){if(b("bookmark"))return g.Z.bookmark(e)}function S(e){return b("getProgress")?g.Z.getProgress(e):e}function T(e){return b("setLessonComplete")?g.Z.setLessonComplete(e):e}function C(e){return b("setLessonProgress")?g.Z.setLessonProgress(e):e}function N(e,t){return b("setCourseProgress")?g.Z.setCourseProgress(e,t):e}function O(e){if(b("finish"))return g.Z.finish(e)}function A(e,t,n,r){b("finishQuiz")&&g.Z.finishQuiz(e,t,n,r)}function P(e,t,n,r){b("finishStoryline")&&g.Z.finishStoryline(e,t,n,r)}function L(){return b("isComplete")?g.Z.isComplete():null}function I(){return!!b("isExport")&&g.Z.isExport()}function M(){if(b("isExport")){var e=u()(["partnerContent","content"],window);return g.Z.isExport()&&e}return!1}function R(){return!!b("isShare")&&g.Z.isShare()}function D(){return!!b("isPasswordProtected")&&g.Z.isPasswordProtected()}function j(e){var t=e||"";return b("resolvePath")?a()(t).call(t,"http")||a()(t).call(t,"data:")||a()(t).call(t,"//")?t:g.Z.resolvePath(t):a()(t).call(t,"data:")||a()(t).call(t,"http")||a()(t).call(t,"//")?t:"/".concat(t)}function Z(e){return b("verifySharePassword")?g.Z.verifySharePassword(e):i().resolve({isValid:!0})}function B(e){if(b("reportAnswer")){var t=e.id,n=e.isCorrect,r=e.item,i=e.itemProgress,o=e.duration,a=e.retryAttempts,s=e.title,u=r.id,c=r.title,l=r.type;return g.Z.reportAnswer({id:t,type:l,isCorrect:n,itemId:u,questionTitle:(0,m.Vt)(c),quizTitle:(0,m.Vt)(s),retryAttempts:a,answers:(0,v.lI)(r),correctResponse:(0,v.CE)(r),response:(0,v.eb)({item:r,itemProgress:i}),latency:(0,v.j2)(o)})}return!1}function F(e){if(b("startLesson"))return g.Z.startLesson(e)}},27744:function(e,t,n){"use strict";n.d(t,{Z:function(){return G}});var r=n(51383),i=n.n(r),o=n(42157),a=n.n(o),s=n(61894),u=n.n(s),c=n(4603),l=n.n(c),d=n(61949),f=n.n(d),p=n(65605),h=n(90013),m=n.n(h),v=n(6087),g=n.n(v),y=n(33411),b=n.n(y),_=n(19623),w=n(13657),E=n.n(w),k=Array.isArray,x=function(e){return!E()(e)&&"object"===(0,_.Z)(e)},S=function(e){return"string"==typeof e},T=function(e,t){return function(n,r){var i=f()(r,e);return x(n)?C(e,t)(n):!(!i||!S(n))&&!a()(g()(t,(0,p.htmlDecode)(n)))}},C=function(e,t){return function(n){return l()(m(),b(),f()(!0))(T(e,t),n)}},N=C,O=n(63073),A=n.n(O),P=n(66497),L=n.n(P),I=n(77414),M=n.n(I),R=n(24234),D=n.n(R),j=n(20793),Z=n.n(j),B=function(e,t){return function(n,r){var i=f()(r,e);return k(n)?b()(F(e,t)(n)):x(n)?F(e,t)(n):i&&S(n)?D()(g()(t,(0,p.htmlDecode)(n))):0}},F=function(e,t){return function(n){return m()(B(e,t),n)}},U=function e(t){return k(t)?u()(e,t):x(t)?e(b()(t)):function(e){return"number"==typeof e}(t)?t:void 0},q=function(e,t){return function(n){return l()(F(e,t),b(),u()(U),M(),Z()(A(),0),(function(e){return L()("results",e,n)}))(n)}},z=n(5683),H=n.n(z),V=function(e,t,n){return function(r,i){var o=f()(i,e);return k(r)?b()(W(e,t,n)(r)):x(r)?W(e,t,n)(r):o&&S(r)?H()(t,n,(0,p.htmlDecode)(r)):r}},W=function(e,t,n){return function(r){return m()(V(e,t,n),r)}},Y=W,G=function(e,t,n){var r=["caption","code","description","heading","message","name","paragraph","title","type"];if(a()(e))return!1;var o=e.replace(/[-[\]{}()"'*+?.,\\^$|#\s]/g,"\\$&"),s=new RegExp("(".concat(o,")(?![^<]*>)"),"ig"),c=Y(r,s,(function(e){return"".concat(e,"")})),d=u()(c,t),f=N(r,s),p=q(r,s);n(e,l()(i()(f),u()(p))(t),d)}},88826:function(e,t){"use strict";t.Z={addEventListeners:function(e,t){e.addEventListener("animationend",t,!1)},removeEventListeners:function(e,t){e.removeEventListener("animationend",t,!1)}}},17494:function(e,t,n){"use strict";n.d(t,{lY:function(){return O}});var r=n(89356),i=n.n(r),o=n(63263),a=n.n(o),s=n(30699),u=n.n(s),c=n(58377),l=n.n(c),d=n(13038),f=n.n(d),p=n(44845),h=n(50047),m=n.n(h),v=n(42825),g=n.n(v),y=n(54405),b=n.n(y),_=n(416),w=n.n(_),E=n(64393),k=n(17657);function x(e,t){var n=i()(e);if(a()){var r=a()(e);t&&(r=u()(r).call(r,(function(t){return l()(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;ts?a=s:a<1&&(a=1),isNaN(a/s*u)||0===s||(o.currentTime=a/s*u,this.props.onSeek(n.timeMs(o.currentTime)))}},{key:"keySeek",value:function(e){var t=this;this.setState({isSeeking:!0},(function(){var r=t.audio,i=r.duration;r.currentTime=e<0?Math.max(r.currentTime+e,0):Math.min(r.currentTime+e,i),t.props.onSeek(n.timeMs(r.currentTime)),t.onSeekEnd()}))}},{key:"componentDidMount",value:function(){E.Z.addChangeListener(this.handleChange)}},{key:"componentDidUpdate",value:function(e){!e.shouldPause&&this.props.shouldPause&&E.Z.isPlaying&&(this.audio.pause(),E.Z.pause())}},{key:"componentWillUnmount",value:function(){var e=this.props.recordMediaPlayheadPosition;E.Z.pause(),E.Z.removeChangeListener(this.handleChange),e&&e(A(this.audio))}},{key:"handleChange",value:function(){E.Z.playerId===this.props.id&&(E.Z.isPlaying?this.audio.play():this.audio&&this.audio.pause(),this.audio&&(this.audio.muted=E.Z.isMuted),this.forceUpdate())}},{key:"render",value:function(){var e=this,t=this.props,n=t.allowTabNavigation,r=t.id,i=t.labels,o=t.mediaSrc,a=E.Z.isPlaying&&E.Z.playerId===r,s=m()("audio-player__play",{"audio-player__play--pause":a}),u=w()(null,["audio","currentTime"],this),c=w()(null,["audio","duration"],this),l=(0,S._6)(n),d=i.audioPlayerGroup,f=i.pauseButtonLabel,h=i.playButtonLabel,v=i.seekSliderLabel;return p.createElement("div",{key:"player-"+r,className:"audio-player"},p.createElement("div",{"aria-hidden":!n,"aria-label":d,className:"audio-player__housing",onKeyDown:this.onKeyDown.bind(this),role:N.p9,tabIndex:l},p.createElement("div",{"aria-label":a?f:h,className:s,onClick:this.onPlayClick,role:"button",tabIndex:l}),p.createElement("div",{className:"audio-player__tracker",onMouseDown:this.onMouseSeekStart.bind(this),onTouchStart:this.onMouseSeekStart.bind(this),onMouseUp:this.onSeekEnd.bind(this),onTouchEnd:this.onSeekEnd.bind(this),onMouseMove:this.onSeek.bind(this),onTouchMove:this.onSeek.bind(this)},p.createElement("div",{ref:function(t){return e.trackerbar=t},className:"audio-player__tracker-bar"}),p.createElement("div",{className:"audio-player__tracker-handle","aria-label":v,"aria-live":"polite","aria-valuemax":c,"aria-valuemin":"0","aria-valuenow":u,ref:function(t){return e.trackerhandle=t},role:"slider",tabIndex:l})),p.createElement("div",{className:"audio-player__timer"},this.state.currentTime)),p.createElement("audio",{ref:function(t){return e.audio=t},className:"audio-player__audio-element",onTimeUpdate:this.onTimeUpdate.bind(this),onLoadedMetadata:this.onLoadedMetadata.bind(this),onEnded:this.onEnded.bind(this),src:(0,k.i3)("".concat(o)),key:"audio-"+r}))}},{key:"onKeyDown",value:function(e){var t=this,n=(0,T.Py)(this.onPlayClick),r=(0,T.Py)((function(){return t.keySeek(5)})),i=(0,T.Py)((function(){return t.keySeek(-5)}));b()([[x.Uf,n],[x.$Y,r],[x._4,i]])(e)}},{key:"onPlayClick",value:function(e){e.preventDefault();var t=this.props,r=t.audioVideoPlayhead,i=t.id,o=t.onPause,a=t.onPlay,s=t.recordMediaPlayheadPosition,u=this.audio,c=u.currentTime,l=u.duration;E.Z.isPlaying&&E.Z.playerId!==i&&(E.Z.isPlaying=!1),E.Z.playerId=i,E.Z.isPlaying=!E.Z.isPlaying,E.Z.isPlaying?(a(n.timeMs(c)),r&&this.state.shouldLoadPlayheadPosition&&(this.audio.currentTime=l*r/100||0)):(o(n.timeMs(c)),s&&s(A(this.audio))),this.setState({shouldLoadPlayheadPosition:!1})}},{key:"onMouseSeekStart",value:function(e){this.setState({isSeeking:!0}),this.mouseSeek(e)}},{key:"onSeekEnd",value:function(){var e=this.props,t=e.id,r=e.onPlay,i=e.recordMediaPlayheadPosition,o=this.audio.currentTime;this.setState({isSeeking:!1}),E.Z.isPlaying&&E.Z.playerId!==t&&(E.Z.isPlaying=!1),E.Z.playerId=t,E.Z.isPlaying=!0,r(n.timeMs(o)),i&&i(A(this.audio))}},{key:"onSeek",value:function(e){this.state.isSeeking&&this.mouseSeek(e)}},{key:"onLoadedMetadata",value:function(e){this.setState({currentTime:n.calcTime(e.target.duration,e.target.currentTime)})}},{key:"onEnded",value:function(e){this.audio.currentTime=0,this.setState({currentTime:n.calcTime(e.target.duration,e.target.currentTime)}),E.Z.isPlaying=!1,this.props.onEnd(n.timeMs(e.target.currentTime)),this.forceUpdate()}},{key:"onTimeUpdate",value:function(e){var t=this.props.recordMediaPlayheadPosition,r=e.target,i=r.currentTime,o=r.duration,a=Math.floor(i);(0,k.EZ)();var s=i/o*100;this.trackerbar.style.width=s+"%",this.trackerhandle.style.left=s+"%",this.setState({currentTime:n.calcTime(o,i)}),a%5==0&&this.state.playheadPositionSaveThrottle!==a&&t&&(t(A(e.target)),this.setState({playheadPositionSaveThrottle:a}))}},{key:"currentTime",value:function(){return n.timeMs(this.audio.currentTime)}}],[{key:"defaultProps",get:function(){return{allowTabNavigation:!0,labels:{audioPlayerGroup:C.m$.audioPlayerGroup,pauseButtonLabel:C.m$.pauseButtonLabel,playButtonLabel:C.m$.playButtonLabel,seekSliderLabel:C.m$.seekSliderLabel},mediaSrc:null,onEnd:function(){},onPause:function(){},onPlay:function(){},onSeek:function(){},shouldPause:!1}}},{key:"propTypes",get:function(){return{allowTabNavigation:g().bool,labels:g().object,mediaSrc:g().string,shouldPause:g().bool}}},{key:"calcTime",value:function(e,t){var n=Math.round(e-t),r=Math.floor(n/60),i=n-60*r;function o(e,t,n){var r;return f()(r=new Array(n+1).join(t)+e).call(r,-n)}return o(r,"0",2)+":"+o(i,"0",2)}},{key:"getElementOffset",value:function(e){var t=document.documentElement,n=e.getBoundingClientRect();return{top:n.top+window.pageYOffset-t.clientTop,left:n.left+window.pageXOffset-t.clientLeft}}},{key:"timeMs",value:function(e){return Math.round(1e3*e)}}]),n}(p.Component)},99049:function(e,t,n){"use strict";var r,i,o=n(73126),a=n(2562),s=n(44845),u=n(67294),c=n(22183),l=n(90630),d=n(32673),f=n(80396),p=n(67294),h=["className","children","tag"],m=(r={},(0,s.Z)(r,f.Ai.NEAR_BLACK,(0,f.k$)(.1)),(0,s.Z)(r,f.Ai.DARK,(0,f.k$)(-.4)),(0,s.Z)(r,f.Ai.MED,(0,f.k$)(-.2)),(0,s.Z)(r,f.Ai.LIGHT,(0,f.k$)(.3)),r),v=(i={},(0,s.Z)(i,f.Ai.NEAR_BLACK,"bg--near-black"),(0,s.Z)(i,f.Ai.DARK,"bg--dark"),(0,s.Z)(i,f.Ai.MED,"bg--med"),(0,s.Z)(i,f.Ai.LIGHT,"bg--light"),i);function g(e,t){var n,r=(0,l.ye)("rise-authoring-controls"),i=(0,c.Nv)(),s=e.className,u=void 0===s?"":s,g=e.children,y=e.tag,b=void 0===y?"div":y,_=(0,a.Z)(e,h),w=i.backgroundMode,E=i.cardMode,k=null!==(n=(0,c.Y5)())&&void 0!==n?n:"#ffffff",x=w===d.RW.IMAGE,S=E===d.lC.WHITE,T=[u,"block-card","bg"],C={};if(r)if(S)T.push("block-card--white","bg--light");else if(x)T.push("block-card--bg-image","bg--dark");else{var N=(0,f.md)(k),O=m[N](k),A=(0,f.md)(O);T.push(v[A]),C.backgroundColor=O}else T.push("bg--light","bg--legacy");return p.createElement(b,(0,o.Z)({},_,{className:T.join(" "),ref:t,style:C}),g)}t.Z=(0,u.forwardRef)(g)},34944:function(e,t,n){"use strict";n.d(t,{ZJ:function(){return l},rL:function(){return d}});var r=n(83728),i=n(12088),o=n.n(i),a=n(67294),s=n(22183),u=n(67294),c=o()((0,a.createContext)(),{displayName:"BlockContext"});function l(e){var t=e.block,n=e.children,i=(0,a.useState)(t),o=(0,r.Z)(i,2),l=o[0],d=o[1];return(0,a.useEffect)((function(){return d((function(e){return t||e}))}),[t]),u.createElement(c.Provider,{value:l},u.createElement(s.ac,null==l?void 0:l.settings,n))}c.Consumer;function d(){return(0,a.useContext)(c)}},22183:function(e,t,n){"use strict";n.d(t,{Nv:function(){return A},Y5:function(){return P},ac:function(){return L}});var r=n(89356),i=n.n(r),o=n(63263),a=n.n(o),s=n(30699),u=n.n(s),c=n(58377),l=n.n(c),d=n(13038),f=n.n(d),p=n(44845),h=n(2562),m=n(12088),v=n.n(m),g=n(63266),y=n.n(g),b=n(58726),_=n(67294),w=n(90630),E=n(34944),k=n(32673),x=n(80396),S=n(67294),T=["children"];function C(e,t){var n=i()(e);if(a()){var r=a()(e);t&&(r=u()(r).call(r,(function(t){return l()(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;tError: Invalid iframe tag. Please check the iframe source.
";return $.createElement("div",{"aria-hidden":!n,"aria-label":m,className:"embed",role:V.p9},$.createElement("div",{className:"embed--iframe",dangerouslySetInnerHTML:{__html:C},style:{paddingBottom:T},ref:function(t){e.iFrameContainer=t}}))}if(o){var N,O=(0,Y.Z)(l),A=i&&(0,z.B)(O),P=A?"":void 0,L=A?s:void 0,I=A?void 0:O,M=A?void 0:"noopener noreferrer",R=A?"button":void 0,j=A?void 0:"_blank";return $.createElement("div",{"aria-hidden":!n,"aria-label":te(a,g),className:"embed embed--link embed--rich",role:V.p9},this.renderProvider(),p()(N=["link","photo"]).call(N,g)?$.createElement("a",{"data-external":P,href:I,onClick:L,rel:M,role:R,tabIndex:(0,F._6)(n),target:j},$.createElement("img",{alt:d?f:null,className:"embed__img",src:J(d)})):this.renderEmbedIframe({allowTabNavigation:n,labels:a,src:l,thumbnail:d,title:f,type:g}),this.renderMetaData())}if("link"===g){var Z=(0,Y.Z)(l),B=i&&(0,z.B)(Z),U=B?"":void 0,H=B?s:void 0,W=B?void 0:Z,K=B?void 0:"noopener noreferrer",X=B?"button":void 0,Q=B?void 0:"_blank";return $.createElement("div",{"aria-hidden":!n,"aria-label":h,className:"embed embed--link brand--head brand--linkColor",role:V.p9},$.createElement(D.Z,{className:"embed__title brand--head",value:f}),$.createElement(D.Z,{className:"embed__description",value:c}),$.createElement("a",{className:"embed__readMore brand--hoverColor",dataExternal:U,href:W,onClick:H,rel:K,role:X,target:Q},v))}return $.createElement("div",{className:"embed embed--media brand--head"},u?$.createElement(D.Z,{"aria-hidden":!n,className:"embed__title brand--head",value:f}):null,this.renderEmbedIframe({allowTabNavigation:n,labels:a,src:l,thumbnail:d,title:f,type:g}))}},{key:"renderEmbedIframe",value:function(e){var t=this,n=e.allowTabNavigation,r=e.labels.embedPlayerGroup,i=e.src,o=e.thumbnail,a=e.title;if("photo"===e.type)return $.createElement("figure",{className:"embed__media-wrap embed__media-wrap--photo"},$.createElement(Z.Z,{src:J(o),title:a,allowTabNavigation:n}));var s=W.Z.isIe11||W.Z.isEdge,u=S()("embed__media-wrap",{"embed__media-wrap--ms_browser":s});return $.createElement("figure",{"aria-hidden":!n,"aria-label":r,className:u,onKeyDown:this.onKeyDown.bind(this),ref:function(e){t.iFrameContainer=e},tabIndex:(0,F._6)(n)},$.createElement("iframe",{ref:function(e){t.media=e},className:"embed__media",src:Q(i),alt:a,frameBorder:"0",scrolling:"no",onLoad:this.setupPlayer.bind(this),allowFullScreen:!0,title:a}))}}],[{key:"defaultProps",get:function(){return{allowTabNavigation:!0,labels:{embedReadMore:U.m$.embedReadMore,embedViewOn:"View on"},shouldPause:!1,showMetaData:!0}}},{key:"propTypes",get:function(){return{allowTabNavigation:y().bool,data:y().object.isRequired,progressChanged:y().func,isLesson:y().bool,shouldPause:y().bool,showMetaData:y().bool}}}]),n}($.Component),te=function(e,t){var n=e.embedLinkGroup,r=e.embedPhotoGroup,i=e.embedVideoGroup;switch(t){case"photo":return r;case"video":return i;default:return n}},ne=w()({externalLinksDisabled:I()(["course","externalLinksDisabled"])}),re=(0,h.$j)(ne,{showExternalLinksModal:function(){return{type:"rise/globals/SHOW_EXTERNAL_LINKS_MODAL",payload:!0}}});t.Z=re(ee)},90630:function(e,t,n){"use strict";n.d(t,{OH:function(){return b},gV:function(){return _},lJ:function(){return k},tF:function(){return E},ye:function(){return w}});var r=n(89356),i=n.n(r),o=n(63263),a=n.n(o),s=n(30699),u=n.n(s),c=n(58377),l=n.n(c),d=n(13038),f=n.n(d),p=n(44845),h=n(73126),m=n(67294);function v(e,t){var n=i()(e);if(a()){var r=a()(e);t&&(r=u()(r).call(r,(function(t){return l()(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t