﻿@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(359deg)}from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-moz-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(359deg)}from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-ms-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(359deg)}from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-o-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(359deg)}from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(359deg)}from{transform:rotate(0deg)}to{transform:rotate(359deg)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;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:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'proxima_nova_rgregular';src:url(/assets/proxima-nova-regular-webfont-946a4c5b3d60f6f574e7f31afdcaae167bdc054ebdaad3365c3b8e09c39d2c45.eot);src:url(/assets/proxima-nova-regular-webfont-946a4c5b3d60f6f574e7f31afdcaae167bdc054ebdaad3365c3b8e09c39d2c45.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova-regular-webfont-aa71cbca0b43a734c795b943514d4a99e6cd8c6ba8e792e72b0b80db87cbc794.woff2) format("woff2"),url(/assets/proxima-nova-regular-webfont-3d20b4dab6fa3f94c68fc659fd5d977e277c9b4b847f717e519bc55932aebc85.woff) format("woff"),url(/assets/proxima-nova-regular-webfont-30be7d1b50330a919020c1e20aa9309a6393a20006b37a3de96b5285ef60f670.ttf) format("truetype"),url(/assets/proxima-nova-regular-webfont-4d03ff1c942f4c65e2de9b8da723c15ad3374ff90200febb0ec59b2415c14085.svg#proxima_nova_rgregular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_ltlight';src:url(/assets/proxima-nova-light-webfont-e141d6276dd548ee07006d5d3176a54b0224735bea3cc0805862007bf709ad48.eot);src:url(/assets/proxima-nova-light-webfont-e141d6276dd548ee07006d5d3176a54b0224735bea3cc0805862007bf709ad48.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova-light-webfont-f0fe7e130705a0089f1ec833bb4d76d81825e79d5a63f422c888d8ebaf1acadf.woff2) format("woff2"),url(/assets/proxima-nova-light-webfont-73e312e6d1069625f1c8a34f09e2cf4a2a81878dda63e68fe91894aef32150df.woff) format("woff"),url(/assets/proxima-nova-light-webfont-f594cd45f8300c819d8a82adacb1efc4be12b620c615222e5adf7c2997105e09.ttf) format("truetype"),url(/assets/proxima-nova-light-webfont-4ccc9ca577c6cc163d9ae3f49bc6983d2c516b613ab49f1aca1540ea369191a4.svg#proxima_nova_ltlight) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_ltsemibold';src:url(/assets/proxima-nova-semibold-webfont-c5350208ab052526e9693c9109a5b8799ecdf7ba860d6d109be8c1318c9f2d22.eot);src:url(/assets/proxima-nova-semibold-webfont-c5350208ab052526e9693c9109a5b8799ecdf7ba860d6d109be8c1318c9f2d22.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova-semibold-webfont-15507dffb1a3443f2c2d288a487514a524c08334a9bea12a6000058c1666e318.woff2) format("woff2"),url(/assets/proxima-nova-semibold-webfont-ab46a67dee9d3e31fb84c4de21735c2f469aa1d187550626506b36dad7e585a8.woff) format("woff"),url(/assets/proxima-nova-semibold-webfont-9a6a5bd2952cce65760463a8e5436d1ccfd0ac1df7551312fd1168230bb3c761.ttf) format("truetype"),url(/assets/proxima-nova-semibold-webfont-8888b8d457fb900fd48d2080e86e1b075ca4bcb82faca11c7bad8b11ea8818eb.svg#proxima_nova_ltsemibold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_rgbold';src:url(/assets/proxima-nova-bold-webfont-abd0810c957d5955b44add64031cc55f1660f3a3cb10c8884ed4d68f08c09d8e.eot);src:url(/assets/proxima-nova-bold-webfont-abd0810c957d5955b44add64031cc55f1660f3a3cb10c8884ed4d68f08c09d8e.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova-bold-webfont-a9f0db179864f1f8a97d41af370d5de49a7b355e2010bb9e5f0c4ce9ac0487a0.woff2) format("woff2"),url(/assets/proxima-nova-bold-webfont-3993bf62b8e3a87c409ab283deb3708849e24e2cc12a2996f0562a4ca4b40121.woff) format("woff"),url(/assets/proxima-nova-bold-webfont-9b655e456364d3cd71def7561a6293c5a5e75b08810a58f48a649ef93b856443.ttf) format("truetype"),url(/assets/proxima-nova-bold-webfont-8ccf6c13d1b3bb8e1af4024f1a2530a8e3f4b68b0262079d9671432b09819828.svg#proxima_nova_rgbold) format("svg");font-weight:normal;font-style:normal}body{font-family:proxima_nova_rgregular}body h1,body h2,body h3{font-family:proxima_nova_rgbold;margin:0.5em 0}html.locale-ja body{font-family:"helvetica neue", helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, "メイリオ", arial, sans-serif, "Yu Gothic"}html.locale-ja body h1,html.locale-ja body h2,html.locale-ja body h3{font-family:"helvetica neue", helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, "メイリオ", arial, sans-serif, "Yu Gothic"}html.locale-zh-cn body{font-family:"helvetica neue", helvetica, STHeiti, "Microsoft YaHei", "微软雅黑", SimHei, "黑体", arial, sans-serif}html.locale-zh-tw body{font-family:"helvetica neue", helvetica , arial, sans-serif}h1{font-size:1.6em}h2{font-size:1.5em}h3{font-size:1.25em}.small{font-size:0.8em}table{border-collapse:collapse;width:100%}table td,table th{padding:0.5em}table tr{border-bottom:1px solid #ddd}.field{padding:0.5em}.field:nth-child(odd){background-color:#ccc}.field label{font-weight:bold;display:inline-block;width:20%}.btn{border-radius:100px;transition:all 0.2s;backface-visibility:hidden;background-color:rgba(91,62,194,0.8);box-shadow:1px 1px 1px rgba(0,0,0,0.5)}.btn:hover{background-color:#5b3ec2;transform:translateY(-1px);box-shadow:3px 1px 2px rgba(0,0,0,0.5)}.btn:active{background-color:rgba(91,62,194,0.2);transform:translateY(0px);box-shadow:none}.disabled.btn{background-color:rgba(91,62,194,0.2);transform:translateY(0px);box-shadow:none}li.tab-fixed{display:none}.review_alert a:after{display:inline-block;content:' ';width:20px;height:20px;vertical-align:-25%}.cover-it{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background-color:rgba(128,128,128,0.5);filter:grayscale(80%)}ul.lessons li{margin-top:0.5em;border:1px solid #d7d7d7}ul.lessons li:first-child{margin-top:0}ul.lessons .lesson_card{background:#fcfcfc;font-family:proxima_nova_rgregular;color:#666666;display:flex;flex:0 0 100%;position:relative;flex-wrap:wrap}ul.lessons .lesson_card:hover{background-color:#fff}ul.lessons .lesson_card .icon-wrapper{padding:0.9rem 0.9rem 0 0.9rem;flex:none;display:inline-block}ul.lessons .lesson_card .icon-wrapper .icon{width:2.5em;height:2.5em;border-radius:50%;background-size:63%;background-position:center;background-repeat:no-repeat}ul.lessons .lesson_card .title-container{display:flex;flex:1 1 45%;flex-direction:column;min-width:0;padding-top:0.9rem;font-family:proxima_nova_ltsemibold}ul.lessons .lesson_card .title-container .name{font-size:1.3rem;margin-bottom:5px;color:#333333;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.lessons .lesson_card .title-container .lesson-card-level,ul.lessons .lesson_card .title-container .lesson-card-category{color:#888888;font-size:0.6rem;font-family:proxima_nova_ltsemibold}ul.lessons .lesson_card .title-container .lesson-card-level:before{content:'-'}ul.lessons .lesson_card .title-container .topic{font-size:0.6rem;margin:10px 0 5px 0;color:#888888}ul.lessons .lesson_card .title-container .topic span.subtopic:before{content:'-'}ul.lessons .lesson_card .title-container .name-translation{font-size:0.85em;margin-bottom:5px}ul.lessons .lesson_card .resources-container{display:flex;justify-self:flex-end;padding:1.6rem 0.9rem 0 0}ul.lessons .lesson_card .resources-container .disabled{background:url(/assets/icons/padlock-icon-8da307ce714bb0bfd242918b25d80a8363ab8dc4683587c316dacacc18827070.png) no-repeat right;background-size:contain;height:1.5em;width:1.5em;margin-bottom:0.45rem}ul.lessons .lesson_card .resources-container a{display:block;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;height:25px;margin-right:0.9rem}ul.lessons .lesson_card .resources-container a.pdf{background:transparent url(/assets/icons/black_PDF-258803fb8cffca5db3ae0a3603478cb910f67cc8dcb83c1d2db71bb598a755f4.svg) no-repeat;width:57px;margin-right:0.6rem}ul.lessons .lesson_card .resources-container .meta-container{position:relative;display:flex;align-items:center;background:transparent url(/assets/icons/info_black-884547a5a12385c6946b8f1ea5bd6b6d700ea2776e885282686092253a218aa1.svg) no-repeat;background-position:center top;width:1.5em;height:1.5em}ul.lessons .lesson_card .resources-container .meta-container .meta{display:none;transform:scale(0);transition:opacity 1s ease-in}ul.lessons .lesson_card .resources-container .meta-container .meta.open{display:flex;flex-direction:column;align-items:center;position:absolute;box-sizing:border-box;min-width:max-content;left:calc(1.5em / 2);z-index:1001;height:auto;border:1px solid #d8d8d8;font-weight:400;background-color:#ededed;padding:1em;text-align:left;animation-name:fade-in;animation-duration:0.2s;animation-fill-mode:forwards;transform-origin:left}@media all and (max-width: 800px){ul.lessons .lesson_card .resources-container .meta-container .meta.open{transform:translate(-100%, 50%);animation-name:fade-in-from-right;transform-origin:right}}@keyframes fade-in{from{opacity:0;transform:scale(0) translate(-50%, 50%)}to{opacity:1;transform:scale(1) translate(-50%, 50%)}}@keyframes fade-in-from-right{from{opacity:0;transform:scale(0) translate(-100%, 50%)}to{opacity:1;transform:scale(1) translate(-100%, 50%)}}ul.lessons .lesson_card .resources-container .meta-container .meta.open strong{color:black;font-weight:700}ul.lessons .lesson_card .resources-container .meta-container .meta.open>*{display:none}ul.lessons .lesson_card .resources-container .meta-container .meta.open .info{display:block}ul.lessons .lesson_card .resources-container .meta-container .meta.open .info .grammar h2{margin:0 0 0.5em 0;padding:0.2em;border-radius:5px;background-color:#CEECEB;font-weight:700}ul.lessons .lesson_card .resources-container .meta-container .meta.open .info .listening h2{margin:0 0 0.5em 0;padding:0.2em;border-radius:5px;background-color:#F4E9CA;font-weight:700}ul.lessons .lesson_card .resources-container .meta-container .meta.open .info .reading h2{margin:0 0 0.5em 0;padding:0.2em;border-radius:5px;background-color:#CAE9D9;font-weight:700}ul.lessons .lesson_card .resources-container .meta-container .meta.open .info .tests h2{margin:0 0 0.5em 0;padding:0.2em;border-radius:5px;background-color:rgba(208,120,43,0.5);font-weight:700}ul.lessons .lesson_card .resources-container .meta-container .meta.open .info .videos h2{margin:0 0 0.5em 0;padding:0.2em;border-radius:5px;background-color:rgba(90,133,242,0.5);font-weight:700}ul.lessons .lesson_card .resources-container .meta-container .meta.open .info .speaking h2{margin:0 0 0.5em 0;padding:0.2em;border-radius:5px;background-color:rgba(232,117,16,0.5);font-weight:700}ul.lessons .lesson_card .resources-container .meta-container .meta.open .info .writing h2{margin:0 0 0.5em 0;padding:0.2em;border-radius:5px;background-color:rgba(179,52,176,0.5);font-weight:700}ul.lessons .lesson_card .resources-container .meta-container .meta.open .info p{margin-bottom:0.5em}ul.lessons .lesson_card .resources-container .meta-container .meta.open:before{content:'';position:absolute;top:calc(1.5em / -2);height:1.5em;width:1.5em;transform:rotate(45deg);background:transparent url(/assets/open-btn-bff134362a8730b0c7c7d1593095426a6ca922ece133337dfea1d119e256ce45.svg) no-repeat center center}@media all and (max-width: 800px){ul.lessons .lesson_card .resources-container .meta-container .meta.open:before{right:calc(1.5em / -2)}}ul.lessons .lesson_card .feedback-container{text-align:right;margin-bottom:0.45rem}ul.lessons .lesson_card .feedback-container .stars img{height:1.6em;margin:0}ul.lessons .lesson_card .level-wrapper{flex:0 1 100%;font-size:0.7em;padding:0 0 0.45rem 1.4rem}ul.lessons .lesson_card .footer-container{flex:1 1 100%;align-items:flex-end;padding:0.3em 0.9rem;display:flex;flex-direction:row;min-height:1.97em;text-decoration:none}ul.lessons .lesson_card .footer-container .message{flex:1 0 50%;margin-left:3.4rem}ul.lessons .lesson_card .footer-container .message.poor,ul.lessons .lesson_card .footer-container .message .poor{color:#e4254d}ul.lessons .lesson_card .footer-container .message.poor:before,ul.lessons .lesson_card .footer-container .message .poor:before{content:'❌'}ul.lessons .lesson_card .footer-container .message.good,ul.lessons .lesson_card .footer-container .message .good{color:#0ba650}ul.lessons .lesson_card .footer-container .message.good:before,ul.lessons .lesson_card .footer-container .message .good:before{content:'✔'}ul.lessons .lesson_card .footer-container .action{color:#888888}ul.lessons .lesson_card .footer-container .action span{display:flex;align-items:flex-end;justify-content:space-between;font-family:proxima_nova_ltsemibold}ul.lessons .lesson_card_image{position:relative}ul.lessons .lesson_card_image:before{display:block;content:' ';width:100%;padding-top:37.5%}ul.lessons .lesson_card_image>.content{position:absolute;top:0;left:0;right:0;bottom:0}ul.lessons .lesson_card_image .content{display:flex;align-items:flex-end}ul.lessons .lesson_card_image .content.downloaded_image{background:transparent url(/images/speaking-defaults/tests.png) no-repeat center top;background-size:cover}ul.lessons .grammar .lesson_card .icon-wrapper .icon{background-repeat:no-repeat;background-position:center;background-size:contain;height:2.5rem;width:2.5rem}@media (-webkit-min-device-pixel-ratio: 1){ul.lessons .grammar .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/grammar@1x-a15b1f5a016a85a55531563d2c9facc30bda1cda2252c927bf97623b5e81278e.png)}}@media (-webkit-min-device-pixel-ratio: 2){ul.lessons .grammar .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/grammar@2x-a1fecdc3e1ab13554188c33d9aeb29469b14d829f6b440189dead37cba237909.png)}}@media (-webkit-min-device-pixel-ratio: 3){ul.lessons .grammar .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/grammar@3x-cc3f82f312e3e769a1f65a519c1d3bb6a6c7b2e368a8ed1378012f92a9621e1c.png)}}ul.lessons .grammar .lesson_card .footer-container{color:white}ul.lessons .listening .lesson_card .icon-wrapper .icon{background-repeat:no-repeat;background-position:center;background-size:contain;height:2.5rem;width:2.5rem}@media (-webkit-min-device-pixel-ratio: 1){ul.lessons .listening .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/listening@1x-b7cd2f797d4d22e847f5287cff63df3ef2475a455d751dbeabe064adeb28292c.png)}}@media (-webkit-min-device-pixel-ratio: 2){ul.lessons .listening .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/listening@2x-2b52e2cf73c8e0b1efdfe01290bcd1167f845043fc295752ec33317011026f36.png)}}@media (-webkit-min-device-pixel-ratio: 3){ul.lessons .listening .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/listening@3x-7ef101e51a66865a014021cf557d0e938911f6263b3fb58b0702ac24ac3a042b.png)}}ul.lessons .listening .lesson_card .footer-container{color:white}ul.lessons .reading .lesson_card .icon-wrapper .icon{background-repeat:no-repeat;background-position:center;background-size:contain;height:2.5rem;width:2.5rem}@media (-webkit-min-device-pixel-ratio: 1){ul.lessons .reading .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/reading@1x-566f0dffea47910266789a062273b248030111e49fb66ab1b9c52888a3e368a4.png)}}@media (-webkit-min-device-pixel-ratio: 2){ul.lessons .reading .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/reading@2x-297c3bb7764763a1664fe8abcf82b559bde360a8b20e0a3b91652859d06fe9af.png)}}@media (-webkit-min-device-pixel-ratio: 3){ul.lessons .reading .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/reading@3x-2dc43233916739678ab77b0dd1987249326f9300666cb6cd6556121670804726.png)}}ul.lessons .reading .lesson_card .footer-container{color:white}ul.lessons .tests .lesson_card .icon-wrapper .icon{background-repeat:no-repeat;background-position:center;background-size:contain;height:2.5rem;width:2.5rem}@media (-webkit-min-device-pixel-ratio: 1){ul.lessons .tests .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/tests@1x-2ab777e99c9197621c8b3633335a4e98c62838988c636c56fc0d588f5f4d5513.png)}}@media (-webkit-min-device-pixel-ratio: 2){ul.lessons .tests .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/tests@2x-6b6012d0577a427e8a5052abe170ce9c73632ca8dc86c7f365182c3ca7a6fd05.png)}}@media (-webkit-min-device-pixel-ratio: 3){ul.lessons .tests .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/tests@3x-e5ea835c6b9b47b42e1ec464e70fd67d778778fe77c419379aa2f1117293158f.png)}}ul.lessons .tests .lesson_card .footer-container{color:white}ul.lessons .videos .lesson_card .icon-wrapper .icon{background-repeat:no-repeat;background-position:center;background-size:contain;height:2.5rem;width:2.5rem}@media (-webkit-min-device-pixel-ratio: 1){ul.lessons .videos .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/videos@1x-36b206a2ad9a22fc7b1831069cfe8ea7adb973624c568337fa409d0a715b68b8.png)}}@media (-webkit-min-device-pixel-ratio: 2){ul.lessons .videos .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/videos@2x-fb9ae9c87222ea46e5ffe6751c8bc8ff80674a0f7692965ab53ae991c99e8604.png)}}@media (-webkit-min-device-pixel-ratio: 3){ul.lessons .videos .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/videos@3x-0966a3852f20668a55776dc075c3b9d6890f36743367d7ab7e903b09df9a49bd.png)}}ul.lessons .videos .lesson_card .footer-container{color:white}ul.lessons .speaking .lesson_card .icon-wrapper .icon{background-repeat:no-repeat;background-position:center;background-size:contain;height:2.5rem;width:2.5rem}@media (-webkit-min-device-pixel-ratio: 1){ul.lessons .speaking .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/speaking@1x-4c960060e5f8a2830771013889e5bc02023576db8016867c4b514a9b085b8d8e.png)}}@media (-webkit-min-device-pixel-ratio: 2){ul.lessons .speaking .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/speaking@2x-8295625c06070ed8c76dd211afa625d50d9ba4d169bd46541c9308c6f4e97394.png)}}@media (-webkit-min-device-pixel-ratio: 3){ul.lessons .speaking .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/speaking@3x-39d5e777fdc86d59a33e7575c2c79a82b3ca396d93b9ac1e784297412a444762.png)}}ul.lessons .speaking .lesson_card .footer-container{color:white}ul.lessons .writing .lesson_card .icon-wrapper .icon{background-repeat:no-repeat;background-position:center;background-size:contain;height:2.5rem;width:2.5rem}@media (-webkit-min-device-pixel-ratio: 1){ul.lessons .writing .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/writing@1x-f602d29b1b763c72d6ff4352783faeea850160c6927bf7db968abb089df61ec4.png)}}@media (-webkit-min-device-pixel-ratio: 2){ul.lessons .writing .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/writing@2x-05e012ac90b1338b542d8aed070878520620c9eb34a725c2d233cac717b8e26a.png)}}@media (-webkit-min-device-pixel-ratio: 3){ul.lessons .writing .lesson_card .icon-wrapper .icon{background-image:url(/assets/study-lesson-icons/writing@3x-ec6c025e78005ae7f7cbdfa3d6c284f4285a0777553e6bfb6d629b3e7cb6a613.png)}}ul.lessons .writing .lesson_card .footer-container{color:white}ul.lessons .speaking.lesson_card.awaiting_feedback .footer-container{background:#fcfad4;color:#666}ul.lessons .speaking.lesson_card.awaiting_feedback .footer-container a{color:#666}ul.lessons .speaking.lesson_card.booked_ahead .footer-container{background:#3dcb99;color:#fff}ul.lessons .speaking.lesson_card.booked_ahead .footer-container a{color:#fff}ul.lessons .speaking.lesson_card.cancelled .footer-container{background:#e86c68;color:#fff}ul.lessons .speaking.lesson_card.cancelled .footer-container a{color:#fff}ul.lessons .speaking.lesson_card.notify .footer-container{background:#fcfad4;color:#666}ul.lessons .speaking.lesson_card.notify .footer-container a{color:#666}ul.lessons .speaking.lesson_card.completed .footer-container{background:#3dcb99;color:#fff}ul.lessons .speaking.lesson_card.completed .footer-container a{color:#fff}ul.lessons .speaking.lesson_card.about_to_start .footer-container{background:#3dcb99;color:#fff}ul.lessons .speaking.lesson_card.about_to_start .footer-container a{color:#fff}.right_col>#time-left{padding:1em;background:#ffffff;font-family:proxima_nova_rgbold}.right_col>#time-left .course-name{display:inline-block;text-align:center;font-family:proxima_nova_rgbold}#course_summary{min-height:6.5em;display:flex;background-color:#f1f1f1;flex-direction:column;align-items:center;justify-content:space-around;box-shadow:0px 8px 10px -10px lightgray, 8px 0px 10px -10px lightgray, -8px 0px 10px -10px lightgray}#course_summary #goals-container{display:flex;flex:2;justify-content:center;justify-content:space-around}#course_summary[data-goal-count="1"] #goals-container{flex-direction:column}#course_summary[data-goal-count="1"] #goal-progress-rings-wrapper{align-self:center;margin-top:0.6rem}#course_summary[data-goal-count="1"] .goal-progress-wrapper{align-self:center}#course_summary[data-goal-count="1"] .goal-progress-wrapper .name{display:none}#course_summary[data-goal-count="2"] .goal-progress-wrapper{height:7em}#course_summary[data-goal-count="2"] #goal-progress-rings-wrapper{margin:0 0.2em}#course_summary strong{font-weight:bold}#course_summary .goal-progress-text{margin-top:1.3rem}#course_summary h2{text-align:center;font-size:1.1em;color:#666666;padding-top:0.6rem;font-family:proxima_nova_ltsemibold;margin:0}#course_summary .goal-progress-wrapper{line-height:1em;font-size:0.85em;display:table}#course_summary .goal-progress-wrapper .goal-progress{display:table-cell;vertical-align:middle;text-align:center}#course_summary .goal-progress-wrapper .goal-progress span .number-progress{font-family:proxima_nova_rgbold;font-size:0.9rem}#course_summary .goal-progress-wrapper[data-goal-position="1"] span.name{color:#4d32d2}#course_summary .goal-progress-wrapper[data-goal-position="2"] span.name{color:#d4674f}#course_summary #goal-progress-rings-wrapper{transform:rotate(-90deg);font-family:proxima_nova_rgbold;color:#666660;height:4.9rem;width:4.9rem;display:flex;align-items:center;justify-content:center;margin-top:0.9rem}#course_summary #goal-progress-rings-wrapper span.percentage-label{transform:rotate(90deg);font-size:1.5rem;position:absolute;padding-left:0.1em;line-height:1.2em}#course_summary #goal-progress-rings-wrapper span.percentage-label:after{content:"%"}@keyframes RingProgress{0%{stroke-dasharray:0 100}}#course_summary #goal-progress-rings-wrapper .progress-rings{height:100%;width:100%}#course_summary #goal-progress-rings-wrapper .progress-rings .ring{transform-origin:50%}#course_summary #goal-progress-rings-wrapper .progress-rings .ring .background{stroke:lightgray}#course_summary #goal-progress-rings-wrapper .progress-rings .ring[data-ring-position="1"]{stroke:#4d32d2}#course_summary #goal-progress-rings-wrapper .progress-rings .ring[data-ring-position="2"]{stroke:#d4674f}#course_summary #goal-progress-rings-wrapper .progress-rings circle{fill:none}#course_summary #goal-progress-rings-wrapper .progress-rings circle.completed{stroke-linecap:square}#course_summary #progress-message{margin-bottom:1em;font-size:1em;padding:0.3em;text-align:center;width:100%}#course_summary #progress-message.good{background-color:#45ca9a;color:white}#course_summary #progress-message.good img{margin:0;vertical-align:middle}#course_summary #progress-message.good a{color:white}#course_summary #progress-message.poor{background-color:#fcf9d6}#course_summary #time-left{margin:0.6rem 3rem}#course_summary #time-left .course-name{display:inline-block;text-align:center;font-family:proxima_nova_rgbold}#category_tabs{padding:0;margin-top:1.5em}#category_tabs li{border:1px solid #ddd;margin:0.5em 0}#category_tabs li.current a.grammar{background-color:#CEECEB;cursor:default}#category_tabs li.current a.grammar:hover{text-decoration:none;cursor:default}#category_tabs li.current a.listening{background-color:#F4E9CA;cursor:default}#category_tabs li.current a.listening:hover{text-decoration:none;cursor:default}#category_tabs li.current a.reading{background-color:#CAE9D9;cursor:default}#category_tabs li.current a.reading:hover{text-decoration:none;cursor:default}#category_tabs li.current a.tests{background-color:rgba(208,120,43,0.5);cursor:default}#category_tabs li.current a.tests:hover{text-decoration:none;cursor:default}#category_tabs li.current a.videos{background-color:rgba(90,133,242,0.5);cursor:default}#category_tabs li.current a.videos:hover{text-decoration:none;cursor:default}#category_tabs li.current a.speaking{background-color:rgba(232,117,16,0.5);cursor:default}#category_tabs li.current a.speaking:hover{text-decoration:none;cursor:default}#category_tabs li.current a.writing{background-color:rgba(179,52,176,0.5);cursor:default}#category_tabs li.current a.writing:hover{text-decoration:none;cursor:default}#category_tabs li a{position:relative;transition:background-color 0.5s ease;display:block;font-size:1.2em;text-align:left;text-decoration:none;overflow:hidden;text-decoration:none;padding:1em 0 1em 3.2em;background-color:#f8f8f8}#category_tabs li a:link{color:#707070}#category_tabs li a:visited{color:#2e2e2e}#category_tabs li a.grammar{color:#0C5D76}@media (-webkit-min-device-pixel-ratio: 1){#category_tabs li a.grammar .category-icon{background-image:url(/assets/study-lesson-icons/grammar@1x-a15b1f5a016a85a55531563d2c9facc30bda1cda2252c927bf97623b5e81278e.png)}}@media (-webkit-min-device-pixel-ratio: 2){#category_tabs li a.grammar .category-icon{background-image:url(/assets/study-lesson-icons/grammar@2x-a1fecdc3e1ab13554188c33d9aeb29469b14d829f6b440189dead37cba237909.png)}}@media (-webkit-min-device-pixel-ratio: 3){#category_tabs li a.grammar .category-icon{background-image:url(/assets/study-lesson-icons/grammar@3x-cc3f82f312e3e769a1f65a519c1d3bb6a6c7b2e368a8ed1378012f92a9621e1c.png)}}#category_tabs li a.grammar:hover{background-color:#CEECEB}#category_tabs li a.listening{color:#A77208}@media (-webkit-min-device-pixel-ratio: 1){#category_tabs li a.listening .category-icon{background-image:url(/assets/study-lesson-icons/listening@1x-b7cd2f797d4d22e847f5287cff63df3ef2475a455d751dbeabe064adeb28292c.png)}}@media (-webkit-min-device-pixel-ratio: 2){#category_tabs li a.listening .category-icon{background-image:url(/assets/study-lesson-icons/listening@2x-2b52e2cf73c8e0b1efdfe01290bcd1167f845043fc295752ec33317011026f36.png)}}@media (-webkit-min-device-pixel-ratio: 3){#category_tabs li a.listening .category-icon{background-image:url(/assets/study-lesson-icons/listening@3x-7ef101e51a66865a014021cf557d0e938911f6263b3fb58b0702ac24ac3a042b.png)}}#category_tabs li a.listening:hover{background-color:#F4E9CA}#category_tabs li a.reading{color:#0C814C}@media (-webkit-min-device-pixel-ratio: 1){#category_tabs li a.reading .category-icon{background-image:url(/assets/study-lesson-icons/reading@1x-566f0dffea47910266789a062273b248030111e49fb66ab1b9c52888a3e368a4.png)}}@media (-webkit-min-device-pixel-ratio: 2){#category_tabs li a.reading .category-icon{background-image:url(/assets/study-lesson-icons/reading@2x-297c3bb7764763a1664fe8abcf82b559bde360a8b20e0a3b91652859d06fe9af.png)}}@media (-webkit-min-device-pixel-ratio: 3){#category_tabs li a.reading .category-icon{background-image:url(/assets/study-lesson-icons/reading@3x-2dc43233916739678ab77b0dd1987249326f9300666cb6cd6556121670804726.png)}}#category_tabs li a.reading:hover{background-color:#CAE9D9}#category_tabs li a.tests{color:#e095b1}@media (-webkit-min-device-pixel-ratio: 1){#category_tabs li a.tests .category-icon{background-image:url(/assets/study-lesson-icons/tests@1x-2ab777e99c9197621c8b3633335a4e98c62838988c636c56fc0d588f5f4d5513.png)}}@media (-webkit-min-device-pixel-ratio: 2){#category_tabs li a.tests .category-icon{background-image:url(/assets/study-lesson-icons/tests@2x-6b6012d0577a427e8a5052abe170ce9c73632ca8dc86c7f365182c3ca7a6fd05.png)}}@media (-webkit-min-device-pixel-ratio: 3){#category_tabs li a.tests .category-icon{background-image:url(/assets/study-lesson-icons/tests@3x-e5ea835c6b9b47b42e1ec464e70fd67d778778fe77c419379aa2f1117293158f.png)}}#category_tabs li a.tests:hover{background-color:rgba(208,120,43,0.5)}#category_tabs li a.videos{color:#b48c69}@media (-webkit-min-device-pixel-ratio: 1){#category_tabs li a.videos .category-icon{background-image:url(/assets/study-lesson-icons/videos@1x-36b206a2ad9a22fc7b1831069cfe8ea7adb973624c568337fa409d0a715b68b8.png)}}@media (-webkit-min-device-pixel-ratio: 2){#category_tabs li a.videos .category-icon{background-image:url(/assets/study-lesson-icons/videos@2x-fb9ae9c87222ea46e5ffe6751c8bc8ff80674a0f7692965ab53ae991c99e8604.png)}}@media (-webkit-min-device-pixel-ratio: 3){#category_tabs li a.videos .category-icon{background-image:url(/assets/study-lesson-icons/videos@3x-0966a3852f20668a55776dc075c3b9d6890f36743367d7ab7e903b09df9a49bd.png)}}#category_tabs li a.videos:hover{background-color:rgba(90,133,242,0.5)}#category_tabs li a.speaking{color:#d07388}@media (-webkit-min-device-pixel-ratio: 1){#category_tabs li a.speaking .category-icon{background-image:url(/assets/study-lesson-icons/speaking@1x-4c960060e5f8a2830771013889e5bc02023576db8016867c4b514a9b085b8d8e.png)}}@media (-webkit-min-device-pixel-ratio: 2){#category_tabs li a.speaking .category-icon{background-image:url(/assets/study-lesson-icons/speaking@2x-8295625c06070ed8c76dd211afa625d50d9ba4d169bd46541c9308c6f4e97394.png)}}@media (-webkit-min-device-pixel-ratio: 3){#category_tabs li a.speaking .category-icon{background-image:url(/assets/study-lesson-icons/speaking@3x-39d5e777fdc86d59a33e7575c2c79a82b3ca396d93b9ac1e784297412a444762.png)}}#category_tabs li a.speaking:hover{background-color:rgba(232,117,16,0.5)}#category_tabs li a.writing{color:#ae85d8}@media (-webkit-min-device-pixel-ratio: 1){#category_tabs li a.writing .category-icon{background-image:url(/assets/study-lesson-icons/writing@1x-f602d29b1b763c72d6ff4352783faeea850160c6927bf7db968abb089df61ec4.png)}}@media (-webkit-min-device-pixel-ratio: 2){#category_tabs li a.writing .category-icon{background-image:url(/assets/study-lesson-icons/writing@2x-05e012ac90b1338b542d8aed070878520620c9eb34a725c2d233cac717b8e26a.png)}}@media (-webkit-min-device-pixel-ratio: 3){#category_tabs li a.writing .category-icon{background-image:url(/assets/study-lesson-icons/writing@3x-ec6c025e78005ae7f7cbdfa3d6c284f4285a0777553e6bfb6d629b3e7cb6a613.png)}}#category_tabs li a.writing:hover{background-color:rgba(179,52,176,0.5)}#category_tabs li a .category-icon{display:inline;position:absolute;top:0.25em;left:0.4em;width:2.5em;height:2.5em;border-radius:50%;background-size:65%;background-repeat:no-repeat;background-position:center}.review_alert a:after{content:" ";width:20px;height:20px;vertical-align:-25%}.list_item{display:flex;flex-direction:column}@media all and (max-width: 800px){.challenges{padding:0em}}.challenge-progress{display:grid;min-height:4.5rem;grid-template-columns:2fr 1fr;background-color:#eae9e9;align-items:center;margin-bottom:1em}.challenge-progress .challenges-title{font-size:1.5em;font-weight:bold;padding:0.5em}@media all and (max-width: 800px){.challenge-progress .challenges-title{font-size:1rem}}.challenge-progress .challenges-title .challenges-completed{font-size:0.8rem;font-weight:normal;color:grey}.grammar-challenge{display:flex;justify-content:center}.grammar-challenge .challenge{text-align:center}.grammar-challenge a,.grammar-challenge a:link,.grammar-challenge a:visited,.grammar-challenge a:hover{text-decoration:none}.grammar-challenge .activity-card{display:flex;background-size:cover;align-content:center;justify-content:center;height:22.2em;width:100%;background-repeat:no-repeat;background-position:center}@media (-webkit-min-device-pixel-ratio: 1){.grammar-challenge .activity-card{background-image:url(/assets/icons/assessments/challenge_cards/desktop_ipad/1x/grammar@1x-4c32dbff3e9e9dd872e672b062d005b91efb87bc59f5ee75887ffaaa20c4f55b.png)}}@media (-webkit-min-device-pixel-ratio: 2){.grammar-challenge .activity-card{background-image:url(/assets/icons/assessments/challenge_cards/desktop_ipad/2x/grammar@2x-5d298af69d7d017f337627c7bc8cc8d54df46eeb744475cf0ecbd1ccead48e8b.png)}}@media (-webkit-min-device-pixel-ratio: 3){.grammar-challenge .activity-card{background-image:url(/assets/icons/assessments/challenge_cards/desktop_ipad/3x/grammar@3x-7404c02222ff30a91a4671bc32db68520560d155f7c12c84a393e8a8fec93ea7.png)}}.grammar-challenge .activity-card .name{padding:0.5em}@media all and (max-width: 800px){.grammar-challenge .activity-card{height:230px}}.grammar-challenge .activity-card .title{display:flex;flex-direction:column;align-self:flex-end}.grammar-challenge .activity-card .title .name{color:white;font-size:2em;justify-self:flex-end;justify-content:flex-end}@media all and (max-width: 800px){.grammar-challenge .activity-card .title .name{font-size:1em}}.grammar-challenge .activity-card img{max-height:100%;min-width:100%}.grammar-challenge .link-container{display:flex;justify-content:flex-end;align-items:flex-end;color:white;padding:0.5em;background-color:#0c5d76}.grammar-challenge .link-container:hover{background-color:#0a4b5f}.grammar-challenge .link-container:after{content:" ";margin-left:0.3em;width:20px;height:20px;background:url(/assets/icons/white_arrow-575782fc3637b20b241c205a9b710bde82fb7cfaed37ceb17e624b5fca5ffad2.svg) no-repeat}.all-challenges{display:flex;align-items:center;justify-content:space-evenly}@media all and (max-width: 800px){.all-challenges{height:70px}}.all-challenges #grammar-challenge .icon,.all-challenges #completed-grammar-challenge .icon{padding:1.5em;background-size:cover}@media all and (max-width: 800px){.all-challenges #grammar-challenge .icon,.all-challenges #completed-grammar-challenge .icon{padding:1em}}@media (-webkit-min-device-pixel-ratio: 1){.all-challenges #grammar-challenge .icon{background-image:url(/assets/icons/assessments/badges/empty/grammar@1x-876137a2bafc237aab82ead3820dc01c2ce728c0f6c24ddd844010064ef16dbe.png)}}@media (-webkit-min-device-pixel-ratio: 2){.all-challenges #grammar-challenge .icon{background-image:url(/assets/icons/assessments/badges/empty/grammar@2x-21a70cec50fd145b40f9318c20fe68821debd0158e77a79415cba41df77f7b7c.png)}}@media (-webkit-min-device-pixel-ratio: 3){.all-challenges #grammar-challenge .icon{background-image:url(/assets/icons/assessments/badges/empty/grammar@3x-2e9c1cbe37e05f8b10114d4eec7fb92dbd36590687dc70542499b5592f89b962.png)}}@media (-webkit-min-device-pixel-ratio: 1){.all-challenges #completed-grammar-challenge .challenge-bronze-icon{background-image:url(/assets/icons/assessments/badges/complete/1x/grammar-bronze@1x-d070cc52e98e97d92a798dd9091cb631e46b62e014dde2355e0134aeda3436ab.png)}}@media (-webkit-min-device-pixel-ratio: 2){.all-challenges #completed-grammar-challenge .challenge-bronze-icon{background-image:url(/assets/icons/assessments/badges/complete/2x/grammar-bronze@2x-0d914399b6158b41e7cab5b0b2673fb767b3d5789b34466abdfef8a2b0a5c89f.png)}}@media (-webkit-min-device-pixel-ratio: 3){.all-challenges #completed-grammar-challenge .challenge-bronze-icon{background-image:url(/assets/icons/assessments/badges/complete/3x/grammar-bronze@3x-0cbb91415796bf819dd61b42b0dc15f3352c3cdded203dc1d67d3168a1b8ae8b.png)}}@media (-webkit-min-device-pixel-ratio: 1){.all-challenges #completed-grammar-challenge .challenge-silver-icon{background-image:url(/assets/icons/assessments/badges/complete/1x/grammar-silver@1x-ceff7ae4d1d731e2f771c72c23b8d2b1a240f36ba6e7d865afad4f869dc82666.png)}}@media (-webkit-min-device-pixel-ratio: 2){.all-challenges #completed-grammar-challenge .challenge-silver-icon{background-image:url(/assets/icons/assessments/badges/complete/2x/grammar-silver@2x-f45e9925f2630b611e4cbbfd7c44cf6774b73f40fd94ae7c5180c83b39b04663.png)}}@media (-webkit-min-device-pixel-ratio: 3){.all-challenges #completed-grammar-challenge .challenge-silver-icon{background-image:url(/assets/icons/assessments/badges/complete/3x/grammar-silver@3x-249148525f6eaefcb12c9ad7e4be43b2eaad8b77c4763ad3ac106a4589f1278e.png)}}@media (-webkit-min-device-pixel-ratio: 1){.all-challenges #completed-grammar-challenge .challenge-gold-icon{background-image:url(/assets/icons/assessments/badges/complete/1x/grammar-gold@1x-f78f1833466090ccbdc802eb90d8acfea2672d66033cc3a94e185ab87b71bcce.png)}}@media (-webkit-min-device-pixel-ratio: 2){.all-challenges #completed-grammar-challenge .challenge-gold-icon{background-image:url(/assets/icons/assessments/badges/complete/2x/grammar-gold@2x-d0c5dc5fd395ea607c941fb27de131411073dd43df6401bfb2e60ff59921db6a.png)}}@media (-webkit-min-device-pixel-ratio: 3){.all-challenges #completed-grammar-challenge .challenge-gold-icon{background-image:url(/assets/icons/assessments/badges/complete/3x/grammar-gold@3x-84af749f755abb57cad71cc255a53d7b2dbd6f7043785df7d5518a85110ec80a.png)}}.listening-challenge{display:flex;justify-content:center}.listening-challenge .challenge{text-align:center}.listening-challenge a,.listening-challenge a:link,.listening-challenge a:visited,.listening-challenge a:hover{text-decoration:none}.listening-challenge .activity-card{display:flex;background-size:cover;align-content:center;justify-content:center;height:22.2em;width:100%;background-repeat:no-repeat;background-position:center}@media (-webkit-min-device-pixel-ratio: 1){.listening-challenge .activity-card{background-image:url(/assets/icons/assessments/challenge_cards/desktop_ipad/1x/listening@1x-afa02f21da111a09eb6db6b2b78339ee5e7e70e8e45914f48b7e3a9effd8e118.png)}}@media (-webkit-min-device-pixel-ratio: 2){.listening-challenge .activity-card{background-image:url(/assets/icons/assessments/challenge_cards/desktop_ipad/2x/listening@2x-f92f60be3497eee01fa2d2fd1a771f4151714fcb55dd3cfc3786d703429357d5.png)}}@media (-webkit-min-device-pixel-ratio: 3){.listening-challenge .activity-card{background-image:url(/assets/icons/assessments/challenge_cards/desktop_ipad/3x/listening@3x-97ae53d9acf986167e9a2a916017844f6f18bb9a341284af4fc9ee8cfd599eb0.png)}}.listening-challenge .activity-card .name{padding:0.5em}@media all and (max-width: 800px){.listening-challenge .activity-card{height:230px}}.listening-challenge .activity-card .title{display:flex;flex-direction:column;align-self:flex-end}.listening-challenge .activity-card .title .name{color:white;font-size:2em;justify-self:flex-end;justify-content:flex-end}@media all and (max-width: 800px){.listening-challenge .activity-card .title .name{font-size:1em}}.listening-challenge .activity-card img{max-height:100%;min-width:100%}.listening-challenge .link-container{display:flex;justify-content:flex-end;align-items:flex-end;color:white;padding:0.5em;background-color:#a77208}.listening-challenge .link-container:hover{background-color:#8f6107}.listening-challenge .link-container:after{content:" ";margin-left:0.3em;width:20px;height:20px;background:url(/assets/icons/white_arrow-575782fc3637b20b241c205a9b710bde82fb7cfaed37ceb17e624b5fca5ffad2.svg) no-repeat}.all-challenges{display:flex;align-items:center;justify-content:space-evenly}@media all and (max-width: 800px){.all-challenges{height:70px}}.all-challenges #listening-challenge .icon,.all-challenges #completed-listening-challenge .icon{padding:1.5em;background-size:cover}@media all and (max-width: 800px){.all-challenges #listening-challenge .icon,.all-challenges #completed-listening-challenge .icon{padding:1em}}@media (-webkit-min-device-pixel-ratio: 1){.all-challenges #listening-challenge .icon{background-image:url(/assets/icons/assessments/badges/empty/listening@1x-1dbb96f7baab529ce9b8c4405a00e169a7ae9248692f20e91d85a1be5620b4ee.png)}}@media (-webkit-min-device-pixel-ratio: 2){.all-challenges #listening-challenge .icon{background-image:url(/assets/icons/assessments/badges/empty/listening@2x-387f19d3bdcad2e970cec0c62727d2abfc5fbfc12313b73245e57cf79c94ddba.png)}}@media (-webkit-min-device-pixel-ratio: 3){.all-challenges #listening-challenge .icon{background-image:url(/assets/icons/assessments/badges/empty/listening@3x-60ffe3030ae253d80cf1d1a0ff245dc3716eae7f872dd632c735a1f6cb47b39c.png)}}@media (-webkit-min-device-pixel-ratio: 1){.all-challenges #completed-listening-challenge .challenge-bronze-icon{background-image:url(/assets/icons/assessments/badges/complete/1x/listening-bronze@1x-fbe8caceb458b75939ac02a59872276b8f19ecbde66aa52dfd8a5ee2f0e6931b.png)}}@media (-webkit-min-device-pixel-ratio: 2){.all-challenges #completed-listening-challenge .challenge-bronze-icon{background-image:url(/assets/icons/assessments/badges/complete/2x/listening-bronze@2x-24cd2dbca2ff4cf49cccece715d0d1eb81e41cf1fa070d26d40cdd89ca443ff0.png)}}@media (-webkit-min-device-pixel-ratio: 3){.all-challenges #completed-listening-challenge .challenge-bronze-icon{background-image:url(/assets/icons/assessments/badges/complete/3x/listening-bronze@3x-04a30bd2c4eb8b1721678383df569fc1fc39c3e2f675a610e014dca7eda0d9a8.png)}}@media (-webkit-min-device-pixel-ratio: 1){.all-challenges #completed-listening-challenge .challenge-silver-icon{background-image:url(/assets/icons/assessments/badges/complete/1x/listening-silver@1x-866a1772b25733e5b98de324a5e26519134c4e728fe06a97f726be3f90343777.png)}}@media (-webkit-min-device-pixel-ratio: 2){.all-challenges #completed-listening-challenge .challenge-silver-icon{background-image:url(/assets/icons/assessments/badges/complete/2x/listening-silver@2x-8862e22339bcd8ae12b94c2c91042c9ee4651482ccb1b41916490e8c807ca5bd.png)}}@media (-webkit-min-device-pixel-ratio: 3){.all-challenges #completed-listening-challenge .challenge-silver-icon{background-image:url(/assets/icons/assessments/badges/complete/3x/listening-silver@3x-612f9a833dabe35d7263aeb89117a4423bedc5c9252b239cd626ffc9697ce177.png)}}@media (-webkit-min-device-pixel-ratio: 1){.all-challenges #completed-listening-challenge .challenge-gold-icon{background-image:url(/assets/icons/assessments/badges/complete/1x/listening-gold@1x-eb3ff39f20558c6062910036ec193ca7b8106657219dcabf03d147147cdb2f4a.png)}}@media (-webkit-min-device-pixel-ratio: 2){.all-challenges #completed-listening-challenge .challenge-gold-icon{background-image:url(/assets/icons/assessments/badges/complete/2x/listening-gold@2x-78166e8103d5fa34f6cb8d7c8cb037f027a4273c933ceb55d74591ee25dffb26.png)}}@media (-webkit-min-device-pixel-ratio: 3){.all-challenges #completed-listening-challenge .challenge-gold-icon{background-image:url(/assets/icons/assessments/badges/complete/3x/listening-gold@3x-9b94e15e07446681bb102790756ef72c6e9f226fa097c744838600bd04d70d04.png)}}.reading-challenge{display:flex;justify-content:center}.reading-challenge .challenge{text-align:center}.reading-challenge a,.reading-challenge a:link,.reading-challenge a:visited,.reading-challenge a:hover{text-decoration:none}.reading-challenge .activity-card{display:flex;background-size:cover;align-content:center;justify-content:center;height:22.2em;width:100%;background-repeat:no-repeat;background-position:center}@media (-webkit-min-device-pixel-ratio: 1){.reading-challenge .activity-card{background-image:url(/assets/icons/assessments/challenge_cards/desktop_ipad/1x/reading@1x-0aa4fae646e933fe6100b1a23d6f54b30e4b56b7d4a6afa0056c9a907768a245.png)}}@media (-webkit-min-device-pixel-ratio: 2){.reading-challenge .activity-card{background-image:url(/assets/icons/assessments/challenge_cards/desktop_ipad/2x/reading@2x-d9024696d852afeed69f1b563427c224dd337c484f7385310edd00d7d2ab8159.png)}}@media (-webkit-min-device-pixel-ratio: 3){.reading-challenge .activity-card{background-image:url(/assets/icons/assessments/challenge_cards/desktop_ipad/3x/reading@3x-8e086bd701017896e01d70a97c4407fb13fffba3c69b17bb04a5b46f8f840353.png)}}.reading-challenge .activity-card .name{padding:0.5em}@media all and (max-width: 800px){.reading-challenge .activity-card{height:230px}}.reading-challenge .activity-card .title{display:flex;flex-direction:column;align-self:flex-end}.reading-challenge .activity-card .title .name{color:white;font-size:2em;justify-self:flex-end;justify-content:flex-end}@media all and (max-width: 800px){.reading-challenge .activity-card .title .name{font-size:1em}}.reading-challenge .activity-card img{max-height:100%;min-width:100%}.reading-challenge .link-container{display:flex;justify-content:flex-end;align-items:flex-end;color:white;padding:0.5em;background-color:#0b794a}.reading-challenge .link-container:hover{background-color:#09623c}.reading-challenge .link-container:after{content:" ";margin-left:0.3em;width:20px;height:20px;background:url(/assets/icons/white_arrow-575782fc3637b20b241c205a9b710bde82fb7cfaed37ceb17e624b5fca5ffad2.svg) no-repeat}.all-challenges{display:flex;align-items:center;justify-content:space-evenly}@media all and (max-width: 800px){.all-challenges{height:70px}}.all-challenges #reading-challenge .icon,.all-challenges #completed-reading-challenge .icon{padding:1.5em;background-size:cover}@media all and (max-width: 800px){.all-challenges #reading-challenge .icon,.all-challenges #completed-reading-challenge .icon{padding:1em}}@media (-webkit-min-device-pixel-ratio: 1){.all-challenges #reading-challenge .icon{background-image:url(/assets/icons/assessments/badges/empty/reading@1x-b9b42cdffc93d0f92a01bb8015da6d731d35a4d5f0ee3dee5cc9dc897dc4246c.png)}}@media (-webkit-min-device-pixel-ratio: 2){.all-challenges #reading-challenge .icon{background-image:url(/assets/icons/assessments/badges/empty/reading@2x-ac36e223ad0de38f45920a2c102e3f665fb82f1b45d06d38b6c66c593c799ecb.png)}}@media (-webkit-min-device-pixel-ratio: 3){.all-challenges #reading-challenge .icon{background-image:url(/assets/icons/assessments/badges/empty/reading@3x-1fe39a49c736f895abd556214d1126ed94adcc88ca1b5932a884ad703a08fd85.png)}}@media (-webkit-min-device-pixel-ratio: 1){.all-challenges #completed-reading-challenge .challenge-bronze-icon{background-image:url(/assets/icons/assessments/badges/complete/1x/reading-bronze@1x-f0530a0d235c89759857da925ecbef2799437247b3e2c18bc8d4d05bca53beb6.png)}}@media (-webkit-min-device-pixel-ratio: 2){.all-challenges #completed-reading-challenge .challenge-bronze-icon{background-image:url(/assets/icons/assessments/badges/complete/2x/reading-bronze@2x-6f55145dc7058e0ac1a82596e76127a78cc8b3c5902dcbff8b6baa7671116546.png)}}@media (-webkit-min-device-pixel-ratio: 3){.all-challenges #completed-reading-challenge .challenge-bronze-icon{background-image:url(/assets/icons/assessments/badges/complete/3x/reading-bronze@3x-9535ebf8640dc67f31c29dd1f41f72ea3da32855f530a1869e4676fda8c47c7a.png)}}@media (-webkit-min-device-pixel-ratio: 1){.all-challenges #completed-reading-challenge .challenge-silver-icon{background-image:url(/assets/icons/assessments/badges/complete/1x/reading-silver@1x-0686c75bce45b4eca6dafd6f4b43dc1041421342aa9d5a26895ca5253d4665a8.png)}}@media (-webkit-min-device-pixel-ratio: 2){.all-challenges #completed-reading-challenge .challenge-silver-icon{background-image:url(/assets/icons/assessments/badges/complete/2x/reading-silver@2x-f86dd001d86cbb4e0152a87086ed6b98a28b0018960d1a5c732dcc911bec5994.png)}}@media (-webkit-min-device-pixel-ratio: 3){.all-challenges #completed-reading-challenge .challenge-silver-icon{background-image:url(/assets/icons/assessments/badges/complete/3x/reading-silver@3x-fcb768f3f3891ea0f40d4166a3c275a926433c5515b5e90173eccfd9889422e6.png)}}@media (-webkit-min-device-pixel-ratio: 1){.all-challenges #completed-reading-challenge .challenge-gold-icon{background-image:url(/assets/icons/assessments/badges/complete/1x/reading-gold@1x-28a8721c6ae23bef6b1c478ac4eb24f09ee91bced3d5c9a10d1e36c594701739.png)}}@media (-webkit-min-device-pixel-ratio: 2){.all-challenges #completed-reading-challenge .challenge-gold-icon{background-image:url(/assets/icons/assessments/badges/complete/2x/reading-gold@2x-822bbf275a542e0eb4dee5149749b7222df016a370eafeb5109e6e81331e91b3.png)}}@media (-webkit-min-device-pixel-ratio: 3){.all-challenges #completed-reading-challenge .challenge-gold-icon{background-image:url(/assets/icons/assessments/badges/complete/3x/reading-gold@3x-dc16cd842afacb2bd992a9e9d53908e396ff7e89f9abed3d42d1048588c2974f.png)}}.content_box{padding-bottom:1.5em;border:1px solid #ddd}.content_box .head{border-bottom:1px solid #ddd}.content_box .body{width:100%}.debug{z-index:9999}.debug.panel{position:absolute;right:0;top:100%;width:30%;background:rgba(0,0,0,0.7);padding:0.5em 1em 1em 1em;font-size:0.8em;border-radius:15px;color:#fff}.debug.panel h1,.debug.panel h2{font-family:proxima_nova_rgregular}.debug.panel ul{clear:both;margin-bottom:1em}.debug a{color:#fff}.activity-card{position:relative}.activity-card .debug{position:absolute;right:1em;bottom:0;padding:1em;background:rgba(0,0,0,0.7);border-radius:10px}.lesson_card .debug{background:rgba(0,0,0,0.7);color:#fff;padding:1em;position:absolute;top:1em;right:1em;border-radius:15px}.lesson_card .debug form{display:inline}.loading_indicator{margin:1em auto;display:block;height:35px;width:35px;-webkit-transform:translateZ(0);-webkit-animation:rotation 0.6s infinite linear;-moz-animation:rotation 0.6s infinite linear;-ms-animation:rotation 0.6s infinite linear;-o-animation:rotation 0.6s infinite linear;animation:rotation 0.6s infinite linear;border-left:3px solid rgba(93,164,55,0.45);border-right:3px solid rgba(93,164,55,0.45);border-bottom:3px solid rgba(93,164,55,0.45);border-top:3px solid rgba(93,164,55,0.8);border-radius:100%;text-indent:-5000px}#search_results{width:100%;max-width:90rem;margin:1em auto 0 auto;margin:1em auto;padding:1em;background-color:#f2f2f2;border:1px solid #d5d5d5}@media all and (max-width: 800px){#search_results{width:100%}}#search_results .head span{font-style:italic}#search_results #close-icon{color:blue;float:right;display:block;background:url(/assets/icons/notification_close-7f5d9afaea6e8d09c42c5c277aa0f90a0eb1ab44fc8409a1242146a853cb70ac.svg) no-repeat;width:25px;height:25px;text-indent:-9999px;overflow:hidden;cursor:pointer}#search_results .head{padding:1em 20%}#search_results .head h1{font-family:proxima_nova_ltsemibold;font-size:1.2em}#search_results .body .lessons{padding:1em 20%}#search_results .body .no_search_results_message{background:#f2f2f2 url(/assets/icons/no-search-result-8a087591190cdb391f4bcb0ac34859a4757c072790b2864d11260b60d3aec7bb.svg) no-repeat center 20%;background-size:25%;min-height:25em;position:relative;margin-top:1.5em}#search_results .body .no_search_results_message .title,#search_results .body .no_search_results_message .tips{position:absolute;width:100%;bottom:1em;text-align:center}.search #keywords:focus,.search #keywords .has-text{animation-name:stretch;animation-duration:0.3s;animation-fill-mode:forwards;cursor:text;background-color:#222;background-position:left;background-position:10px}@keyframes stretch{from{}to{width:15em;cursor:text;background-color:#222;background-position:left;background-position:10px}}.list-tabs{width:66.5%;margin:1em 0}@media all and (min-width: 1440px){.list-tabs{--max-width: $max-app-width}}@media all and (max-width: 800px){.list-tabs{width:100%;text-align:center}}.list-tabs .tabs{width:100%;display:flex;justify-content:space-between;justify-items:center;list-style:none;display:flex;flex-direction:row}@media all and (max-width: 800px){.list-tabs .tabs{justify-content:space-around}}.list-tabs .tabs .tab{flex:1 1}.list-tabs .tabs .tab:not(:first-child){margin-left:5px}.list-tabs .tabs .tab:not(:last-child){margin-right:5px}.list-tabs .tabs .active .lessons-tab{background-color:#fff}.list-tabs .tabs li{font-size:0.8em}@media all and (max-width: 800px){.list-tabs .tabs li{justify-content:space-around}}.list-tabs .tabs li a{display:block;text-indent:-5000px;border-radius:100px;border:1px solid #ddd;background:#f3f3f3 url(/assets/icons/lp_icon_black-d06558b423d294d00d9ccde80a69f956a6a9943cdb2de59295a1e5c171fb6325.svg) no-repeat center center;background-size:25px 25px;padding:0.8em 1em 0.8em 50px;text-decoration:none;font-size:1rem;color:#666;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease}.list-tabs .tabs li a span{vertical-align:middle}.list-tabs .tabs li a.selected{background:#fff url(/assets/icons/lp_icon_black-d06558b423d294d00d9ccde80a69f956a6a9943cdb2de59295a1e5c171fb6325.svg) no-repeat center center;color:#333333;background-size:25px 25px;cursor:default;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.4) inset;-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.4) inset;box-shadow:0px 2px 2px rgba(0,0,0,0.4) inset}.list-tabs .tabs li a.selected:hover{text-decoration:none;cursor:default}.list-tabs .tabs li a:hover{background-color:#e1dfdf}@media all and (min-width: 800px){.list-tabs .tabs li a{text-indent:0;background-position:15px center}.list-tabs .tabs li a.selected{background-position:15px center !important}}.list-tabs .tabs li.tab-learning_path a{display:block;text-indent:-5000px;border-radius:100px;border:1px solid #ddd;background:#f3f3f3 url(/assets/icons/lp_icon_black-d06558b423d294d00d9ccde80a69f956a6a9943cdb2de59295a1e5c171fb6325.svg) no-repeat center center;background-size:25px 25px;padding:0.8em 1em 0.8em 50px;text-decoration:none;font-size:1rem;color:#666;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease}.list-tabs .tabs li.tab-learning_path a span{vertical-align:middle}.list-tabs .tabs li.tab-learning_path a.selected{background:#fff url(/assets/icons/lp_icon_black-d06558b423d294d00d9ccde80a69f956a6a9943cdb2de59295a1e5c171fb6325.svg) no-repeat center center;color:#333333;background-size:25px 25px;cursor:default;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.4) inset;-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.4) inset;box-shadow:0px 2px 2px rgba(0,0,0,0.4) inset}.list-tabs .tabs li.tab-learning_path a.selected:hover{text-decoration:none;cursor:default}.list-tabs .tabs li.tab-learning_path a:hover{background-color:#e1dfdf}@media all and (min-width: 800px){.list-tabs .tabs li.tab-learning_path a{text-indent:0;background-position:15px center}.list-tabs .tabs li.tab-learning_path a.selected{background-position:15px center !important}}.list-tabs .tabs li.tab-fixed a,.list-tabs .tabs li.tab-all a,.list-tabs .tabs li.tab-incomplete_units a{display:block;text-indent:-5000px;border-radius:100px;border:1px solid #ddd;background:#f3f3f3 url(/assets/icons/all_icon_black-071cadf7f848c6c9e53934dcda6edce809b2edc5fc55f0cca0b651f5619dceee.svg) no-repeat center center;background-size:25px 25px;padding:0.8em 1em 0.8em 50px;text-decoration:none;font-size:1rem;color:#666;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease}.list-tabs .tabs li.tab-fixed a span,.list-tabs .tabs li.tab-all a span,.list-tabs .tabs li.tab-incomplete_units a span{vertical-align:middle}.list-tabs .tabs li.tab-fixed a.selected,.list-tabs .tabs li.tab-all a.selected,.list-tabs .tabs li.tab-incomplete_units a.selected{background:#fff url(/assets/icons/all_icon_black-071cadf7f848c6c9e53934dcda6edce809b2edc5fc55f0cca0b651f5619dceee.svg) no-repeat center center;color:#333333;background-size:25px 25px;cursor:default;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.4) inset;-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.4) inset;box-shadow:0px 2px 2px rgba(0,0,0,0.4) inset}.list-tabs .tabs li.tab-fixed a.selected:hover,.list-tabs .tabs li.tab-all a.selected:hover,.list-tabs .tabs li.tab-incomplete_units a.selected:hover{text-decoration:none;cursor:default}.list-tabs .tabs li.tab-fixed a:hover,.list-tabs .tabs li.tab-all a:hover,.list-tabs .tabs li.tab-incomplete_units a:hover{background-color:#e1dfdf}@media all and (min-width: 800px){.list-tabs .tabs li.tab-fixed a,.list-tabs .tabs li.tab-all a,.list-tabs .tabs li.tab-incomplete_units a{text-indent:0;background-position:15px center}.list-tabs .tabs li.tab-fixed a.selected,.list-tabs .tabs li.tab-all a.selected,.list-tabs .tabs li.tab-incomplete_units a.selected{background-position:15px center !important}}.list-tabs .tabs li.tab-focus a,.list-tabs .tabs li.tab-adaptive a,.list-tabs .tabs li.tab-focus_active a{display:block;text-indent:-5000px;border-radius:100px;border:1px solid #ddd;background:#f3f3f3 url(/assets/icons/focus_icon_black-d23844cf3431ac38004e18a31c75677c14733b0e80d9c28510d7d9f86023ff05.svg) no-repeat center center;background-size:25px 25px;padding:0.8em 1em 0.8em 50px;text-decoration:none;font-size:1rem;color:#666;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease}.list-tabs .tabs li.tab-focus a span,.list-tabs .tabs li.tab-adaptive a span,.list-tabs .tabs li.tab-focus_active a span{vertical-align:middle}.list-tabs .tabs li.tab-focus a.selected,.list-tabs .tabs li.tab-adaptive a.selected,.list-tabs .tabs li.tab-focus_active a.selected{background:#fff url(/assets/icons/focus_icon_black-d23844cf3431ac38004e18a31c75677c14733b0e80d9c28510d7d9f86023ff05.svg) no-repeat center center;color:#333333;background-size:25px 25px;cursor:default;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.4) inset;-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.4) inset;box-shadow:0px 2px 2px rgba(0,0,0,0.4) inset}.list-tabs .tabs li.tab-focus a.selected:hover,.list-tabs .tabs li.tab-adaptive a.selected:hover,.list-tabs .tabs li.tab-focus_active a.selected:hover{text-decoration:none;cursor:default}.list-tabs .tabs li.tab-focus a:hover,.list-tabs .tabs li.tab-adaptive a:hover,.list-tabs .tabs li.tab-focus_active a:hover{background-color:#e1dfdf}@media all and (min-width: 800px){.list-tabs .tabs li.tab-focus a,.list-tabs .tabs li.tab-adaptive a,.list-tabs .tabs li.tab-focus_active a{text-indent:0;background-position:15px center}.list-tabs .tabs li.tab-focus a.selected,.list-tabs .tabs li.tab-adaptive a.selected,.list-tabs .tabs li.tab-focus_active a.selected{background-position:15px center !important}}.list-tabs .tabs li.tab-completed a,.list-tabs .tabs li.tab-complete_units a{display:block;text-indent:-5000px;border-radius:100px;border:1px solid #ddd;background:#f3f3f3 url(/assets/icons/completed_icon_black-6cf1cce12e38509dc9683c44694b55a0453d5a17226a483705be74c5c305c9c1.svg) no-repeat center center;background-size:25px 25px;padding:0.8em 1em 0.8em 50px;text-decoration:none;font-size:1rem;color:#666;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease}.list-tabs .tabs li.tab-completed a span,.list-tabs .tabs li.tab-complete_units a span{vertical-align:middle}.list-tabs .tabs li.tab-completed a.selected,.list-tabs .tabs li.tab-complete_units a.selected{background:#fff url(/assets/icons/completed_icon_black-6cf1cce12e38509dc9683c44694b55a0453d5a17226a483705be74c5c305c9c1.svg) no-repeat center center;color:#333333;background-size:25px 25px;cursor:default;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.4) inset;-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.4) inset;box-shadow:0px 2px 2px rgba(0,0,0,0.4) inset}.list-tabs .tabs li.tab-completed a.selected:hover,.list-tabs .tabs li.tab-complete_units a.selected:hover{text-decoration:none;cursor:default}.list-tabs .tabs li.tab-completed a:hover,.list-tabs .tabs li.tab-complete_units a:hover{background-color:#e1dfdf}@media all and (min-width: 800px){.list-tabs .tabs li.tab-completed a,.list-tabs .tabs li.tab-complete_units a{text-indent:0;background-position:15px center}.list-tabs .tabs li.tab-completed a.selected,.list-tabs .tabs li.tab-complete_units a.selected{background-position:15px center !important}}.review_alert{margin:1em 0;background-color:#34ab52}.review_alert .message{padding:1em;font-family:proxima_nova_ltsemibold;color:#fff;font-weight:bold}.review_alert a{padding:0.3em 0.6em;text-align:right;background-color:#b137df;display:block;font-weight:bold;text-decoration:none;color:#fff}.review_alert a:hover{background-color:#971fc4}.review_alert a:after{margin-left:0.3em;background:url(/assets/icons/white_arrow-575782fc3637b20b241c205a9b710bde82fb7cfaed37ceb17e624b5fca5ffad2.svg) no-repeat}.notification{padding:22px;margin-bottom:1em;background-color:#666;color:#ffffff}.notification-title{font-size:1.2em;margin-bottom:22px}.notification-close{background:transparent url(/assets/open-btn-bff134362a8730b0c7c7d1593095426a6ca922ece133337dfea1d119e256ce45.svg) no-repeat center center;transform:rotate(45deg);height:1.5em;width:1.5em;border-radius:50%;border:1px solid #aaa;cursor:pointer;float:right;outline:0;text-indent:-9999px}.notification-close:hover{background-color:#ffffff}html{box-sizing:border-box;height:100%}*{box-sizing:inherit}body,html{margin:0;padding:0;background-color:#efeded;color:#4e4e4e;z-index:-2}.meta{display:none}footer{padding:1em;font-size:0.8em;color:#666}.main-content,.content_box{background-color:#f3f3f3;border-radius:3px;padding:1em}.columns{display:flex;flex-direction:row}.columns .right_col{flex:0.5}.columns .left_col{padding:1em;border:1px solid #ddd;flex:1;margin-right:1em}.columns .left_col .head{border-bottom:1px solid #ddd}@media all and (max-width: 800px){.columns .left_col .head{display:none}}.columns .left_col .body{padding:1em 2em 2em 2em}.columns .left_col h3{font-family:proxima_nova_rgbold}.columns .left_col h3 .count{height:2em;min-width:2em;font-size:0.6em;margin-left:1em;text-align:center;padding:0.55em;display:inline-block;box-sizing:border-box;border-radius:20px;background-color:#aaa;color:#fff;vertical-align:middle;line-height:1em}@media all and (max-width: 800px){.columns{flex-direction:column-reverse}.columns .left_col{margin-right:0;margin-left:0;padding:0}.columns .left_col .body{padding:0}}.debug{display:none}.one-off-notice{position:relative;margin-bottom:1em}.one-off-notice .footer{padding:1em}.one-off-notice .footer .hide{float:left;width:50%}.one-off-notice .footer .continue{float:left;text-align:right;width:50%}.one-off-notice .footer .continue a{display:inline-block;background-color:#f06440;border-radius:100px, 100px;box-shadow:0px 2px 5px rgba(0,0,0,0.1),0px 8px 10px rgba(0,0,0,0.1);color:#fff;padding:0.5em 3em;text-decoration:none;transition:background-color 0.5s ease}.one-off-notice .footer .continue a:hover{transition:background-color 0.5s ease;background-color:#ee5128}.one-off-notice.modal{position:absolute;background-color:#fff;width:500px;overflow:hidden;border-radius:5px}.one-off-notice.modal .heading{padding:0.5em;background-color:#313848;color:#fff;font-size:1.8em;font-weight:bold;line-height:1em}.one-off-notice.modal .heading img{float:left;margin:0.5em}.one-off-notice.modal .message{padding:1em;line-height:1.2em}.one-off-notice.modal .message p{padding:0.5em 0}.one-off-notice.modal .message img{width:1.2em;height:1.2em}.one-off-notice.modal .message a{color:#ef7859;font-weight:bold}.one-off-notice.modal .message .highlight{color:#f06440}#focus_intro,#adaptive_intro{background-color:#D7D7D7;font-size:1.2em;padding:1em;box-shadow:0px 1px 3px rgba(204,204,204,0.3),0px 1px 2px rgba(204,204,204,0.3)}#focus_intro .close-icon a,#adaptive_intro .close-icon a{float:right;display:block;background:url(/assets/icons/notification_close-7f5d9afaea6e8d09c42c5c277aa0f90a0eb1ab44fc8409a1242146a853cb70ac.svg) no-repeat;display:inline-block;width:25px;height:25px;text-indent:-9999px;overflow:hidden}#focus_intro .title,#adaptive_intro .title{margin-top:1em}#focus_intro .message,#adaptive_intro .message{line-height:1.4em;margin-top:.4em;margin-right:2.5em}#focus_intro .footer,#adaptive_intro .footer{padding:1em 0 .4em}#browser_warning{display:none;background-color:#EFECC7;text-align:center;font-family:arial;padding:1em}#browser_warning .title{font-weight:bold}#browser_warning p{margin:0px}.completed_message{background:#fff url(/assets/icons/icon-empty-completed-e84f9f0b714a9fc18995a3a847e0df5237f0e5499ce9a4312fd6baa4e6153617.png) no-repeat center 30%;background-size:25%;min-height:20em;position:relative;margin-top:1em}.completed_message .title{position:absolute;width:100%;bottom:1em;text-align:center}.page li,.page h1,.page h2,.page h3{margin:0.5em 0}.app_launch body{font-size:1.3em;line-height:1.2em}.app_launch body .content{padding:0em 1em 1.5em 1em}.app_launch .theme_square_logo{text-align:center}.app_launch .theme_square_logo img{max-height:5em}.app_launch p{margin:1.5em 0;line-height:1.4em}.app_launch a{display:block;padding:0.5em;text-align:center;text-decoration:none;color:#2222aa}.app_launch .launch button[type=submit]{-webkit-appearance:none;margin-top:1em;width:100%;max-width:26rem;font-size:1.5em;text-align:center;background:#2d2d2d;border:0;color:#fff;padding:0.3em;border-radius:1em}.app_launch .launch{position:relative;opacity:0.3}.app_launch .get{opacity:0.3}.app_launch .launch.enabled,.app_launch .get.enabled{opacity:1}.app_launch .choice{-webkit-tap-highlight-color:rgba(0,0,0,0);padding:0.8em 1em 0.8em 3em;background-color:#cacaca;background-size:2em;background-repeat:no-repeat;background-position:0.5em}.app_launch .choice.installed{background-color:#fff}.app_launch .choice.installed,.app_launch .choice.not-installed{background-image:url(/assets/black-tick-de-selected@3x-c68f58ecb7beab9f193180ae4adccd5cbbef9c78218e6126f60d82a0f3817f65.png)}.app_launch .choice.installed.selected,.app_launch .choice.not-installed.selected{background-image:url(/assets/black-tick@3x-cdc15cdf1ef85b7a88212d41124579c9223d1aff4734d1df51f338b369fc3ce9.png)}.app_launch .choice.get{background-image:url(/assets/link-away@3x-bb38ff299c25cffaf62207b9a563fc49c1c03b7196324fdd9312aa66dcaa69fc.png);background-size:1.5em;background-position:0.8em}.app_launch .choice.installed{margin-bottom:1.5em}.app_launch .choice.not-installed{margin-bottom:1px}.app_launch.top_bar body .content{padding:0em 1em 1.5em 1em}.app_launch.top_bar .theme_square_logo{text-align:center}.app_launch.top_bar .theme_square_logo img{max-height:5em}.app_launch.top_bar .full_screen_background_logo_container{display:none}.app_launch.full_screen body{margin:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.app_launch.full_screen .full_screen_background_logo_container{position:fixed;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.app_launch.full_screen .full_screen_background_logo_container .background_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.app_launch.full_screen .content{position:relative;z-index:1;background-color:rgba(255,255,255,0.9);padding:1.5em;margin:2em;border-radius:0.5em;max-width:90%;width:100%;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,0.3)}.app_launch.full_screen .theme_square_logo{display:none}.app_launch .launch-fallback{position:absolute;top:0;left:0;right:0;transform:translateY(-50%);margin:0 auto;z-index:5;width:calc(100% - 1.5em);padding:1em 1.25em 1.25em 1.25em;border-radius:0.75em;background-color:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.2)}.app_launch .launch-fallback.is-hidden{display:none}.app_launch .launch-fallback .launch-fallback__close{position:absolute;top:0.5em;right:0.5em;border:0;background:transparent;font-size:1.25em;line-height:1;font-weight:600;color:#5a5a5a;cursor:pointer}.app_launch .launch-fallback .launch-fallback__close:focus{outline:2px solid #2d2d2d;outline-offset:2px}.app_launch .launch-fallback .launch-fallback__token-label{display:block;font-weight:600;margin-bottom:0.5em}.app_launch .launch-fallback .launch-fallback__token{display:grid;gap:0.75em}.app_launch .launch-fallback .launch-fallback__token code{display:block;padding:0.75em;border-radius:0.3em;background:#fff;font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:1.1em;white-space:pre-wrap;overflow-wrap:anywhere}.app_launch .launch-fallback .launch-fallback__token .launch-fallback__copy-button{appearance:none;border:1px solid #2d2d2d;border-radius:0.3em;padding:0.5em 0.75em;background-color:#2d2d2d;color:#fff;font-size:1em;font-weight:600;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease}.app_launch .launch-fallback .launch-fallback__token .launch-fallback__copy-button:disabled{cursor:not-allowed;opacity:0.6;background-color:#bfbfbf;border-color:#bfbfbf}.app_launch .launch-fallback .launch-fallback__token .launch-fallback__copy-button.is-success{background-color:#1f7a4d;border-color:#1f7a4d;color:#fff}.app_launch .launch-fallback .launch-fallback__help{margin-top:0.75em;font-size:0.9em;color:#333}.lessons_with_artifacts,.lesson_artifacts,#artifact{padding:1em}@media (hover: hover){.lessons_with_artifacts .row-hover:hover,.lessons_with_artifacts .view-artifacts a:hover,.view-artifacts .lessons_with_artifacts a:hover,.lessons_with_artifacts .artifacts .artifact:hover,.lessons_with_artifacts a.content:hover,.lesson_artifacts .row-hover:hover,.lesson_artifacts .view-artifacts a:hover,.view-artifacts .lesson_artifacts a:hover,.lesson_artifacts .artifacts .artifact:hover,.lesson_artifacts a.content:hover,#artifact .row-hover:hover,#artifact .view-artifacts a:hover,.view-artifacts #artifact a:hover,.lessons_with_artifacts .artifacts #artifact .artifact:hover,.lesson_artifacts .artifacts #artifact .artifact:hover,#artifact .artifacts .artifact:hover,#artifact a.content:hover{background-color:#e1e1e1}}.lessons_with_artifacts .back,.lesson_artifacts .back,#artifact .back{margin-bottom:1em}.lessons_with_artifacts .notice,.lesson_artifacts .notice,#artifact .notice{background-color:#666;border-radius:10px;margin-bottom:1em;padding:1em;color:#fff;font-size:1.2em;font-weight:bold}.lessons_with_artifacts .content,.lesson_artifacts .content,#artifact .content{padding:1em;background-color:#fff}.lessons_with_artifacts .content+.content,.lesson_artifacts .content+.content,#artifact .content+.content{margin-top:10px}.lessons_with_artifacts .lesson,.lessons_with_artifacts .content,.lessons_with_artifacts .artifact,.lesson_artifacts .lesson,.lesson_artifacts .content,.lesson_artifacts .artifact,#artifact .lesson,#artifact .content,#artifact .artifact{display:block;text-decoration:none}.lessons_with_artifacts .lesson,.lessons_with_artifacts .artifact,.lesson_artifacts .lesson,.lesson_artifacts .artifact,#artifact .lesson,#artifact .artifact{padding:0.4em 48px;background-size:40px;min-height:40px;color:#888}@media (-webkit-min-device-pixel-ratio: 1){.lessons_with_artifacts .lesson.grammar,.lesson_artifacts .lesson.grammar,#artifact .lesson.grammar{background-image:url(/assets/study-lesson-icons/grammar@1x-a15b1f5a016a85a55531563d2c9facc30bda1cda2252c927bf97623b5e81278e.png)}}@media (-webkit-min-device-pixel-ratio: 2){.lessons_with_artifacts .lesson.grammar,.lesson_artifacts .lesson.grammar,#artifact .lesson.grammar{background-image:url(/assets/study-lesson-icons/grammar@2x-a1fecdc3e1ab13554188c33d9aeb29469b14d829f6b440189dead37cba237909.png)}}@media (-webkit-min-device-pixel-ratio: 3){.lessons_with_artifacts .lesson.grammar,.lesson_artifacts .lesson.grammar,#artifact .lesson.grammar{background-image:url(/assets/study-lesson-icons/grammar@3x-cc3f82f312e3e769a1f65a519c1d3bb6a6c7b2e368a8ed1378012f92a9621e1c.png)}}@media (-webkit-min-device-pixel-ratio: 1){.lessons_with_artifacts .lesson.listening,.lesson_artifacts .lesson.listening,#artifact .lesson.listening{background-image:url(/assets/study-lesson-icons/listening@1x-b7cd2f797d4d22e847f5287cff63df3ef2475a455d751dbeabe064adeb28292c.png)}}@media (-webkit-min-device-pixel-ratio: 2){.lessons_with_artifacts .lesson.listening,.lesson_artifacts .lesson.listening,#artifact .lesson.listening{background-image:url(/assets/study-lesson-icons/listening@2x-2b52e2cf73c8e0b1efdfe01290bcd1167f845043fc295752ec33317011026f36.png)}}@media (-webkit-min-device-pixel-ratio: 3){.lessons_with_artifacts .lesson.listening,.lesson_artifacts .lesson.listening,#artifact .lesson.listening{background-image:url(/assets/study-lesson-icons/listening@3x-7ef101e51a66865a014021cf557d0e938911f6263b3fb58b0702ac24ac3a042b.png)}}@media (-webkit-min-device-pixel-ratio: 1){.lessons_with_artifacts .lesson.reading,.lesson_artifacts .lesson.reading,#artifact .lesson.reading{background-image:url(/assets/study-lesson-icons/reading@1x-566f0dffea47910266789a062273b248030111e49fb66ab1b9c52888a3e368a4.png)}}@media (-webkit-min-device-pixel-ratio: 2){.lessons_with_artifacts .lesson.reading,.lesson_artifacts .lesson.reading,#artifact .lesson.reading{background-image:url(/assets/study-lesson-icons/reading@2x-297c3bb7764763a1664fe8abcf82b559bde360a8b20e0a3b91652859d06fe9af.png)}}@media (-webkit-min-device-pixel-ratio: 3){.lessons_with_artifacts .lesson.reading,.lesson_artifacts .lesson.reading,#artifact .lesson.reading{background-image:url(/assets/study-lesson-icons/reading@3x-2dc43233916739678ab77b0dd1987249326f9300666cb6cd6556121670804726.png)}}@media (-webkit-min-device-pixel-ratio: 1){.lessons_with_artifacts .lesson.tests,.lesson_artifacts .lesson.tests,#artifact .lesson.tests{background-image:url(/assets/study-lesson-icons/tests@1x-2ab777e99c9197621c8b3633335a4e98c62838988c636c56fc0d588f5f4d5513.png)}}@media (-webkit-min-device-pixel-ratio: 2){.lessons_with_artifacts .lesson.tests,.lesson_artifacts .lesson.tests,#artifact .lesson.tests{background-image:url(/assets/study-lesson-icons/tests@2x-6b6012d0577a427e8a5052abe170ce9c73632ca8dc86c7f365182c3ca7a6fd05.png)}}@media (-webkit-min-device-pixel-ratio: 3){.lessons_with_artifacts .lesson.tests,.lesson_artifacts .lesson.tests,#artifact .lesson.tests{background-image:url(/assets/study-lesson-icons/tests@3x-e5ea835c6b9b47b42e1ec464e70fd67d778778fe77c419379aa2f1117293158f.png)}}@media (-webkit-min-device-pixel-ratio: 1){.lessons_with_artifacts .lesson.videos,.lesson_artifacts .lesson.videos,#artifact .lesson.videos{background-image:url(/assets/study-lesson-icons/videos@1x-36b206a2ad9a22fc7b1831069cfe8ea7adb973624c568337fa409d0a715b68b8.png)}}@media (-webkit-min-device-pixel-ratio: 2){.lessons_with_artifacts .lesson.videos,.lesson_artifacts .lesson.videos,#artifact .lesson.videos{background-image:url(/assets/study-lesson-icons/videos@2x-fb9ae9c87222ea46e5ffe6751c8bc8ff80674a0f7692965ab53ae991c99e8604.png)}}@media (-webkit-min-device-pixel-ratio: 3){.lessons_with_artifacts .lesson.videos,.lesson_artifacts .lesson.videos,#artifact .lesson.videos{background-image:url(/assets/study-lesson-icons/videos@3x-0966a3852f20668a55776dc075c3b9d6890f36743367d7ab7e903b09df9a49bd.png)}}@media (-webkit-min-device-pixel-ratio: 1){.lessons_with_artifacts .lesson.speaking,.lesson_artifacts .lesson.speaking,#artifact .lesson.speaking{background-image:url(/assets/study-lesson-icons/speaking@1x-4c960060e5f8a2830771013889e5bc02023576db8016867c4b514a9b085b8d8e.png)}}@media (-webkit-min-device-pixel-ratio: 2){.lessons_with_artifacts .lesson.speaking,.lesson_artifacts .lesson.speaking,#artifact .lesson.speaking{background-image:url(/assets/study-lesson-icons/speaking@2x-8295625c06070ed8c76dd211afa625d50d9ba4d169bd46541c9308c6f4e97394.png)}}@media (-webkit-min-device-pixel-ratio: 3){.lessons_with_artifacts .lesson.speaking,.lesson_artifacts .lesson.speaking,#artifact .lesson.speaking{background-image:url(/assets/study-lesson-icons/speaking@3x-39d5e777fdc86d59a33e7575c2c79a82b3ca396d93b9ac1e784297412a444762.png)}}@media (-webkit-min-device-pixel-ratio: 1){.lessons_with_artifacts .lesson.writing,.lesson_artifacts .lesson.writing,#artifact .lesson.writing{background-image:url(/assets/study-lesson-icons/writing@1x-f602d29b1b763c72d6ff4352783faeea850160c6927bf7db968abb089df61ec4.png)}}@media (-webkit-min-device-pixel-ratio: 2){.lessons_with_artifacts .lesson.writing,.lesson_artifacts .lesson.writing,#artifact .lesson.writing{background-image:url(/assets/study-lesson-icons/writing@2x-05e012ac90b1338b542d8aed070878520620c9eb34a725c2d233cac717b8e26a.png)}}@media (-webkit-min-device-pixel-ratio: 3){.lessons_with_artifacts .lesson.writing,.lesson_artifacts .lesson.writing,#artifact .lesson.writing{background-image:url(/assets/study-lesson-icons/writing@3x-ec6c025e78005ae7f7cbdfa3d6c284f4285a0777553e6bfb6d629b3e7cb6a613.png)}}.lessons_with_artifacts .artifact.writing,.lesson_artifacts .artifact.writing,#artifact .artifact.writing{background-image:url(/assets/icons/storage/writing-208c47945e6a862ea884f34f08c83f63f4b0f0e36f1fbbf2e2350e17d5cee205.svg)}.lessons_with_artifacts .artifact.conversation,.lessons_with_artifacts .artifact.timed_recording,.lesson_artifacts .artifact.conversation,.lesson_artifacts .artifact.timed_recording,#artifact .artifact.conversation,#artifact .artifact.timed_recording{background-image:url(/assets/icons/storage/speaking-7855505039829768130a2a449e4cfbe82bf60c77f1319fa18d5dcd693f09702e.svg)}.lessons_with_artifacts .artifacts .artifact,.lesson_artifacts .artifacts .artifact,#artifact .artifacts .artifact{padding:0.4em 50px;margin-top:0.4em;background-size:30px;min-height:30px;background-position:.4em 50%}.lessons_with_artifacts .lesson,.lessons_with_artifacts .artifact,.lesson_artifacts .lesson,.lesson_artifacts .artifact,#artifact .lesson,#artifact .artifact{background-repeat:no-repeat}.lessons_with_artifacts .lesson.active:hover,.lessons_with_artifacts .artifact.active:hover,.lesson_artifacts .lesson.active:hover,.lesson_artifacts .artifact.active:hover,#artifact .lesson.active:hover,#artifact .artifact.active:hover{cursor:pointer}.lessons_with_artifacts .lesson .time,.lessons_with_artifacts .lesson .user,.lessons_with_artifacts .artifact .time,.lessons_with_artifacts .artifact .user,.lesson_artifacts .lesson .time,.lesson_artifacts .lesson .user,.lesson_artifacts .artifact .time,.lesson_artifacts .artifact .user,#artifact .lesson .time,#artifact .lesson .user,#artifact .artifact .time,#artifact .artifact .user{padding-top:0.4em;font-size:11px}.lessons_with_artifacts .lesson .name,.lessons_with_artifacts .artifact .name,.lesson_artifacts .lesson .name,.lesson_artifacts .artifact .name,#artifact .lesson .name,#artifact .artifact .name{color:#000}.lessons_with_artifacts .lesson .name a,.lessons_with_artifacts .artifact .name a,.lesson_artifacts .lesson .name a,.lesson_artifacts .artifact .name a,#artifact .lesson .name a,#artifact .artifact .name a{color:#000;text-decoration:none}.lessons_with_artifacts .lesson .name a:hover,.lessons_with_artifacts .artifact .name a:hover,.lesson_artifacts .lesson .name a:hover,.lesson_artifacts .artifact .name a:hover,#artifact .lesson .name a:hover,#artifact .artifact .name a:hover{text-decoration:underline}.lessons_with_artifacts .share,.lesson_artifacts .share,#artifact .share{text-align:right}.lessons_with_artifacts .share .btn,.lesson_artifacts .share .btn,#artifact .share .btn{height:40px;width:40px;display:inline-block;float:right;color:transparent;background:url(/assets/icons/storage/share-c7755bbe0e796f054e3b12a19947c9488ecd345cd066269b4dbfc32bc62ed25b.svg) center left no-repeat;background-size:40px;border:0;border-radius:0;box-shadow:none;text-indent:-9999px;cursor:pointer}.view-artifacts{margin-bottom:1em}.view-artifacts a{display:block;padding:1em 1.5em;text-decoration:none;border-radius:8px;color:#fff;font-weight:bold;background-color:#19A950;width:36.6%}ul.lessons{margin:0;padding:0}ul.lessons ul+ul{border-top:1px solid #D7D7D7;padding-top:0.5em}ul.lessons .training+.failed{border-top:1px solid #D7D7D7}.lessons-popover{margin-top:0.8em;position:absolute}.lessons-popover .popover-content{width:25em;padding:0.5em}.lessons-popover .popover-content .grammar h2{background-color:#CEECEB;padding:0.5em;font-size:1em}.lessons-popover .popover-content .listening h2{background-color:#F4E9CA;padding:0.5em;font-size:1em}.lessons-popover .popover-content .reading h2{background-color:#CAE9D9;padding:0.5em;font-size:1em}.lessons-popover .popover-content .tests h2{background-color:rgba(208,120,43,0.5);padding:0.5em;font-size:1em}.lessons-popover .popover-content .videos h2{background-color:rgba(90,133,242,0.5);padding:0.5em;font-size:1em}.lessons-popover .popover-content .speaking h2{background-color:rgba(232,117,16,0.5);padding:0.5em;font-size:1em}.lessons-popover .popover-content .writing h2{background-color:rgba(179,52,176,0.5);padding:0.5em;font-size:1em}.lessons-popover .popover-content h3{padding:0.5em 0;font-size:1em}.lessons-popover .popover-content .time{padding:0.5em 0}.lessons-popover .popover-content .time strong{font-family:proxima_nova_rgbold}.lessons-popover .popover-content ul li{font-family:proxima_nova_rgbold;background-color:#ddd;padding:0.5em;margin-bottom:0.25em}.lessons-popover .popover-content dl dt{font-family:proxima_nova_rgbold;padding:0.3em 0}.lessons-popover .popover-content dl dd{font-size:0.9em;margin:0.3em 0;line-height:1.2em}.lessons-popover .popover-content dl i{font-style:italic}.lessons-popover .popover-content dl b{font-family:proxima_nova_rgbold}#orientation{padding-top:50px}#orientation #container{width:960px;margin:0 auto;padding-top:26px;padding-bottom:54px;background:url(/assets/orientatin_bg-3f896a224a6daf70c8be2a631fab4c9ad94a26d03b91fc30de1f363544e36ca0.png) no-repeat bottom}#orientation #section_window,#orientation #section_window_inner,#orientation #section_container,#orientation .section{width:830px;height:447px}#orientation #section_window{position:relative;margin:0 auto 1px;overflow:hidden}#orientation #section_window ul.nav{position:absolute;bottom:20px;width:100%;text-align:center}#orientation #section_window li{display:inline-block;width:12px;height:12px;margin:0 3px;line-height:10px;text-indent:100%;white-space:nowrap;overflow:hidden;background:#e1e1e1;border-radius:6px;box-shadow:0 1px 0 rgba(0,0,0,0.1) inset}#orientation #section_window li a{display:block}#orientation #section_window li:hover,#orientation #section_window li.done:hover{background-color:#76acff}#orientation #section_window li:active,#orientation #section_window li.done:active{background-color:#0041a7}#orientation #section_window li.current{background-color:#478eff;box-shadow:0 1px 0 rgba(0,0,0,0.2) inset}#orientation #section_window li.done{background-color:#bababa}#orientation #section_window a.prev,#orientation #section_window a.next{display:block;position:absolute;top:200px;width:35px;height:50px;background-color:#58acee;text-indent:100%;white-space:nowrap;overflow:hidden}#orientation #section_window a.prev:hover,#orientation #section_window a.next:hover{background-color:#3171d5}#orientation #section_window a.prev:active,#orientation #section_window a.next:active{background-color:#0041a7}#orientation #section_window a.prev{left:0px;background-image:url(/assets/prev_arrow-df5f25e71149d28b87895736d6ecffeff9b671137507d748281872325cc17338.png)}#orientation #section_window a.next{right:0px;background-image:url(/assets/next_arrow-ed707396913568943d17a39010a30cf4394410316256792e9b6b05e03f9c2a23.png)}#orientation #section_window a.prev.hidden,#orientation #section_window a.next.hidden{display:none}#orientation #section_window_inner{position:absolute;clip:rect(0 830px 447px 0)}#orientation .place-counter{position:absolute;left:50%;transform:translateX(-50%);bottom:5%;z-index:1}#orientation .place-counter .place-dot{height:1em;width:1em;border:1px solid blue;background-color:white;border-radius:50%}#orientation .place-counter .place-dot.current{background-color:blue}#orientation .place-counter #section_container{position:absolute;width:auto;overflow:visible}#orientation .section{width:100%;position:absolute;top:0;left:0;background:#f8f8f8}#orientation .section.hidden{display:none}#orientation .section h2{font-size:25px;color:#282828;font-weight:normal;padding:45px 0 0 64px;margin-bottom:24px;max-width:45%}#orientation .section .text,#orientation .section .text_left,#orientation .section .text_long{font-size:17px;color:#3e3e3e;line-height:1.5;padding-left:65px;font-weight:normal}#orientation .section .text{position:absolute;top:120px;left:436px;width:320px}#orientation .section .text_left{width:390px}#orientation .section .text_long{width:620px}#orientation .section p{line-height:1.5}#orientation .section h1{position:absolute;top:45px;left:42px;font-size:24px;color:#004c7c;font-weight:normal}#orientation #cover.section{background-image:none}#orientation #cover.section h2{position:absolute;top:84px;left:42px;font-size:36px;color:#111111;padding:0 0 0 0}#orientation #whatsnext.section{background-image:none}#orientation #whatsnext.section .proverb{padding-left:15px;border-left:4px solid #adb8bd;color:#292c2d;margin-bottom:14px}#orientation #whatsnext.section .proverb .body{margin-bottom:0;font-style:italic;color:#682222}#orientation #whatsnext.section .proverb .author{font-size:14px}#orientation #whatsnext.section .gotomenu{width:207px;position:absolute;top:350px;right:312px;font-family:sans-serif;width:207px;height:60px}#orientation #whatsnext.section .gotomenu a{display:block;height:60px;line-height:60px;text-decoration:none;text-align:center;background:url(/assets/getstarted-be22f7a4c48ca00419af61b5ce206b982dde3cd3121c17dd3e67c38e5142a51b.png) no-repeat;background-position:-3px -4px}#orientation #whatsnext.section .gotomenu a:hover{color:#4f96f6;background-position:-3px -84px}#orientation #whatsnext.section .gotomenu a:active{color:#4f96f6;background-position:-3px -164px}#orientation .backtomenu{width:300px;float:right;margin-top:20px;margin-right:75px;text-align:right}#orientation .backtomenu a{color:#333;padding-left:20px;font-weight:bold;font-size:15px;padding-left:20px;background-image:url(/assets/backto-b9db704da98a260189c869c2317d25bd4d9ce4d7d246bb11eeced32a0d894d82.png);background-repeat:no-repeat;background-position:0 2px;text-decoration:none}#orientation .backtomenu a:active{position:relative;top:1px}#orientation .section{background-image:url(/assets/orientation_stage_af_bg@2x-a9b2721be9bf446331e9d8593b9001b4d626d14f1fe4fe0e5cda5800d82f632e.png);background-repeat:no-repeat}#orientation .section h2{font-size:22px}#orientation #introduction.section{background-image:none}#orientation #find_out_your_level.section.section{background-position:-30px 50px}#orientation #follow_your_learning_path.section,#orientation #follow_your_personalised_course.section{background-position:-30px -420px}#orientation #choose_a_lesson.section{background-position:-30px -910px}#orientation #how_does_a_lesson_work.section{background-position:-60px -1320px}#orientation #how_often_should_i_study.section{background-position:-30px -1680px}#orientation.learning_path .section{background-image:url(/assets/orientation_stage_lp_bg@1x-a117c0c28d417f1001185ecb28a23a02de6df0f7b5fd68f2c56574ad44332719.png);background-repeat:no-repeat}#orientation .section{background-image:url(/assets/orientation_stage_af_bg@2x-a9b2721be9bf446331e9d8593b9001b4d626d14f1fe4fe0e5cda5800d82f632e.png);background-repeat:no-repeat;background-size:1118px 1958px}#orientation.learning_path .section{background-image:url(/assets/orientation_stage_lp_bg@2x-4341c3dc56be9d3312cdd789db53f1207b91c02174e9c654cc22dff8c680ec94.png);background-repeat:no-repeat}.slide-left-in,.slide-left-out,.slide-right-in,.slide-right-out{animation-duration:1s;animation-fill-mode:forwards}.slide-left-in{animation-name:slide-left-in}.slide-right-in{animation-name:slide-right-in}.slide-left-out{animation-name:slide-left-out}.slide-right-out{animation-name:slide-right-out}@keyframes slide-left-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-left-out{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slide-right-in{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-right-out{from{transform:translateX(0)}to{transform:translateX(100%)}}#index_nav a:link{color:#0072b6}#index_nav a:visited{color:#333}.cntnr_link_to_top,.cntnr_link_to_top a:visited{color:#0072b6;margin:1em 0}.help dl,.help ol,.help ul{margin:1em 0}.help ol li,.help ul li,.help p,.help dd,.help dt{line-height:1.5em;font-size:1em}.help h2{font-size:18px;border-bottom:1px;background:#fff;padding:0.55em;margin-top:1em}table{background:#fff}img{max-width:100%;margin:1em 0}.lessons .exhausted{display:block;padding-top:50px;position:relative;border:none}.lessons .exhausted .icon{height:100px;width:100px;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:calc(50% - 50px);z-index:999}.lessons .exhausted .details{text-align:center;padding:4em 0.9em 2em 0.9em;position:relative;color:#333;line-height:1.5em}.lessons .exhausted .details .title{font-family:proxima_nova_ltsemibold;font-size:1.2em}.lessons .exhausted .details .description{padding:0.5em 20%}.lessons .exhausted .title{color:#458573}.lessons .exhausted .details{background-color:#ffffff}@media (-webkit-min-device-pixel-ratio: 1){.lessons .exhausted .icon{background-image:url(/assets/icons/completed-tick@1x-3721ba19e307be0f6e4b8955e26ce4573927e34e9bc1189bbd76e2f41d7edb45.png)}}@media (-webkit-min-device-pixel-ratio: 2){.lessons .exhausted .icon{background-image:url(/assets/icons/completed-tick@2x-3b9339ead3b334b7f590e78d461a74631aecd104615a565b36a6c2c8ab7174b9.png)}}@media (-webkit-min-device-pixel-ratio: 3){.lessons .exhausted .icon{background-image:url(/assets/icons/completed-tick@3x-1eab7ebe76ccffe4f9196a32e6d2b283a945504fe30d69446ec923b86c4e5981.png)}}ul.lessons .level_up_adjustment,ul.lessons .level_down_adjustment{display:block;padding-top:50px;position:relative;border:none}ul.lessons .level_up_adjustment .icon,ul.lessons .level_down_adjustment .icon{height:100px;width:100px;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:calc(50% - 50px);z-index:999}ul.lessons .level_up_adjustment .details,ul.lessons .level_down_adjustment .details{text-align:center;padding:4em 0.9em 2em 0.9em;position:relative;color:#333;line-height:1.5em}ul.lessons .level_up_adjustment .details .title,ul.lessons .level_down_adjustment .details .title{font-family:proxima_nova_ltsemibold;font-size:1.2em}ul.lessons .level_up_adjustment .details .description,ul.lessons .level_down_adjustment .details .description{padding:0.5em 20%}ul.lessons .level_up_adjustment a,ul.lessons .level_down_adjustment a{text-decoration:none}ul.lessons .level_up_adjustment .details .start,ul.lessons .level_down_adjustment .details .start{font-family:proxima_nova_ltsemibold;position:absolute;bottom:0.3em;right:0.9em}ul.lessons .level_up_adjustment.grammar .title,ul.lessons .level_down_adjustment.grammar .title{color:#0C5D76}@media (-webkit-min-device-pixel-ratio: 1){ul.lessons .level_up_adjustment.grammar .icon,ul.lessons .level_down_adjustment.grammar .icon{background-image:url(/assets/icons/assessments/level_adjustment/grammar@1x-51d95ee7345177fc74c5d0e5231a6cd98e08967b749a1e0eed2b4118cfa6b962.png)}}@media (-webkit-min-device-pixel-ratio: 2){ul.lessons .level_up_adjustment.grammar .icon,ul.lessons .level_down_adjustment.grammar .icon{background-image:url(/assets/icons/assessments/level_adjustment/grammar@2x-797cfceffd9d7f9fc38f6b8d6764ae109827fc869152e01143fa2f91c70989dd.png)}}@media (-webkit-min-device-pixel-ratio: 3){ul.lessons .level_up_adjustment.grammar .icon,ul.lessons .level_down_adjustment.grammar .icon{background-image:url(/assets/icons/assessments/level_adjustment/grammar@3x-03b9efbe10441a8f5e73b019073cccf27d376e279fa640aa07318142753aba69.png)}}ul.lessons .level_up_adjustment.grammar .details,ul.lessons .level_down_adjustment.grammar .details{background-color:#CEECEB}ul.lessons .level_up_adjustment.listening .title,ul.lessons .level_down_adjustment.listening .title{color:#A77208}@media (-webkit-min-device-pixel-ratio: 1){ul.lessons .level_up_adjustment.listening .icon,ul.lessons .level_down_adjustment.listening .icon{background-image:url(/assets/icons/assessments/level_adjustment/listening@1x-9bfa4ff055ec7131116cc145c02c9733030aa30dd3232fbb2d6b78ff932f5fe5.png)}}@media (-webkit-min-device-pixel-ratio: 2){ul.lessons .level_up_adjustment.listening .icon,ul.lessons .level_down_adjustment.listening .icon{background-image:url(/assets/icons/assessments/level_adjustment/listening@2x-5aa81b569213f1d0106f0979ca3a69c27381f2f1cab2ab60bca5bbefef4b0f49.png)}}@media (-webkit-min-device-pixel-ratio: 3){ul.lessons .level_up_adjustment.listening .icon,ul.lessons .level_down_adjustment.listening .icon{background-image:url(/assets/icons/assessments/level_adjustment/listening@3x-9bff6ad6504d62d30fc4f4fa98d72982963b279538ff425fdc08724bd618b441.png)}}ul.lessons .level_up_adjustment.listening .details,ul.lessons .level_down_adjustment.listening .details{background-color:#F4E9CA}ul.lessons .level_up_adjustment.reading .title,ul.lessons .level_down_adjustment.reading .title{color:#0C814C}@media (-webkit-min-device-pixel-ratio: 1){ul.lessons .level_up_adjustment.reading .icon,ul.lessons .level_down_adjustment.reading .icon{background-image:url(/assets/icons/assessments/level_adjustment/reading@1x-4e4cfde3cd0a776c36797d361fe13664a421d6743dc4005a25a4bf4e7cb4e876.png)}}@media (-webkit-min-device-pixel-ratio: 2){ul.lessons .level_up_adjustment.reading .icon,ul.lessons .level_down_adjustment.reading .icon{background-image:url(/assets/icons/assessments/level_adjustment/reading@2x-34e8960b1d938648288e1f9808faef496857610783aa51705da9c14827fd83f0.png)}}@media (-webkit-min-device-pixel-ratio: 3){ul.lessons .level_up_adjustment.reading .icon,ul.lessons .level_down_adjustment.reading .icon{background-image:url(/assets/icons/assessments/level_adjustment/reading@3x-8c581ceeefd07f6d337c14a19cc081b854c21f3a36bda97d2ebe12f21add9931.png)}}ul.lessons .level_up_adjustment.reading .details,ul.lessons .level_down_adjustment.reading .details{background-color:#CAE9D9}ul.lessons .level_up_adjustment.tests .title,ul.lessons .level_down_adjustment.tests .title{color:#e095b1}@media (-webkit-min-device-pixel-ratio: 1){ul.lessons .level_up_adjustment.tests .icon,ul.lessons .level_down_adjustment.tests .icon{background-image:url(/images/icons/assessments/level_adjustment/tests@1x.png)}}@media (-webkit-min-device-pixel-ratio: 2){ul.lessons .level_up_adjustment.tests .icon,ul.lessons .level_down_adjustment.tests .icon{background-image:url(/images/icons/assessments/level_adjustment/tests@2x.png)}}@media (-webkit-min-device-pixel-ratio: 3){ul.lessons .level_up_adjustment.tests .icon,ul.lessons .level_down_adjustment.tests .icon{background-image:url(/images/icons/assessments/level_adjustment/tests@3x.png)}}ul.lessons .level_up_adjustment.tests .details,ul.lessons .level_down_adjustment.tests .details{background-color:rgba(208,120,43,0.5)}ul.lessons .level_up_adjustment.videos .title,ul.lessons .level_down_adjustment.videos .title{color:#b48c69}@media (-webkit-min-device-pixel-ratio: 1){ul.lessons .level_up_adjustment.videos .icon,ul.lessons .level_down_adjustment.videos .icon{background-image:url(/images/icons/assessments/level_adjustment/videos@1x.png)}}@media (-webkit-min-device-pixel-ratio: 2){ul.lessons .level_up_adjustment.videos .icon,ul.lessons .level_down_adjustment.videos .icon{background-image:url(/images/icons/assessments/level_adjustment/videos@2x.png)}}@media (-webkit-min-device-pixel-ratio: 3){ul.lessons .level_up_adjustment.videos .icon,ul.lessons .level_down_adjustment.videos .icon{background-image:url(/images/icons/assessments/level_adjustment/videos@3x.png)}}ul.lessons .level_up_adjustment.videos .details,ul.lessons .level_down_adjustment.videos .details{background-color:rgba(90,133,242,0.5)}ul.lessons .level_up_adjustment.speaking .title,ul.lessons .level_down_adjustment.speaking .title{color:#d07388}@media (-webkit-min-device-pixel-ratio: 1){ul.lessons .level_up_adjustment.speaking .icon,ul.lessons .level_down_adjustment.speaking .icon{background-image:url(/images/icons/assessments/level_adjustment/speaking@1x.png)}}@media (-webkit-min-device-pixel-ratio: 2){ul.lessons .level_up_adjustment.speaking .icon,ul.lessons .level_down_adjustment.speaking .icon{background-image:url(/images/icons/assessments/level_adjustment/speaking@2x.png)}}@media (-webkit-min-device-pixel-ratio: 3){ul.lessons .level_up_adjustment.speaking .icon,ul.lessons .level_down_adjustment.speaking .icon{background-image:url(/images/icons/assessments/level_adjustment/speaking@3x.png)}}ul.lessons .level_up_adjustment.speaking .details,ul.lessons .level_down_adjustment.speaking .details{background-color:rgba(232,117,16,0.5)}ul.lessons .level_up_adjustment.writing .title,ul.lessons .level_down_adjustment.writing .title{color:#ae85d8}@media (-webkit-min-device-pixel-ratio: 1){ul.lessons .level_up_adjustment.writing .icon,ul.lessons .level_down_adjustment.writing .icon{background-image:url(/images/icons/assessments/level_adjustment/writing@1x.png)}}@media (-webkit-min-device-pixel-ratio: 2){ul.lessons .level_up_adjustment.writing .icon,ul.lessons .level_down_adjustment.writing .icon{background-image:url(/images/icons/assessments/level_adjustment/writing@2x.png)}}@media (-webkit-min-device-pixel-ratio: 3){ul.lessons .level_up_adjustment.writing .icon,ul.lessons .level_down_adjustment.writing .icon{background-image:url(/images/icons/assessments/level_adjustment/writing@3x.png)}}ul.lessons .level_up_adjustment.writing .details,ul.lessons .level_down_adjustment.writing .details{background-color:rgba(179,52,176,0.5)}.container{display:grid;min-height:100%;grid-template-rows:auto 1fr;background-color:none;max-width:1440px;margin:0 auto;padding:0 1em}.container:after{content:'';display:block;grid-row:1;grid-column:1;width:100vw;margin-left:calc(-50vw + 50%);background:var(--menu-background);z-index:1}nav{grid-row:1;grid-column:1;z-index:2;position:relative;display:flex;justify-content:space-between}nav .links{display:flex}nav .utils{display:flex}nav a{display:inline-block;color:#fff;text-decoration:none;text-align:center;padding:1em}nav a:hover{background-color:rgba(0,0,0,0.5) !important;cursor:pointer}nav a:focus{color:#e6e6e6}nav a.back{position:relative;padding-left:2em}nav a.back:before{content:'';position:absolute;top:0;left:0.5em;width:1em;height:100%;background:url(/assets/icons/back_chevron-dd6f7bca9ef818ad0859a10206a35ba5f4705ba1f3c57559aa3d52021374cec3.svg) center no-repeat}nav .search{display:grid;align-items:center}nav .search input{background-image:url(/assets/search_icon_white-01306fec98ad4117b4d2c031429f0aee4089f5ee231deafd87e618d4e8923092.svg);background-color:#ffffff;background-repeat:no-repeat;background-position:center;appearance:none;border-radius:1.2em;border:none;color:#fff;font-size:1.2em;vertical-align:middle;outline:0;padding:0.2em;padding-left:2em;width:2em;cursor:pointer;background-color:transparent}nav .search input.active{cursor:text;background-color:#222;background-position:left;background-position:10px}nav .search input:hover{background-color:grey}nav .sub-nav{position:relative;text-align:right}nav .sub-nav .heading{background:url(/assets/icons/extras-2bb64b8af87ba60a29d520fdcd3e877821486a5ca009a20795df65ee9c73b2a2.svg) center no-repeat;text-indent:-9999px;background-size:1.5em;width:3em}nav .sub-nav .items{display:none;position:absolute;background-color:#222;width:10em;right:0}nav .sub-nav .items a{display:block;border-bottom:1px solid #555;padding:1em;text-align:left}nav .sub-nav .items a:hover{background-color:grey !important}nav .sub-nav .items:last-child{border:0}nav .sub-nav:hover .items,nav .sub-nav:active .items{display:grid}nav .debug-toggle{background:url(/assets/icons/debug-1d33624672eb559512d93b2f4b4f57e4afd08a972deba8fa6ffaba37a000eaab.png) center no-repeat;background-size:1.5em;height:100%;width:3em}body{height:100%}
