@import url("https://fonts.googleapis.com/css?family=Luckiest+Guy");@import url("https://fonts.googleapis.com/css?family=Griffy");@import url("https://fonts.googleapis.com/css?family=Bonbon");@import url("https://fonts.googleapis.com/css?family=Henny+Penny");@import url("https://fonts.googleapis.com/css?family=Press+Start+2P");@import url("https://fonts.googleapis.com/css?family=Faster+One");@import url("https://fonts.googleapis.com/css?family=Gloria+Hallelujah");@import url("https://fonts.googleapis.com/css?family=Dancing+Script");@font-face{font-family:'Source_Sans_Pro-Regular';src:url("assets/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf") format("truetype"),url("assets/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:'Source_Sans_Pro-Italic';src:url("assets/fonts/Source_Sans_Pro/SourceSansPro-Italic.ttf") format("truetype"),url("assets/fonts/Source_Sans_Pro/SourceSansPro-Italic.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:'Source_Sans_Pro-BlackItalic';src:url("assets/fonts/Source_Sans_Pro/SourceSansPro-BlackItalic.ttf") format("truetype"),url("assets/fonts/Source_Sans_Pro/SourceSansPro-BlackItalic.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:'Source_Sans_Pro-Bold';src:url("assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:'Source_Sans_Pro-SemiBold';src:url("assets/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf") format("truetype"),url("assets/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:'Source_Sans_Pro-Black';src:url("assets/fonts/Source_Sans_Pro/SourceSansPro-Black.ttf") format("truetype"),url("assets/fonts/Source_Sans_Pro/SourceSansPro-Black.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:'Source_Sans_Pro-Light';src:url("assets/fonts/Source_Sans_Pro/SourceSansPro-Light.ttf") format("truetype"),url("assets/fonts/Source_Sans_Pro/SourceSansPro-Light.woff2") format("woff2");font-weight:normal;font-style:normal}.GeneralPopup--claimingthehood .GeneralPopup-popup{background-color:#fff;color:#000;border-radius:.00391rem}.GeneralPopup--claimingthehood .GeneralPopup-body{background-color:white}.GeneralPopup--claimingthehood .GeneralPopup-title{font-size:.02031rem;font-family:'Source_Sans_Pro-BlackItalic';color:#ff213e}.GeneralPopup--claimingthehood .GeneralPopup-text{padding:.00781rem .01953rem 0rem .07812rem;background-image:url("assets/images/icon-error.png");background-size:.03906rem auto;background-position:.02344rem center;background-repeat:no-repeat;min-height:.03906rem}.GeneralPopup--claimingthehood .GeneralPopup-footer{width:100%}.GeneralPopup--claimingthehood .GeneralPopup-footer .Button{width:100%;background-color:#00bc9d;color:#fff;font-size:.01406rem;font-family:'Source_Sans_Pro-BlackItalic';padding:.00781rem 0;line-height:.02344rem}.GeneralPopup--claimingthehood .GeneralPopup-footer .Button:hover{background-color:#00a388}.GeneralPopup--claimingthehood .GeneralPopup-buttons--2{margin:.03125rem 0 .00781rem 0;text-align:center}.GeneralPopup--claimingthehood .GeneralPopup-buttons--2 .Button{text-align:center;display:inline-block;width:.18359rem;border-radius:.00234rem}.GeneralPopup--claimingthehood .GeneralPopup-buttons--2 .Button:nth-child(1){margin-right:.00781rem}.GeneralPopup--claimingthehood .GeneralPopup-form{width:80%;padding-bottom:.03125rem}.GeneralPopup--claimingthehood .GeneralPopup-form .Select .Select-selected span{text-transform:none}.GeneralPopup--claimingthehood .GeneralPopup-form .Select .Select-button{background-image:url("assets/images/icon-arrow-down2.svg")}.GeneralPopup--claimingthehood .GeneralPopup-form .Select .Select-dropdown .Select-option span{text-transform:none}.GeneralPopup--claimingthehood .GeneralPopup-form input,.GeneralPopup--claimingthehood .GeneralPopup-form textarea{border:.00078rem solid #58595b}.GeneralPopup--claimingthehood .GeneralPopup-form .Button{border-style:none;color:#00bc9d;background-color:white;font-size:.01406rem;padding:.00391rem .00391rem;font-family:'Source_Sans_Pro-BlackItalic'}.GeneralPopup--claimingthehood .GeneralPopup-form .Button:hover{background-color:#f2f2f2}.GeneralPopup--claimingthehood .GeneralPopup-form .Button.Button--loading{background-image:url("assets/images/icon-loading2.svg")}.GeneralPopup--claimingthehood .GeneralPopup-profile .Button{font-family:'Source_Sans_Pro-BlackItalic';color:#ff213e;width:.14062rem}.GeneralPopup--claimingthehood .GeneralPopup-profile .Button.update{color:#00bc9d}.GeneralPopup--claimingthehood .GeneralPopup-profile .Button.update.Button--loading{background-image:url("assets/images/icon-loading2.svg")}.GeneralPopup--claimingthehood .GeneralPopup-profile .Button:hover{background-color:#f2f2f2}.GeneralPopup--claimingthehood .GeneralPopup-profile .Button.Button--loading{cursor:not-allowed;background-image:url("assets/images/icon-loading3.svg")}.GeneralPopup--claimingthehood .GeneralPopup-profile .Button.Button--loading:hover{background-color:white}.GeneralPopup--claimingthehood.GeneralPopup--loading .GeneralPopup-footer .Button.Button--canLoad{background-image:url("assets/images/icon-loading.svg");background-size:.02344rem auto;background-position:right .00391rem center;background-repeat:no-repeat}.GeneralPopup--claimingthehood.GeneralPopup--create-new-game .GeneralPopup-popup,.GeneralPopup--claimingthehood.GeneralPopup--create-new-game .GeneralPopup-body,.GeneralPopup--claimingthehood.GeneralPopup--subscription .GeneralPopup-popup,.GeneralPopup--claimingthehood.GeneralPopup--subscription .GeneralPopup-body,.GeneralPopup--claimingthehood.GeneralPopup--contactForm .GeneralPopup-popup,.GeneralPopup--claimingthehood.GeneralPopup--contactForm .GeneralPopup-body,.GeneralPopup--claimingthehood.GeneralPopup--profile .GeneralPopup-popup,.GeneralPopup--claimingthehood.GeneralPopup--profile .GeneralPopup-body,.GeneralPopup--claimingthehood.GeneralPopup--welcome .GeneralPopup-popup,.GeneralPopup--claimingthehood.GeneralPopup--welcome .GeneralPopup-body{color:#fff;background-color:#00bc9d;padding:0 .01562rem 0 .01562rem}.GeneralPopup--claimingthehood.GeneralPopup--create-new-game .GeneralPopup-close,.GeneralPopup--claimingthehood.GeneralPopup--subscription .GeneralPopup-close,.GeneralPopup--claimingthehood.GeneralPopup--contactForm .GeneralPopup-close,.GeneralPopup--claimingthehood.GeneralPopup--profile .GeneralPopup-close,.GeneralPopup--claimingthehood.GeneralPopup--welcome .GeneralPopup-close{background-image:url(assets/images/icon-close-white.svg)}.GeneralPopup--claimingthehood.GeneralPopup--create-new-game .GeneralPopup-title,.GeneralPopup--claimingthehood.GeneralPopup--subscription .GeneralPopup-title,.GeneralPopup--claimingthehood.GeneralPopup--contactForm .GeneralPopup-title,.GeneralPopup--claimingthehood.GeneralPopup--profile .GeneralPopup-title,.GeneralPopup--claimingthehood.GeneralPopup--welcome .GeneralPopup-title{color:#1a2346;text-align:left;padding-left:.01562rem}.GeneralPopup--claimingthehood.GeneralPopup--create-new-game .GeneralPopup-text,.GeneralPopup--claimingthehood.GeneralPopup--subscription .GeneralPopup-text,.GeneralPopup--claimingthehood.GeneralPopup--contactForm .GeneralPopup-text,.GeneralPopup--claimingthehood.GeneralPopup--profile .GeneralPopup-text,.GeneralPopup--claimingthehood.GeneralPopup--welcome .GeneralPopup-text{font-size:.0125rem;padding:0 0 .02344rem 0;background-image:none}.GeneralPopup--claimingthehood.GeneralPopup--create-new-game .GeneralPopup-text a,.GeneralPopup--claimingthehood.GeneralPopup--subscription .GeneralPopup-text a,.GeneralPopup--claimingthehood.GeneralPopup--contactForm .GeneralPopup-text a,.GeneralPopup--claimingthehood.GeneralPopup--profile .GeneralPopup-text a,.GeneralPopup--claimingthehood.GeneralPopup--welcome .GeneralPopup-text a{color:#1a2346}.GeneralPopup--claimingthehood.GeneralPopup--create-new-game .GeneralPopup-footer .Button,.GeneralPopup--claimingthehood.GeneralPopup--subscription .GeneralPopup-footer .Button,.GeneralPopup--claimingthehood.GeneralPopup--contactForm .GeneralPopup-footer .Button,.GeneralPopup--claimingthehood.GeneralPopup--profile .GeneralPopup-footer .Button,.GeneralPopup--claimingthehood.GeneralPopup--welcome .GeneralPopup-footer .Button{background-color:#1a2346;width:.14062rem;padding:.00391rem .00391rem;margin-bottom:.02344rem;-webkit-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.9);-moz-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.9);box-shadow:0px 0px 13px 0px rgba(0,0,0,0.9)}.GeneralPopup--claimingthehood.GeneralPopup--create-new-game .GeneralPopup-popup .GeneralPopup-body .GeneralPopup-text{padding:.00781rem .01953rem}.Login.Login--claimingthehood{padding:.14062rem .28906rem 0 .25rem;background-image:url("assets/images/background-login.jpg");background-size:cover;background-position:right bottom}.Login.Login--claimingthehood .Logo{position:absolute;top:.01562rem;left:.01562rem}.Login.Login--claimingthehood .CookieInfo{background-color:rgba(58,126,116,0.5)}.Login.Login--claimingthehood .CookieInfo p{color:white}.Login.Login--claimingthehood .CookieInfo p span{background-color:white;color:#f59d37}.Login.Login--claimingthehood .CookieInfo a{color:white}.Login.Login--claimingthehood .Browserwarning svg path{fill:#00bc9d}.Login.Login--claimingthehood .LoginTeacher,.Login.Login--claimingthehood .CreateUser,.Login.Login--claimingthehood .ResetPassword,.Login.Login--claimingthehood .LoginGroup{width:.19531rem;background-color:#00bc9d}.Login.Login--claimingthehood .CreateUser{width:.42969rem}.Login.Login--claimingthehood .LoginTeacher-title,.Login.Login--claimingthehood .LoginGroup-title{font-family:"Source_Sans_Pro-BlackItalic";color:#00bc9d;background-color:white}.Login.Login--claimingthehood .LoginGroup-form input,.Login.Login--claimingthehood .LoginTeacher-form input,.Login.Login--claimingthehood .CreateUser-form input,.Login.Login--claimingthehood .ResetPassword-form input{width:100%;color:black;background-color:white}.Login.Login--claimingthehood .LoginGroup-form input:-webkit-autofill,.Login.Login--claimingthehood .LoginTeacher-form input:-webkit-autofill,.Login.Login--claimingthehood .CreateUser-form input:-webkit-autofill,.Login.Login--claimingthehood .ResetPassword-form input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0px 9999px white;box-shadow:inset 0 0 0px 9999px white;-webkit-text-fill-color:grey !important}.Login.Login--claimingthehood .LoginGroup-form input.inline,.Login.Login--claimingthehood .LoginTeacher-form input.inline,.Login.Login--claimingthehood .CreateUser-form input.inline,.Login.Login--claimingthehood .ResetPassword-form input.inline{width:48%}.Login.Login--claimingthehood .LoginGroup-form input.inline:last-of-type,.Login.Login--claimingthehood .LoginTeacher-form input.inline:last-of-type,.Login.Login--claimingthehood .CreateUser-form input.inline:last-of-type,.Login.Login--claimingthehood .ResetPassword-form input.inline:last-of-type{margin-left:4%}.Login.Login--claimingthehood .LoginGroup-form .LoginTeacher-conditions input,.Login.Login--claimingthehood .LoginTeacher-form .LoginTeacher-conditions input,.Login.Login--claimingthehood .CreateUser-form .LoginTeacher-conditions input,.Login.Login--claimingthehood .ResetPassword-form .LoginTeacher-conditions input{width:.01172rem;height:.01172rem}.Login.Login--claimingthehood .LoginGroup-form input::-webkit-input-placeholder,.Login.Login--claimingthehood .LoginTeacher-form input::-webkit-input-placeholder,.Login.Login--claimingthehood .CreateUser-form input::-webkit-input-placeholder,.Login.Login--claimingthehood .ResetPassword-form input::-webkit-input-placeholder{color:grey !important}.Login.Login--claimingthehood .LoginGroup-form input:-moz-placeholder,.Login.Login--claimingthehood .LoginTeacher-form input:-moz-placeholder,.Login.Login--claimingthehood .CreateUser-form input:-moz-placeholder,.Login.Login--claimingthehood .ResetPassword-form input:-moz-placeholder{color:grey !important}.Login.Login--claimingthehood .LoginGroup-form input::-moz-placeholder,.Login.Login--claimingthehood .LoginTeacher-form input::-moz-placeholder,.Login.Login--claimingthehood .CreateUser-form input::-moz-placeholder,.Login.Login--claimingthehood .ResetPassword-form input::-moz-placeholder{color:grey !important}.Login.Login--claimingthehood .LoginGroup-form input:-ms-input-placeholder,.Login.Login--claimingthehood .LoginTeacher-form input:-ms-input-placeholder,.Login.Login--claimingthehood .CreateUser-form input:-ms-input-placeholder,.Login.Login--claimingthehood .ResetPassword-form input:-ms-input-placeholder{color:grey !important}.Login.Login--claimingthehood .LoginGroup-form .Button,.Login.Login--claimingthehood .LoginTeacher-form .Button,.Login.Login--claimingthehood .CreateUser-form .Button,.Login.Login--claimingthehood .ResetPassword-form .Button{width:100%;font-family:"Source_Sans_Pro-BlackItalic";color:#00bc9d;background-color:white}.Login.Login--claimingthehood .LoginGroup-form .Button:hover,.Login.Login--claimingthehood .LoginGroup-form .Button:active,.Login.Login--claimingthehood .LoginTeacher-form .Button:hover,.Login.Login--claimingthehood .LoginTeacher-form .Button:active,.Login.Login--claimingthehood .CreateUser-form .Button:hover,.Login.Login--claimingthehood .CreateUser-form .Button:active,.Login.Login--claimingthehood .ResetPassword-form .Button:hover,.Login.Login--claimingthehood .ResetPassword-form .Button:active{background-color:#f2f2f2}.Login.Login--claimingthehood .LoginGroup-form .Button.Button--loading,.Login.Login--claimingthehood .LoginTeacher-form .Button.Button--loading,.Login.Login--claimingthehood .CreateUser-form .Button.Button--loading,.Login.Login--claimingthehood .ResetPassword-form .Button.Button--loading{background-image:url("assets/images/icon-loading2.svg")}.Login.Login--claimingthehood .LoginGroup{background-color:#ffb02a}.Login.Login--claimingthehood .LoginGroup .LoginGroup-title{color:#ffb02a}.Login.Login--claimingthehood .LoginGroup .Button{color:#ffb02a}.Login.Login--claimingthehood .LoginGroup .Button.Button--loading{background-image:url("assets/images/icon-loading3.svg")}.Login.Login--claimingthehood .ChooseGroup-button{background-color:#68727A}.Login.Login--claimingthehood .ChooseGroup-button.Button--loading{background-image:url("assets/images/icon-loading.svg")}.Login.Login--claimingthehood .ChooseGroup-button:nth-child(1){background-color:#83d4de}.Login.Login--claimingthehood .ChooseGroup-button:nth-child(1):hover{background-color:#6fcdd9}.Login.Login--claimingthehood .ChooseGroup-button:nth-child(2){background-color:#febfb8}.Login.Login--claimingthehood .ChooseGroup-button:nth-child(2):hover{background-color:#fea89f}.Login.Login--claimingthehood .ChooseGroup-button:nth-child(3){background-color:#ffe7bb}.Login.Login--claimingthehood .ChooseGroup-button:nth-child(3):hover{background-color:#ffdea2}.Login.Login--claimingthehood .ChooseGroup-button:nth-child(4){background-color:#e4a4ff}.Login.Login--claimingthehood .ChooseGroup-button:nth-child(4):hover{background-color:#dc8bff}.Login.Login--claimingthehood .ChooseGroup-button:nth-child(5){background-color:#b8ffe1}.Login.Login--claimingthehood .ChooseGroup-button:nth-child(5):hover{background-color:#9fffd6}.Login.Login--claimingthehood .ChooseGroup-button:nth-child(6){background-color:#b8c0d1}.Login.Login--claimingthehood .ChooseGroup-button:nth-child(6):hover{background-color:#a9b2c7}.Loading--claimingthehood{background-image:url("assets/images/background-login.jpg");background-size:cover;background-position:right bottom}.Loading--claimingthehood .Loading-Container .Logo{position:fixed;top:0;left:.01562rem}.Logo{position:relative;background:url("assets/images/logo.png");background-size:contain;background-repeat:no-repeat;width:.1875rem;height:.07812rem;margin-bottom:.03125rem;margin-top:.00937rem;margin-left:-.00469rem}.LoginGroup{width:.23438rem;height:.35156rem;background-color:white;border-radius:.00234rem;margin:0 .01953rem;position:relative}.LoginGroup .LoginGroup-loginTip{padding:0 .01562rem}.LoginGroup .LoginGroup-info{margin-top:.01562rem;font-weight:normal}.LoginGroup .LoginGroup-chooseGroup{margin-top:.01562rem;margin-bottom:0;padding:0 .01562rem}.LoginGroup .ChooseGroup-button{display:block;width:100%;padding:.00391rem .01562rem;background-color:black;border-radius:.00234rem;color:white;margin-bottom:.00391rem;font-size:.01406rem;text-transform:none;border:none;outline:none;cursor:pointer}.LoginGroup .ChooseGroup-button.Button--loading{background-image:url("assets/images/icon-loading.svg");background-size:.02344rem auto;background-position:right .00391rem center;background-repeat:no-repeat}.LoginTeacher,.CreateUser,.ResetPassword{width:.23438rem;height:.35156rem;background-color:white;border-radius:.00234rem;margin:0 .01953rem;position:relative}.LoginTeacher-loginTip{padding:0 .01562rem}.LoginTeacher-info2{margin-top:.01562rem;font-weight:normal}.LoginTeacher-info{font-size:.01094rem;margin-top:.00391rem}.ResetPassword-form .LoginTeacher-ErrorMessage,.CreateUser-form .LoginTeacher-ErrorMessage{text-align:center;margin-top:.00781rem}.ResetPassword-form .LoginTeacher-ErrorMessage p,.CreateUser-form .LoginTeacher-ErrorMessage p{margin:0;font-size:.01094rem}.LoginTeacher-navigationActions{position:absolute;bottom:.00781rem;padding:0 .01562rem}.LoginTeacher-navigationActions p{margin-top:0;margin-bottom:.00391rem;text-decoration:none;color:black}.LoginTeacher-navigationActions p:hover{cursor:pointer;text-decoration:underline}.LoginTeacher-navigationActions p:nth-child(2){margin-top:.00391rem;margin-bottom:.00234rem}.Login{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:flex-start;-webkit-flex-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:.08594rem .19531rem;width:100%;height:100%}.Login .Login-cglLogo{position:absolute;bottom:.01172rem;right:.01172rem;width:.09766rem;height:.01953rem;background-image:url("assets/images/cgl-logo.png");background-size:contain;background-repeat:no-repeat;background-position:top right;text-decoration:none}.Login .Login-cglLogo.cookie{bottom:.03906rem}.Login .CookieInfo{position:absolute;left:0;right:0;bottom:0;padding:.00781rem}.Login .CookieInfo p{margin:0}.Login .CookieInfo p span{display:inline-block;padding:0 .00234rem;border-radius:.00156rem;margin-left:.00781rem;cursor:pointer}.Login .BrowserWarning{position:relative;display:block;margin-top:.04688rem;padding-left:.04688rem}.Login .BrowserWarning svg{position:absolute;left:0;top:0;vertical-align:top;width:.03906rem;height:.03906rem}.Login .BrowserWarning svg path{fill:#fff;fill-opacity:1}.Login .BrowserWarning p{color:white;vertical-align:top;font-size:.01562rem;line-height:.01953rem;margin:0}.Login .LoginTeacher,.Login .CreateUser,.Login .ResetPassword{width:.23438rem;height:.35156rem;background-color:white;border-radius:.00234rem;margin:0 .01953rem;position:relative}.Login .Login-title,.Login .LoginGroup-title,.Login .LoginTeacher-title{font-size:.01641rem;font-weight:800;text-transform:uppercase;background-color:white;padding:.00781rem .01562rem .00781rem .01562rem;border-top-left-radius:.00234rem;border-top-right-radius:.00234rem}.Login .Login-form,.Login .LoginGroup-form,.Login .LoginTeacher-form,.Login .CreateUser-form,.Login .ResetPassword-form{margin-top:.01562rem;margin-bottom:0;padding:0 .01562rem}.Login .Login-form input,.Login .LoginGroup-form input,.Login .LoginTeacher-form input,.Login .CreateUser-form input,.Login .ResetPassword-form input{width:.18359rem;background-color:rgba(255,255,255,0.2);border:none;outline:none;padding:.00937rem .01328rem;border-radius:.00234rem;color:white;margin-bottom:.01172rem;font-size:.01406rem}.Login .Login-form input.inline,.Login .LoginGroup-form input.inline,.Login .LoginTeacher-form input.inline,.Login .CreateUser-form input.inline,.Login .ResetPassword-form input.inline{width:50%}.Login .Login-form input::-webkit-input-placeholder,.Login .LoginGroup-form input::-webkit-input-placeholder,.Login .LoginTeacher-form input::-webkit-input-placeholder,.Login .CreateUser-form input::-webkit-input-placeholder,.Login .ResetPassword-form input::-webkit-input-placeholder{color:grey !important}.Login .Login-form input:-moz-placeholder,.Login .LoginGroup-form input:-moz-placeholder,.Login .LoginTeacher-form input:-moz-placeholder,.Login .CreateUser-form input:-moz-placeholder,.Login .ResetPassword-form input:-moz-placeholder{color:grey !important}.Login .Login-form input::-moz-placeholder,.Login .LoginGroup-form input::-moz-placeholder,.Login .LoginTeacher-form input::-moz-placeholder,.Login .CreateUser-form input::-moz-placeholder,.Login .ResetPassword-form input::-moz-placeholder{color:grey !important}.Login .Login-form input:-ms-input-placeholder,.Login .LoginGroup-form input:-ms-input-placeholder,.Login .LoginTeacher-form input:-ms-input-placeholder,.Login .CreateUser-form input:-ms-input-placeholder,.Login .ResetPassword-form input:-ms-input-placeholder{color:grey !important}.Login .Login-form .Button,.Login .LoginGroup-form .Button,.Login .LoginTeacher-form .Button,.Login .CreateUser-form .Button,.Login .ResetPassword-form .Button{width:.18359rem;padding:.00937rem .03125rem;background-color:black;border-radius:.00234rem;color:white;text-transform:none}.Login .Login-form .Button.Button--loading,.Login .LoginGroup-form .Button.Button--loading,.Login .LoginTeacher-form .Button.Button--loading,.Login .CreateUser-form .Button.Button--loading,.Login .ResetPassword-form .Button.Button--loading{background-size:.02344rem auto;background-position:right .00391rem center;background-repeat:no-repeat}.Login .Login-form .LoginTeacher-conditions,.Login .LoginGroup-form .LoginTeacher-conditions,.Login .LoginTeacher-form .LoginTeacher-conditions,.Login .CreateUser-form .LoginTeacher-conditions,.Login .ResetPassword-form .LoginTeacher-conditions{margin-bottom:.00781rem;height:.01719rem}.Login .Login-form .LoginTeacher-conditions input,.Login .Login-form .LoginTeacher-conditions span,.Login .LoginGroup-form .LoginTeacher-conditions input,.Login .LoginGroup-form .LoginTeacher-conditions span,.Login .LoginTeacher-form .LoginTeacher-conditions input,.Login .LoginTeacher-form .LoginTeacher-conditions span,.Login .CreateUser-form .LoginTeacher-conditions input,.Login .CreateUser-form .LoginTeacher-conditions span,.Login .ResetPassword-form .LoginTeacher-conditions input,.Login .ResetPassword-form .LoginTeacher-conditions span{display:inline-block;vertical-align:top}.Login .Login-form .LoginTeacher-conditions input,.Login .LoginGroup-form .LoginTeacher-conditions input,.Login .LoginTeacher-form .LoginTeacher-conditions input,.Login .CreateUser-form .LoginTeacher-conditions input,.Login .ResetPassword-form .LoginTeacher-conditions input{width:.01172rem;height:.01172rem}.Login .Login-form .LoginTeacher-conditions span,.Login .LoginGroup-form .LoginTeacher-conditions span,.Login .LoginTeacher-form .LoginTeacher-conditions span,.Login .CreateUser-form .LoginTeacher-conditions span,.Login .ResetPassword-form .LoginTeacher-conditions span{margin-left:.00781rem}.Login .Login-errorMessage,.Login .LoginGroup-errorMessage,.Login .LoginTeacher-errorMessage{margin-top:.00391rem;margin-bottom:3;font-style:italic;color:#b30000}.Login .ResetPassword-form .Login-ErrorMessage{margin-top:-.00391rem}.Login .Login-navigationActions{position:absolute;bottom:.00781rem;padding:0 .01562rem}.Login .Login-navigationActions p{margin-top:0;margin-bottom:.00391rem;text-decoration:none;color:black}.Login .Login-navigationActions p:hover{cursor:pointer;text-decoration:underline}.Login .Login-navigationActions p:nth-child(2){margin-top:.00391rem;margin-bottom:.00234rem}.Mobile{position:relative;width:100%;height:100%;min-height:.625rem}.Mobile .Mobile-Container{padding-top:.04688rem;padding-left:.04688rem}.Mobile .Mobile-Container .Logo{width:.39062rem;height:.19531rem}.Mobile .Mobile-Container .Mobile-Container-Bubble{position:absolute;left:.19531rem;bottom:.17969rem;width:.41406rem;height:.38906rem;padding:.0625rem .10547rem .03125rem .0375rem}.Mobile .Mobile-Container.Mobile-Container--portrait .Logo{width:.625rem;height:.30312rem;margin:auto}.Mobile .Mobile-Container.Mobile-Container--portrait .Mobile-Container-Bubble{left:.11719rem;bottom:.07812rem;width:.51719rem;height:.48594rem;padding:.07812rem .13281rem .03906rem .04688rem;font-size:.03906rem}.Button{display:inline-block;font-size:.01094rem;text-transform:uppercase;text-decoration:none;color:#000;background-color:#ddd;padding:.00391rem .01562rem .00391rem .01562rem;border:none;border-radius:.00156rem;outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.Button.Button--disabled{opacity:0.4;cursor:not-allowed}.Select{position:relative;width:100%;height:.02344rem;font-size:.01406rem;border-radius:.00156rem;margin:.00391rem 0;padding:.00391rem .00781rem;background-color:white;color:black;text-align:left;cursor:pointer}.Select.open{border-radius:.00156rem .00156rem 0 0}.Select.open .Select-dropdown{height:auto;max-height:.15625rem;overflow:auto;border-radius:0 0 .00156rem .00156rem;border-top:1px solid #213640}.Select.disabled{cursor:default;color:#000;background-color:#e2e1e1}.Select.disabled .Select-button{display:none}.Select .Select-panel{height:100%}.Select .Select-selected.default{color:grey}.Select .Select-selected span{font-size:.01406rem}.Select .Select-button{position:absolute;top:0;right:0;width:.02344rem;height:.02344rem;background-position:center center;background-size:auto .00937rem;background-repeat:no-repeat}.Select .Select-dropdown{position:absolute;left:0;top:.02344rem;width:100%;height:0;background-color:white;overflow:hidden;z-index:2;-moz-transition:height .3s ease;-webkit-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}.Select .Select-dropdown .Select-option{cursor:pointer;position:relative;padding:.00391rem .00781rem;height:vw-cal(30);overflow:hidden;white-space:nowrap}.Select .Select-dropdown .Select-option span{font-size:.01406rem}.Select .Select-dropdown .Select-option:hover{background-color:rgba(33,54,64,0.1)}.Select .Select-dropdown .Select-option--disabled{cursor:not-allowed;opacity:0.5}.Select .Select-dropdown .Select-option--disabled:hover{background-color:white}.GeneralPopup{min-height:100%}.GeneralPopup-overlay{position:absolute;z-index:1600;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.GeneralPopup-popup{position:relative;width:.39062rem;border-radius:.00781rem;text-align:center;box-shadow:0 0 .02344rem 0rem black;background-color:black;margin:0;color:white}.GeneralPopup-popup .Button{width:.17188rem;font-family:"Carter One";font-size:.01406rem;text-transform:uppercase;background-color:white;padding:.00547rem 0;border-radius:.00391rem;text-decoration:none}.GeneralPopup-popup .Button:nth-child(1){margin-right:.00781rem}.GeneralPopup-popup .Button:hover{background-color:#f2f2f2}.GeneralPopup-popup .Button.Button--close,.GeneralPopup-popup .Button.Button--seeChapter{color:black}.GeneralPopup-close{position:absolute;top:.00781rem;right:.00781rem;width:.02344rem;height:.02344rem;background-image:url("assets/images/icon-close.svg");background-size:100% 100%;background-repeat:no-repeat;cursor:pointer}.GeneralPopup-close:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.GeneralPopup-title{font-size:.01953rem;margin:.02344rem 0 .01562rem 0;text-transform:uppercase}.GeneralPopup-text{text-align:left;font-size:.01406rem;font-weight:normal;padding:0rem .01953rem}.GeneralPopup-text span{text-transform:uppercase}.GeneralPopup-text a{color:white}.GeneralPopup-text ul{list-style:none;padding:0;margin:0}.GeneralPopup-text form{margin:0}.GeneralPopup-text form input,.GeneralPopup-text form textarea{width:100%;font-size:.01406rem;border-style:none;border-radius:.00156rem;margin:.00391rem 0;padding:.00391rem .00781rem}.GeneralPopup-text form .Button{font-size:.01406rem;text-transform:uppercase;background-color:white;padding:.00391rem 0;border-radius:.00156rem;text-decoration:none;text-align:center}.GeneralPopup-text form .Button:hover{background-color:#f2f2f2}.GeneralPopup-text form .Button.Button--loading{background-image:url("assets/images/icon-loading.svg");background-size:.02344rem auto;background-position:right .00391rem center;background-repeat:no-repeat}.GeneralPopup-text form .ErrorMessage{height:.01406rem;margin-top:.00391rem}.GeneralPopup-text .GeneralPopup-profile{padding-bottom:.01562rem}.GeneralPopup-text .GeneralPopup-profile .GeneralPopup-profileLabel{overflow:hidden;white-space:nowrap}.GeneralPopup-text .GeneralPopup-profile .GeneralPopup-profileLabel span{display:inline-block;width:.07812rem;text-transform:none;font-style:normal}.GeneralPopup-text .GeneralPopup-profile .Button{width:.19531rem;font-size:.01406rem;text-transform:uppercase;background-color:white;padding:.00391rem;border-radius:.00156rem;text-decoration:none;text-align:center}.GeneralPopup-text .GeneralPopup-profile .Button.update{margin-right:.02344rem}.GeneralPopup-text .GeneralPopup-profile .Button.update.disabled{opacity:0.5;cursor:not-allowed}.GeneralPopup-text .GeneralPopup-profile .Button:hover{background-color:#f2f2f2}.GeneralPopup-text .GeneralPopup-profile .Button.Button--loading{background-image:url("assets/images/icon-loading.svg");background-size:.02344rem auto;background-position:right .00391rem center;background-repeat:no-repeat}.GeneralPopup-selectSchool{margin-bottom:.03906rem;margin-top:.03125rem}.GeneralPopup-footer{width:100%}.GeneralPopup-buttons{width:100%;border-top:.00156rem solid #1d796d;background-color:#4d9f95;margin-top:.00781rem;padding:.00781rem .01953rem;border-bottom-left-radius:.00781rem;border-bottom-right-radius:.00781rem;text-align:center}.GeneralPopup-buttons.single{border-style:none;background-color:transparent}.GeneralPopup-buttons .Button{width:.19531rem;font-family:"Carter One";font-size:.01406rem;text-transform:uppercase;background-color:white;padding:.00547rem 0;border-radius:.00391rem;text-decoration:none}.GeneralPopup-buttons .Button:nth-child(1){margin-right:.00781rem}.GeneralPopup-buttons .Button:hover{background-color:#f2f2f2}.GeneralPopup-buttons .Button.Button--close,.GeneralPopup-buttons .Button.Button--seeChapter{color:black}.GeneralPopup.GeneralPopup--create-new-game .GeneralPopup-overlay .GeneralPopup-popup,.GeneralPopup.GeneralPopup--subscription .GeneralPopup-overlay .GeneralPopup-popup,.GeneralPopup.big .GeneralPopup-overlay .GeneralPopup-popup{width:.54688rem}.GeneralPopup.GeneralPopup--create-new-game .GeneralPopup-overlay .GeneralPopup-popup .GeneralPopup-body .GeneralPopup-text form,.GeneralPopup.GeneralPopup--subscription .GeneralPopup-overlay .GeneralPopup-popup .GeneralPopup-body .GeneralPopup-text form,.GeneralPopup.big .GeneralPopup-overlay .GeneralPopup-popup .GeneralPopup-body .GeneralPopup-text form{width:100%}.GeneralPopup.GeneralPopup--create-new-game .GeneralPopup-overlay .GeneralPopup-popup .GeneralPopup-body .GeneralPopup-text form p,.GeneralPopup.GeneralPopup--subscription .GeneralPopup-overlay .GeneralPopup-popup .GeneralPopup-body .GeneralPopup-text form p,.GeneralPopup.big .GeneralPopup-overlay .GeneralPopup-popup .GeneralPopup-body .GeneralPopup-text form p{margin-bottom:0}.GeneralPopup.GeneralPopup--create-new-game .GeneralPopup-overlay .GeneralPopup-popup .GeneralPopup-body .GeneralPopup-text form input,.GeneralPopup.GeneralPopup--subscription .GeneralPopup-overlay .GeneralPopup-popup .GeneralPopup-body .GeneralPopup-text form input,.GeneralPopup.big .GeneralPopup-overlay .GeneralPopup-popup .GeneralPopup-body .GeneralPopup-text form input{width:100%}.GeneralPopup.GeneralPopup--create-new-game .GeneralPopup-overlay .GeneralPopup-popup .GeneralPopup-body .GeneralPopup-text form input.Button,.GeneralPopup.GeneralPopup--subscription .GeneralPopup-overlay .GeneralPopup-popup .GeneralPopup-body .GeneralPopup-text form input.Button,.GeneralPopup.big .GeneralPopup-overlay .GeneralPopup-popup .GeneralPopup-body .GeneralPopup-text form input.Button{margin-top:.02344rem}.GeneralPopup.GeneralPopup.GeneralPopup--profile .GeneralPopup-overlay .GeneralPopup-popup{width:.46875rem}.GeneralPopup.GeneralPopup.GeneralPopup--profile .GeneralPopup-overlay .GeneralPopup-popup .GeneralPopup-body .GeneralPopup-text form{width:100%}.GeneralPopup.GeneralPopup--loading .GeneralPopup-buttons .Button.Button--canLoad{background-image:url("assets/images/icon-loading.svg");background-size:.02344rem auto;background-position:right .00391rem center;background-repeat:no-repeat}.ConnectionStatusOverlay .ConnectionStatusOverlay-overlay{display:none;position:absolute;z-index:1700;background-color:rgba(0,0,0,0.9);width:100%;height:100%;min-height:.5625rem;left:0;top:0}.ConnectionStatusOverlay .ConnectionStatusOverlay-overlay .ConnectionStatusOverlay-body{width:.39062rem;border-radius:.39062rem;text-align:center}.ConnectionStatusOverlay .ConnectionStatusOverlay-overlay .ConnectionStatusOverlay-body img{width:.11719rem}.ConnectionStatusOverlay .ConnectionStatusOverlay-overlay .ConnectionStatusOverlay-body p{font-size:.02344rem;font-weight:bold;text-transform:uppercase;color:white}.ConnectionStatusOverlay .ConnectionStatusOverlay-overlay.offline{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.ConnectionStatusOverlay .ConnectionStatusOverlay-overlay.offline.monsterisland{background:rgba(255,255,255,0.9);background:radial-gradient(white 20%, rgba(255,255,255,0.7))}.ConnectionStatusOverlay .ConnectionStatusOverlay-overlay.offline.monsterisland .ConnectionStatusOverlay-body p{font-family:"Carter_One";color:#3a7e74}.ConnectionStatusOverlay .ConnectionStatusOverlay-overlay.offline.wasteminers{background:radial-gradient(black 20%, rgba(0,0,0,0.7))}.ConnectionStatusOverlay .ConnectionStatusOverlay-overlay.offline.wasteminers .ConnectionStatusOverlay-body p{font-family:"RobotoSlab"}@media print{.ConnectionStatusOverlay .ConnectionStatusOverlay-overlay{display:none}}.Loading{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%}.Loading .Loading-Container{text-align:center;margin-bottom:.11719rem}.Loading .Loading-Container .Logo{width:initial;height:.15156rem}.Loading .Loading-Container .Loading-Message{display:inline-block;width:.23438rem;padding:0;border-radius:.00156rem;color:black;background-color:white;font-size:.01719rem;line-height:.03906rem;text-align:center;text-transform:uppercase;text-decoration:none}.Loading--sherlocks{position:relative;background-image:url("assets/images/background.png");background-size:cover;background-position:center;background-repeat:no-repeat}.Loading--sherlocks .Loading-Container .Logo{width:.25781rem;height:.15625rem}.Loading--sherlocks .Loading-Container .Loading-Message{color:#FAF4E6;background-color:#000;font-family:"Rye";background-image:url("assets/images/icon-loading4.gif");background-size:.03906rem auto;background-position:right 0rem center;background-repeat:no-repeat}.GamePopup{min-height:100%}.GamePopup-overlay{position:absolute;z-index:1500;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column}.GamePopup-popup{font-family:'Source_Sans_Pro-BlackItalic';position:relative;width:.3125rem;border-radius:.00234rem;text-align:center;box-shadow:0 0 .02344rem 0rem black;background-color:#fff;color:#000;margin:0}.GamePopup-close{position:absolute;top:.00781rem;right:.00781rem;width:.02344rem;height:.02344rem;background-image:url("assets/images/icon-close.svg");background-size:100% 100%;background-repeat:no-repeat;cursor:pointer}.GamePopup-close:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.GamePopup-title{font-size:.02109rem;margin-top:.02344rem;text-transform:uppercase;color:#00bc9d}.GamePopup-text{font-size:.01406rem;font-weight:normal;padding:0rem .01953rem;font-family:'Source_Sans_Pro-Regular'}.GamePopup-text span{text-transform:uppercase}.GamePopup-text a{color:white}.GamePopup-text ul{list-style:none;padding:0;margin:0}.GamePopup-text form input,.GamePopup-text form textarea{width:100%;font-size:.01406rem;border-style:none;border-radius:.00234rem;margin:.00234rem 0;padding:.00234rem .00781rem}.GamePopup-text form .Button{font-size:.01406rem;text-transform:uppercase;background-color:#00bc9d;padding:.00234rem 0;border-radius:.00234rem;text-decoration:none}.GamePopup-text form .Button:hover{background-color:#00a388}.GamePopup-text form .Button.Button--loading{background-image:url("assets/images/icon-loading.svg");background-size:.02344rem auto;background-position:right .00234rem center;background-repeat:no-repeat}.GamePopup-text form .ErrorMessage{height:.01406rem;margin-top:.00234rem}.GamePopup-buttons{width:100%;margin-top:.03125rem}.GamePopup-buttons .Button{width:100%;font-size:.01406rem;text-transform:uppercase;background-color:#00bc9d;color:#fff;padding:.01172rem 0;text-decoration:none;border-bottom-left-radius:.00234rem;border-bottom-right-radius:.00234rem}.GamePopup-buttons .Button:hover{background-color:#00a388}.GamePopup-buttons--2{margin:.03125rem 0 .00781rem .00781rem;text-align:left}.GamePopup-buttons--2 .Button{text-align:center;display:inline-block;width:.14453rem;border-radius:.00234rem}.GamePopup-buttons--2 .Button:nth-child(1){margin-right:.00781rem}.GamePopup--rapBattle .GamePopup-popup .GamePopup-title{color:#ffb02a}.GamePopup--rapBattle .GamePopup-popup .Button{background-color:#ffb02a}.GamePopup--rapBattle .GamePopup-popup .Button:hover{background-color:#ffa711}.GamePopup--tagMaster .GamePopup-popup .GamePopup-title{color:#ff213e}.GamePopup--tagMaster .GamePopup-popup .Button{background-color:#ff213e}.GamePopup--tagMaster .GamePopup-popup .Button:hover{background-color:#ff0828}.GamePopup--evaluationWarning .GamePopup-text p:nth-child(2){font-family:'Source_Sans_Pro-SemiBold'}.GamePopup.Popup--loading .Button--canLoad{background-image:url("assets/images/icon-loading.svg");background-size:.02344rem auto;background-position:right .00234rem center;background-repeat:no-repeat}.Resources .Resources-resource{display:inline-block;width:.03438rem;height:.03438rem;margin:.00391rem;border-radius:.03438rem;background-size:75%;background-position:center center;background-repeat:no-repeat}.Resources .Resources-resource.Resource--disabled{opacity:0.25}.Resources .Resources-resource.Resource--breaker{background-image:url("assets/images/resources/breaker.png")}.Resources .Resources-resource.Resource--rapper{background-image:url("assets/images/resources/rapper.png")}.Resources .Resources-resource.Resource--dj{background-image:url("assets/images/resources/dj.png")}.Resources .Resources-resource.Resource--writer{background-image:url("assets/images/resources/writer.png")}.Game{position:relative;width:100%;min-height:100%;background-image:url("assets/images/background.jpg");background-size:101% auto;background-repeat:no-repeat}.Game .toggleFullscreen{position:absolute;right:.00391rem;top:.00391rem;width:.02344rem;height:.02344rem;border:.00156rem solid white;border-radius:.00156rem;z-index:20;cursor:pointer;background-image:url("assets/images/icon-expand.svg");background-size:100% auto;background-repeat:no-repeat}.Game .toggleFullscreen:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.Game .toggleFullscreen.fullscreen{background-image:url("assets/images/icon-contract.svg")}.Game--teacher .toggleFullscreen{background-image:url("assets/images/icon-expand.svg")}.Game--teacher .toggleFullscreen.fullscreen{background-image:url("assets/images/icon-contract.svg")}.Game--splash{background-image:url("assets/images/splash.jpg"),url("assets/images/background.jpg");background-size:100% auto, 101% auto;background-position:top center;overflow-x:hidden}.Game--welcome{background-image:url("assets/images/background-guy2.png"),url("assets/images/background-tires.png"),url("assets/images/background.jpg");background-size:.36875rem auto,100% auto,101% auto;background-position:right .10156rem top .05078rem,bottom center,top left}.Game--introduction,.Game--text{background-image:url("assets/images/background-guy.png"),url("assets/images/background.jpg");background-size:.36875rem auto,101% auto;background-position:right .10156rem top .05078rem,top left}.Game--introduction.Game--student,.Game--text.Game--student{background-position:right .03906rem top .05078rem,top left}.Game--presentation{background-color:black;background-image:url("assets/images/stage.png");background-size:100% auto, cover;background-position:top center}.Game--map,.Game--results{background-image:url("assets/images/background-map.jpg");background-position:center center}.Game--tools{background-image:url("assets/images/background-tools.png"),url("assets/images/background.jpg");background-size:.40937rem auto,101% auto;background-position:left .28125rem top .10312rem,top left}.Game--videos,.Game--beats,.Game--texts{background-image:url("assets/images/background-tools2.png"),url("assets/images/background.jpg");background-size:.29297rem auto,101% auto;background-position:left .15625rem top .08203rem,top left}.Game--settings .toggleFullscreen{display:none}.Game--blur{-webkit-filter:blur(.00625rem);filter:blur(.00625rem)}@media print{.Game{background-image:none;background-color:#fff}.Game .GameCode,.Game .toggleFullscreen{display:none}}.Menu{position:relative;width:.19531rem;min-height:100%;top:0;bottom:0;z-index:10;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Menu .Logo{margin:-.00625rem auto .03125rem -.01641rem;background-position:center top;cursor:pointer}.GroupTag{position:relative;width:.08203rem;height:.02578rem;padding:.00313rem 0;margin:0 0 .03906rem .02344rem}.GroupTag-label{width:.07031rem;height:.01953rem;font-family:"Source_Sans_Pro-BlackItalic";font-size:.0125rem;line-height:.01953rem;color:white;background-color:rgba(131,212,222,0.9);border-radius:.00391rem;padding-left:.00625rem}.GroupTag-number{position:absolute;top:0;right:0;width:.02578rem;height:.02578rem;font-family:"Source_Sans_Pro-BlackItalic";font-size:.01953rem;line-height:.02578rem;text-align:center;background-color:#83d4de;border-radius:.02578rem}.GroupTag--2 .GroupTag-label{background-color:rgba(254,191,184,0.9)}.GroupTag--2 .GroupTag-number{background-color:#febfb8}.GroupTag--3 .GroupTag-label{background-color:rgba(255,231,187,0.9)}.GroupTag--3 .GroupTag-number{background-color:#ffe7bb}.GroupTag--4 .GroupTag-label{background-color:rgba(228,164,255,0.9)}.GroupTag--4 .GroupTag-number{background-color:#e4a4ff}.GroupTag--5 .GroupTag-label{background-color:rgba(184,255,225,0.9)}.GroupTag--5 .GroupTag-number{background-color:#b8ffe1}.GroupTag--6 .GroupTag-label{background-color:rgba(184,192,209,0.9)}.GroupTag--6 .GroupTag-number{background-color:#b8c0d1}.Menu--settings{display:none}.Menu-wrap{height:100%;min-height:.5625rem;padding:.02344rem}.Menu-dropDown{height:0;margin-left:-.01562rem;overflow:hidden;-moz-transition:height .3s ease;-webkit-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}.Menu-dropDown.open{height:.0625rem}.Menu-dropDown .Button--submenu{padding-left:.03672rem;font-size:.01406rem;line-height:.01562rem}.Menu-dropDown .Button--submenu:hover:not(.Button--disabled),.Menu-dropDown .Button--submenu:active,.Menu-dropDown .Button--submenu.Button--selected{color:#ff213e}.Button--menu,.Button--submenu{display:block;font-family:"Source_Sans_Pro-BlackItalic";font-size:.02031rem;background-color:transparent;text-transform:uppercase;text-decoration:none;color:white;padding-top:0;padding-bottom:0;padding-left:.02031rem;margin:0;cursor:pointer}.Button--menu:hover,.Button--menu:active,.Button--submenu:hover,.Button--submenu:active{padding-right:.00391rem;color:#00bc9d}.Button--menu.Button--selected,.Button--submenu.Button--selected{color:#00bc9d;background-image:url("assets/images/menu-selected.png");background-position:left center;background-repeat:no-repeat;background-size:auto .02344rem}.Button--menu.Button--disabled,.Button--submenu.Button--disabled{opacity:0.4;cursor:not-allowed}.Button--menu.Button--disabled:hover,.Button--menu.Button--disabled:active,.Button--submenu.Button--disabled:hover,.Button--submenu.Button--disabled:active{color:white}.Button--menu.Button--submenu,.Button--submenu.Button--submenu{background-position:left .02031rem top -.00078rem;background-size:auto .01953rem;background-repeat:no-repeat;background-image:none}.Button--menu.Button--current,.Button--submenu.Button--current{background-image:url("assets/images/icon-star-outline.svg")}.Button--menu.Button--current:hover,.Button--menu.Button--current.Button--selected,.Button--submenu.Button--current:hover,.Button--submenu.Button--current.Button--selected{background-image:url("assets/images/icon-star-outline2.svg")}.Button--menu.Button--done,.Button--submenu.Button--done{background-image:url("assets/images/icon-star.svg")}.Button--menu.Button--done:hover,.Button--menu.Button--done.Button--selected,.Button--submenu.Button--done:hover,.Button--submenu.Button--done.Button--selected{background-image:url("assets/images/icon-star2.svg")}.Button--menu.Button--locked,.Button--submenu.Button--locked{background-image:url("assets/images/icon-lock.svg");background-position:left .01875rem top -.00234rem}.Button--menu.Button--locked:hover,.Button--menu.Button--locked.Button--selected,.Button--submenu.Button--locked:hover,.Button--submenu.Button--locked.Button--selected{background-image:url("assets/images/icon-lock2.svg")}.Button--linkToFrontPage{display:block;position:absolute;bottom:.01562rem;left:.01562rem;width:.15625rem;font-family:"Source_Sans_Pro-BlackItalic";text-transform:uppercase;text-decoration:none;font-size:.01094rem;color:white;background-color:#ffb02a;cursor:pointer}.Button--linkToFrontPage:hover,.Button--linkToFrontPage:active{padding-right:0;color:white;background-color:#ffaa1b}.Button--buy-access{display:block;width:.125rem;position:absolute;left:.02344rem;top:.47031rem;font-family:'Source_Sans_Pro-BlackItalic';font-size:.01719rem;line-height:.02031rem;background-color:#00bc9d;color:#fff;margin:.01172rem 0 .00781rem;text-transform:uppercase}.Button--buy-access:hover{background-color:#00a388}.Menu--student .Menu-Wrap .Menu-dropDown.open{height:.07812rem}.Menu--teacher .Logo{margin-bottom:.09375rem}.Menu--splash .Menu-wrap>.Button,.Menu--splash .Menu-wrap>div:not(.Logo){position:relative;left:-.15625rem;-webkit-animation:slideInLeft 0.3s forwards;-webkit-animation-delay:2s;animation:slideInLeft 0.3s forwards;animation-delay:2s}@-webkit-keyframes slideInLeft{100%{left:0}}@keyframes slideInLeft{100%{left:0}}.Menu--splash .Logo{visibility:hidden}@media print{.Menu{display:none}}.Settings{position:relative;width:100%;height:100%;min-height:.5625rem;padding:.03125rem .28125rem .03125rem .23438rem}.Settings .Logo{position:absolute;top:.00781rem;left:.02344rem}.Settings .Settings-Title{font-family:"Source_Sans_Pro-BlackItalic";color:white;font-size:.02344rem;text-align:left;text-transform:uppercase;margin:.0625rem 0 .02344rem 0}.Settings .Settings-Box{position:absolute;top:.03906rem;right:.01562rem}.Settings .Settings-Box .Settings-LoginInfo{position:relative;font-size:.01406rem;color:white;padding:0;white-space:nowrap;overflow:hidden;margin-bottom:.01562rem}.Settings .Settings-Box .Settings-Contact,.Settings .Settings-Box .Settings-Logout{position:relative;text-align:right}.Settings .Settings-Box .Settings-Contact .Button,.Settings .Settings-Box .Settings-Logout .Button{display:inline-block;width:100%;font-family:"Source_Sans_Pro-BlackItalic";color:white;background-color:#00bc9d;font-size:.01719rem;line-height:.03281rem;text-decoration:none;text-transform:uppercase;text-align:center;padding:0;margin:0;border-radius:.00391rem}.Settings .Settings-Box .Settings-Contact .Button:hover,.Settings .Settings-Box .Settings-Logout .Button:hover{background-color:#00a388}.Settings .Settings-Box .Settings-Contact{margin-bottom:.00781rem}.Settings .Settings-Box .Settings-Contact .Button{color:white}.Settings .Settings-GameButtons{width:.45312rem;margin:.01172rem 0 .01172rem 0}.Settings .Settings-GameButtons .Button{width:.21094rem;display:inline-block;vertical-align:top;font-family:"Source_Sans_Pro-BlackItalic";color:white;background-color:#00bc9d;font-size:.01719rem;line-height:.03281rem;border-radius:.00391rem;text-transform:uppercase;text-align:center;padding:.00781rem 0;margin-right:.01562rem}.Settings .Settings-GameButtons .Button:hover{background-color:#00a388}.Settings .Settings-GameButtons .Button.Button--loading{background-image:url("assets/images/icon-loading.svg");background-size:.03906rem auto;background-position:right .00391rem center;background-repeat:no-repeat}.Settings .Settings-GamesContainer{position:absolute;left:.23438rem;top:.20312rem;width:.50781rem;height:.34375rem;margin-left:-.00781rem;text-align:left;z-index:1}.Settings .Settings-GamesContainer ::-webkit-scrollbar{width:.01172rem}.Settings .Settings-GamesContainer ::-webkit-scrollbar-track{background-color:#1a2346;border-radius:.01172rem}.Settings .Settings-GamesContainer ::-webkit-scrollbar-thumb{border-radius:.01172rem;background:#fff}.Settings .Settings-GamesContainer ::-webkit-scrollbar-thumb:window-inactive{background-color:transparent;border:.00078rem solid #fff}.Settings .Settings-Games{position:absolute;width:100%;height:100%;overflow-y:auto}.Settings .Settings-Games .Settings-Games-Game{display:inline-block;position:relative;width:.21094rem;height:.14062rem;margin:.00781rem;padding:.01172rem .02734rem;background-color:#1a2346;border-radius:.00391rem;vertical-align:top}.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Name,.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Started,.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Info{font-size:.01406rem;line-height:.02344rem;color:white;font-family:"Source_Sans_Pro-Light";cursor:default}.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Name span,.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Started span,.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Info span{font-family:"Source_Sans_Pro-Regular";display:inline-block;width:.0625rem;font-weight:700}.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Name{max-height:.04688rem;overflow:hidden;white-space:nowrap}.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Name span{vertical-align:top}.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Name span:nth-child(2){white-space:nowrap;overflow:hidden;display:inline-block;width:.14062rem;padding:0 .02344rem 0 .00391rem}.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Name input{font-family:"Source_Sans_Pro-Regular";display:inline-block;vertical-align:top;width:.14062rem;height:.02344rem;font-size:.01562rem;line-height:.01953rem;color:black;padding:.00391rem;margin:0;box-shadow:none;background-color:transparent;border-style:none;cursor:text}.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Name input:focus{background-color:rgba(255,255,255,0.3);overflow:auto}.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Info span:nth-child(2){font-family:"Source_Sans_Pro-Light";font-weight:400}.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-DeleteGame{position:absolute;top:.00781rem;right:.00781rem;width:.01562rem;height:.01562rem;background-image:url("assets/images/icon-close-white.svg");background-size:100% 100%;background-repeat:no-repeat;cursor:pointer}.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-DeleteGame:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Buttons{position:absolute;width:.15625rem;bottom:.01172rem}.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Buttons .Button{display:block;font-family:"Blowbrush";font-size:.01562rem;line-height:.03281rem;text-align:center;text-transform:uppercase;color:red;background-color:white;margin-top:.01172rem;padding:0;border-radius:.00391rem}.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Buttons .Button.Button--play{font-family:"Source_Sans_Pro-BlackItalic";color:white;background-color:#5a627e;-webkit-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.9);-moz-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.9);box-shadow:0px 0px 13px 0px rgba(0,0,0,0.9)}.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Buttons .Button.Button--loading{background-image:url("assets/images/icon-loading.svg");background-size:.03906rem auto;background-position:right .00391rem center;background-repeat:no-repeat}.Settings .Settings-Games .Settings-Games-Game .Settings-Games-Game-Buttons .Button:hover{background-color:#4f566f}.Settings .Settings-Games .Settings-Games-Game.saving .Settings-Games-Game-Name textarea{background-image:url("assets/images/icon-loading.gif");background-size:.03125rem auto;background-position:right 0 top .00391rem;background-repeat:no-repeat}.Settings .Settings-Games .Settings-Games-Game.placeholder{width:0}.Settings .Settings-Games .Settings-Games-Game.placeholder div{opacity:0.5}.Welcome{width:.35156rem;margin-top:.09375rem}.Welcome-title{width:.27344rem;margin:0 0 .02109rem;font-size:.03906rem;line-height:.04453rem;position:relative}.Welcome-title::after{content:"";width:.13281rem;height:.08594rem;display:block;position:absolute;top:-.02734rem;right:.0625rem;background-image:url("assets/images/gold-graffiti.png");background-size:100% auto, cover;background-repeat:no-repeat}.AudioPlayer{position:relative;width:.13672rem;height:.07812rem;text-align:center}.AudioPlayer-loadingButton,.AudioPlayer-playButton{display:inline-block;width:.02187rem;height:.02187rem;margin-bottom:.00391rem;vertical-align:top;padding:0 0 0 .00156rem;color:#000;background-color:#ff213e;border:none;border-radius:.02187rem;text-align:center;cursor:pointer}.AudioPlayer-loadingButton:focus,.AudioPlayer-playButton:focus{outline:0}.AudioPlayer-loadingButton:hover,.AudioPlayer-playButton:hover{background-color:#ff1231}.AudioPlayer-loadingButton svg,.AudioPlayer-playButton svg{width:.00937rem;height:.00937rem}.AudioPlayer-loadingButton{background-image:url("assets/images/sound-loading.svg");background-position:center center;background-size:100% auto;background-repeat:no-repeat}.AudioPlayer-progress{display:inline-block;width:.13672rem;height:.01406rem;vertical-align:top;background-color:transparent;background-image:url("assets/images/sound-wave.png");background-size:100% 100%;background-position:center center;background-repeat:no-repeat}.AudioPlayer-progress .sb-soundplayer-progress-inner{height:100%;background-image:url("assets/images/sound-progress.png");background-size:.00781rem .00781rem;background-position:center right;background-repeat:no-repeat}.AudioPlayer-progress .cookiePolicy__link{display:none}.Intro{width:.38281rem;margin-top:.11719rem}.Intro.Intro--student{margin:0;padding:.11328rem .00781rem .00781rem .00781rem}.Intro-heading{width:.27344rem;margin:0 0 .02109rem}.Intro-audio{position:absolute;top:.07812rem;right:.16406rem}.Intro-audio .AudioPlayer .AudioPlayer-Buttons{padding:0 .06094rem 0 .01406rem}.Groups{position:relative;text-align:center}.Groups .Groups-startGame{display:block;width:.27344rem;margin:.0625rem auto .05469rem auto;font-family:"Source_Sans_Pro-BlackItalic";font-size:.025rem;line-height:.04688rem;color:white;background-color:#00bc9d;border-radius:.00391rem;text-transform:uppercase;cursor:pointer;box-shadow:inset #151314 0 0 .00156rem}.Groups .Groups-startGame:hover{background-color:#00a388}.Groups .Groups-startGame.loading{background-image:url("assets/images/icon-loading.svg");background-size:.03906rem auto;background-position:right 0rem center;background-repeat:no-repeat}.Groups .Groups-info{width:.28906rem;background-color:rgba(35,31,32,0.5);border-radius:.00391rem;padding:.01172rem .02344rem;margin:.04688rem auto .05469rem auto}.Groups .Groups-info p{font-size:.01562rem;line-height:.01953rem;margin:0;text-align:left;white-space:nowrap;overflow:hidden}.Groups .Groups-info p span{font-family:"Source_Sans_Pro-BlackItalic";text-transform:uppercase;color:#00bc9d;margin-right:.00156rem}.Groups .Group{position:relative;display:inline-block;margin:.01172rem;text-align:center;width:.13672rem;height:.13672rem;overflow:hidden;vertical-align:bottom;background-image:url("assets/images/group-images/group1.jpg");background-size:100% auto;background-position:top center;background-repeat:no-repeat;border-radius:.00391rem;color:#fff}.Groups .Group.Group--2{background-image:url("assets/images/group-images/group2.jpg")}.Groups .Group.Group--3{background-image:url("assets/images/group-images/group3.jpg")}.Groups .Group.Group--4{background-image:url("assets/images/group-images/group4.jpg")}.Groups .Group.Group--5{background-image:url("assets/images/group-images/group5.jpg")}.Groups .Group.Group--6{background-image:url("assets/images/group-images/group6.jpg")}.Groups .Group.Group--inActive{opacity:.4;cursor:not-allowed}.Groups .Group-names{height:.10156rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column}.Groups .Group-name,.Groups .Group-name2{position:relative;width:100%;font-family:"Source_Sans_Pro-BlackItalic";font-size:.01719rem;text-transform:uppercase;color:white;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Groups .Group-name2{font-size:.01406rem;font-family:"Source_Sans_Pro-SemiBold"}.Groups .Group-students{font-family:"Source_Sans_Pro-SemiBold";position:absolute;bottom:-.00156rem;right:.00234rem;overflow:hidden;font-size:.01875rem;padding-top:.00391rem;text-align:center;height:.03516rem;width:.03516rem;border-radius:.00391rem;background-image:url("assets/images/icon-laptop.svg");background-size:100% auto;background-repeat:no-repeat;background-position:center center}.Groups .Group-students img{width:.01953rem;margin-top:.00391rem}.Groups.Groups--demo .Group-names{height:.13672rem}.Groups.Groups--demo .Group-students{display:none}.Chapter{position:absolute;height:100%;width:100%;padding:.11328rem .00781rem .00781rem .00781rem;color:#000;font-size:.0125rem}.Chapter-title{margin-top:0}.Chapter-title span{display:block;font-size:.02031rem;line-height:1}.Chapter-audio{position:absolute;top:.07812rem;right:.20312rem}.ChapterIntro{margin-right:.21484rem}.ChapterIntro-text{line-height:1.28;color:white;margin:.02344rem 0}.ChapterIntro .Button{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:.03906rem;font-family:"Source_Sans_Pro-BlackItalic";font-size:.0125rem;text-transform:uppercase;text-align:center;color:white;box-shadow:0 -.00078rem .00391rem .00234rem rgba(0,0,0,0.25)}.Text,.Assignment{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.Text.show,.Assignment.show{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column}.Text.error .Assignment-wrap,.Assignment.error .Assignment-wrap{height:auto}.Text-wrap,.Assignment-wrap{position:relative;width:.42969rem;padding:0 .01953rem;height:90%;margin:auto}.Text-body,.Assignment-body{display:none;position:absolute;width:100%;top:0rem;bottom:0rem;background-image:url("assets/images/text-background.png");background-size:100% 100%;border-radius:.00391rem;z-index:20;overflow:hidden}.Text-body ::-webkit-scrollbar,.Assignment-body ::-webkit-scrollbar{width:.00781rem}.Text-body ::-webkit-scrollbar-track,.Assignment-body ::-webkit-scrollbar-track{background-color:#58595b;border-radius:.00781rem}.Text-body ::-webkit-scrollbar-thumb,.Assignment-body ::-webkit-scrollbar-thumb{border-radius:.00781rem;background:#1a2346}.Text-body ::-webkit-scrollbar-thumb:window-inactive,.Assignment-body ::-webkit-scrollbar-thumb:window-inactive{background-color:transparent;border:.00078rem solid #1a2346}.Text-body.show,.Text-body.Assignment-body,.Assignment-body.show,.Assignment-body.Assignment-body{display:block}.Text-print,.Assignment-print{position:absolute;top:.00781rem;right:.03906rem;width:.02344rem;height:.02344rem;background-image:url("assets/images/icon-print.svg");background-size:cover;cursor:pointer}.Text-print:hover,.Assignment-print:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.Text-close,.Assignment-close{position:absolute;top:.00781rem;right:.00781rem;width:.02344rem;height:.02344rem;background-image:url("assets/images/icon-close.svg");background-size:cover;cursor:pointer}.Text-close:hover,.Assignment-close:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.Text-title,.Assignment-title{font-family:"Source_Sans_Pro-BlackItalic";font-size:.02187rem;line-height:1;color:#1a2346;text-transform:uppercase;padding:.03125rem .02344rem .00781rem .03516rem}.Text-title span,.Assignment-title span{font-size:.01719rem;color:#ffb02a}.Text-text,.Assignment-text,.Quiz{padding:0 .02344rem .02344rem .02344rem}.Text-text p,.Assignment-text p,.Quiz p{color:#58595b}.Text-text strong,.Assignment-text strong,.Quiz strong{color:#1a2346;font-family:"Source_Sans_Pro-Bold";font-size:.01406rem}.Text-textScrollContainer,.Assignment-textScrollContainer{padding:.00781rem .00781rem .00781rem .01797rem;position:absolute;width:100%;top:.05859rem;bottom:.01562rem;right:.00547rem;overflow-y:auto;overflow-x:hidden}.Text-text p span{position:relative;display:inline-block;color:#ff213e;cursor:pointer}.Text-text p:first-child [tooltip]::after{top:90%;margin-top:8px;transform:translateX(-50%) translateY(0%)}.Text-text p:first-child [tooltip]::before{top:91%;margin-top:8px;transform:translateX(-50%) translatey(-100%) rotate(-180deg)}[tooltip]::before,[tooltip]::after{position:absolute;left:50%;top:-4px;opacity:0;left:50%;z-index:99}[tooltip]::before{content:"";transform:translateX(-50%);border-width:6px 6px 0 6px;border-style:solid;border-color:rgba(38,38,38,0.9) transparent transparent transparent}[tooltip]::after{content:attr(tooltip);transform:translateX(-50%) translateY(-100%);background:rgba(38,38,38,0.9);text-align:center;color:#fff;font-size:.0125rem;min-width:.0625rem;border-radius:.00625rem;pointer-events:none;padding:.00469rem .00781rem;top:-3px}[tooltip]:hover::after,[tooltip]:hover::before{opacity:1}.Quiz-button,.Assignment-button{text-align:center;margin-top:.02344rem}.Quiz-warning{margin-top:.01953rem;color:#58595b}.Quiz-warning.done{color:#ff213e}.Quiz{color:#fff}.Quiz-resources{text-align:left;margin:-.00781rem 0 .00781rem -.00781rem}.Quiz-resources .ResourcesContainer .ResourcesContainer-Resource{width:.03125rem;height:.03125rem;margin:.00234rem 0}.Quiz-questions{margin:.00781rem 0}.Quiz-question,.Quiz-answer{font-size:.01406rem;line-height:1.1;background-color:#1a2346;padding:.00781rem;border-bottom:.00156rem solid #cacaca}.Quiz-question:first-child,.Quiz-answer:first-child{border-top-left-radius:.00234rem;border-top-right-radius:.00234rem}.Quiz-question:last-child,.Quiz-answer:last-child{border-bottom-left-radius:.00234rem;border-bottom-right-radius:.00234rem}.Quiz-question{font-family:"Source_Sans_Pro-Semibold"}.Quiz-answer{color:#58595b;background-color:#e6e7e8;padding-left:.02344rem;cursor:pointer}.Quiz-answer:hover{color:#505153;font-weight:700}.Quiz-answer.correct,.Quiz-answer.correct2,.Quiz-answer.blink{color:#fff;background-color:#00bc9d}.Quiz-answer.correct{font-weight:700}.Quiz-answer.wrong{color:#fff;background-color:#ff213e;font-weight:700}.Assignment-audio .AudioPlayer{width:80%;margin:0 auto}.Assignment-audio+.Assignment-textScrollContainer{top:.14062rem}.Assignment-error{width:.30469rem;background-color:white;border-radius:.00391rem}.Assignment-errorText{color:#231f20;padding:.01562rem .02344rem .01562rem .07812rem;background-image:url("assets/images/icon-error.png");background-size:.03906rem auto;background-position:.02344rem center;background-repeat:no-repeat}.Assignment-errorClose{font-family:"Source_Sans_Pro-BlackItalic";line-height:.03906rem;text-align:center;color:white;background-color:#ff213e;border-bottom-left-radius:.00391rem;border-bottom-right-radius:.00391rem;cursor:pointer}.Assignment-errorClose:hover{background-color:#ff1231}.Assignment-teacherGuide{margin-top:.01172rem;padding:.00234rem .01172rem;background-color:#ebebeb}.Assignment-note{font-weight:700}.Assignment-glossary h5{font-size:.01562rem;margin-bottom:0}.Assignment-glossary ul{margin-top:.00781rem;padding:.01172rem .01953rem;border:1px solid gray}.Button--quiz,.Button--inAssignment{font-family:"Source_Sans_Pro-BlackItalic";font-size:.01406rem;text-transform:uppercase;color:#fff;background-color:#ffb02a;padding:.01172rem .03125rem;border-radius:.00391rem}.Button--quiz:hover,.Button--inAssignment:hover{background-color:#ffaa1b}.Button--solved{background-image:url("assets/images/icon-check.png");background-size:.01484rem auto;background-position:right .00391rem center;background-repeat:no-repeat}.Button--assignment{display:block;width:100%;background-color:#ff213e;padding:0;margin:.01562rem 0 0;line-height:.03906rem}.Button--assignment:hover{background-color:#ff1231}.Button--ChapterIntro{margin:0;width:.15625rem;padding:0 .01953rem;background-color:#1a2346}.Button--ChapterIntro:nth-child(2){float:right}.Button--ChapterIntro:hover{background-color:#161d3b}@media print{.Chapter{position:relative;height:auto;padding:30px 40px}.Chapter-title,.Chapter-audio,.ChapterIntro{display:none}.Text,.Assignment{position:relative;height:auto;background-color:white}.Text.show,.Assignment.show{display:block}.Text-wrap,.Assignment-wrap{position:relative;width:100%;height:auto;padding:0;margin:0}.Text-body,.Assignment-body{position:relative;bottom:auto;top:auto;background-image:none;overflow:visible}.Text-print,.Text-close,.Assignment-print,.Assignment-close{display:none}.Text-title,.Assignment-title{font-size:28px;color:black;padding:0}.Text-title span,.Assignment-title span{font-size:22px;color:black}.Text-textScrollContainer,.Assignment-textScrollContainer{position:relative;right:auto;bottom:auto;top:0;max-height:none;padding:0;overflow:visible}.Text-text,.Assignment-text{position:relative;padding:0}.Text-text p,.Assignment-text p{position:relative;font-size:16px;color:black;page-break-inside:avoid}.Text-text p strong,.Assignment-text p strong{font-size:18px;font-weight:bold}.Text-text p span,.Assignment-text p span{color:black}.Quiz-button,.Quiz-warning,.Assignment-audio,.Assignment-button{display:none}}.Presentation-title{margin:0;font-size:.02109rem;color:#ff213e;margin:.12266rem 0 0 .04297rem}.Evaluation{position:relative;width:100%;padding-top:.125rem;text-align:left}.Evaluation .Evaluation-title{font-family:"Source_Sans_Pro-BlackItalic";font-size:.02813rem;text-transform:uppercase;color:#00bc9d;text-align:left;margin-bottom:.01562rem}.Evaluation .Evaluation-group{position:relative;display:inline-block;margin:0 .01562rem .10547rem 0;text-align:center;width:.1625rem;height:.10156rem;vertical-align:top;background-color:transparent;background-image:url("assets/images/group-images/group1.jpg");background-size:100% auto;background-position:top -.01562rem center;background-repeat:no-repeat;border-radius:.00391rem}.Evaluation .Evaluation-group.Evaluation-group--2{background-image:url("assets/images/group-images/group2.jpg")}.Evaluation .Evaluation-group.Evaluation-group--3{background-image:url("assets/images/group-images/group3.jpg")}.Evaluation .Evaluation-group.Evaluation-group--4{background-image:url("assets/images/group-images/group4.jpg")}.Evaluation .Evaluation-group.Evaluation-group--5{background-image:url("assets/images/group-images/group5.jpg")}.Evaluation .Evaluation-group.Evaluation-group--6{background-image:url("assets/images/group-images/group6.jpg")}.Evaluation .Evaluation-group.inactive{opacity:.4}.Evaluation .Evaluation-group.inactive .Evaluation-dropdownButton,.Evaluation .Evaluation-group.inactive .Evaluation-saveGroup{cursor:not-allowed}.Evaluation .Evaluation-group .Evaluation-groupNames{height:.07578rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column}.Evaluation .Evaluation-group .Evaluation-groupName,.Evaluation .Evaluation-group .Evaluation-groupName2{position:relative;width:100%;font-family:"Source_Sans_Pro-BlackItalic";font-size:.01719rem;text-transform:uppercase;color:white}.Evaluation .Evaluation-group .Evaluation-groupName2{font-size:.01406rem;font-family:"Source_Sans_Pro-SemiBold"}.Evaluation .Evaluation-group .Evaluation-groupEvaluation{position:absolute;top:.07656rem;width:100%;height:.02578rem;text-align:left}.Evaluation .Evaluation-group .Evaluation-saveGroup{display:inline-block;vertical-align:top;width:.1rem;font-family:"Source_Sans_Pro-SemiBold";font-size:.0125rem;line-height:.02578rem;color:#333132;text-align:left;padding-left:.01172rem;border-bottom-left-radius:.00391rem;background-color:#83d4de}.Evaluation .Evaluation-group .Evaluation-saveGroup.blink{cursor:pointer;-webkit-animation:evalBlink1 0.5s linear infinite;animation:evalBlink1 0.5s linear infinite}@keyframes evalBlink1{0%{background-color:#83d4de}50%{background-color:#5bc6d3}100%{background-color:#83d4de}}.Evaluation .Evaluation-group .Evaluation-saveGroup.Evaluation-saveGroup--2{background-color:#febfb8}.Evaluation .Evaluation-group .Evaluation-saveGroup.Evaluation-saveGroup--2.blink{-webkit-animation:evalBlink2 0.5s linear infinite;animation:evalBlink2 0.5s linear infinite}@keyframes evalBlink2{0%{background-color:#febfb8}50%{background-color:#fd9286}100%{background-color:#febfb8}}.Evaluation .Evaluation-group .Evaluation-saveGroup.Evaluation-saveGroup--3{background-color:#ffe7bb}.Evaluation .Evaluation-group .Evaluation-saveGroup.Evaluation-saveGroup--3.blink{-webkit-animation:evalBlink3 0.5s linear infinite;animation:evalBlink3 0.5s linear infinite}@keyframes evalBlink3{0%{background-color:#ffe7bb}50%{background-color:#ffd588}100%{background-color:#ffe7bb}}.Evaluation .Evaluation-group .Evaluation-saveGroup.Evaluation-saveGroup--4{background-color:#e4a4ff}.Evaluation .Evaluation-group .Evaluation-saveGroup.Evaluation-saveGroup--4.blink{-webkit-animation:evalBlink4 0.5s linear infinite;animation:evalBlink4 0.5s linear infinite}@keyframes evalBlink4{0%{background-color:#e4a4ff}50%{background-color:#d571ff}100%{background-color:#e4a4ff}}.Evaluation .Evaluation-group .Evaluation-saveGroup.Evaluation-saveGroup--5{background-color:#b8ffe1}.Evaluation .Evaluation-group .Evaluation-saveGroup.Evaluation-saveGroup--5.blink{-webkit-animation:evalBlink5 0.5s linear infinite;animation:evalBlink5 0.5s linear infinite}@keyframes evalBlink5{0%{background-color:#b8ffe1}50%{background-color:#85ffcb}100%{background-color:#b8ffe1}}.Evaluation .Evaluation-group .Evaluation-saveGroup.Evaluation-saveGroup--6{background-color:#b8c0d1}.Evaluation .Evaluation-group .Evaluation-saveGroup.Evaluation-saveGroup--6.blink{-webkit-animation:evalBlink6 0.5s linear infinite;animation:evalBlink6 0.5s linear infinite}@keyframes evalBlink6{0%{background-color:#b8c0d1}50%{background-color:#99a5bd}100%{background-color:#b8c0d1}}.Evaluation .Evaluation-group .Evaluation-saveGroup.disabled{cursor:not-allowed}.Evaluation .Evaluation-group .Evaluation-saveGroup.inactive{cursor:default;width:100%;border-bottom-right-radius:.00391rem;text-align:center;padding:0;-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}.Evaluation .Evaluation-group .Evaluation-dropdownButton{display:inline-block;vertical-align:top;width:.0625rem;height:.02578rem;background-image:url("assets/images/icon-arrow-down.png");background-size:.01562rem auto;background-repeat:no-repeat;background-position:center center;background-color:black;border-bottom-right-radius:.00391rem;cursor:pointer}.Evaluation .Evaluation-group .Evaluation-dropdownButton:hover{background-size:.01719rem auto}.Evaluation .Evaluation-group .Evaluation-dropdownButton.Evaluation-dropdownButton--disabled{cursor:not-allowed}.Evaluation .Evaluation-group .Evaluation-dropdownButton.Evaluation-dropdownButton--disabled:hover{background-size:.01562rem auto}.Evaluation .Evaluation-group .Evaluation-options{position:absolute;left:0;top:.10312rem;width:100%;height:0;margin:.00391rem auto 0 auto;border-bottom-left-radius:.00391rem;border-bottom-right-radius:.00391rem;background-color:#83d4de;overflow:hidden;-moz-transition:height .3s ease;-webkit-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}.Evaluation .Evaluation-group .Evaluation-options.open{height:.07812rem}.Evaluation .Evaluation-group .Evaluation-options .Evaluation-option{position:relative;font-family:"Source_Sans_Pro-SemiBold";font-size:.01172rem;line-height:.01875rem;color:#333132;text-align:left;padding-left:.01172rem;border-bottom:.00078rem solid rgba(0,0,0,0.4);cursor:pointer}.Evaluation .Evaluation-group .Evaluation-options .Evaluation-option:last-child{border-style:none}.Evaluation .Evaluation-group .Evaluation-options .Evaluation-option.Evaluation-option--selected,.Evaluation .Evaluation-group .Evaluation-options .Evaluation-option:hover{background-color:#6fcdd9}.Evaluation .Evaluation-group .Evaluation-options.Evaluation-options--2{background-color:#febfb8}.Evaluation .Evaluation-group .Evaluation-options.Evaluation-options--2 .Evaluation-option--selected,.Evaluation .Evaluation-group .Evaluation-options.Evaluation-options--2 .Evaluation-option:hover{background-color:#fea89f}.Evaluation .Evaluation-group .Evaluation-options.Evaluation-options--3{background-color:#ffe7bb}.Evaluation .Evaluation-group .Evaluation-options.Evaluation-options--3 .Evaluation-option--selected,.Evaluation .Evaluation-group .Evaluation-options.Evaluation-options--3 .Evaluation-option:hover{background-color:#ffdea2}.Evaluation .Evaluation-group .Evaluation-options.Evaluation-options--4{background-color:#e4a4ff}.Evaluation .Evaluation-group .Evaluation-options.Evaluation-options--4 .Evaluation-option--selected,.Evaluation .Evaluation-group .Evaluation-options.Evaluation-options--4 .Evaluation-option:hover{background-color:#dc8bff}.Evaluation .Evaluation-group .Evaluation-options.Evaluation-options--5{background-color:#b8ffe1}.Evaluation .Evaluation-group .Evaluation-options.Evaluation-options--5 .Evaluation-option--selected,.Evaluation .Evaluation-group .Evaluation-options.Evaluation-options--5 .Evaluation-option:hover{background-color:#9fffd6}.Evaluation .Evaluation-group .Evaluation-options.Evaluation-options--6{background-color:#b8c0d1}.Evaluation .Evaluation-group .Evaluation-options.Evaluation-options--6 .Evaluation-option--selected,.Evaluation .Evaluation-group .Evaluation-options.Evaluation-options--6 .Evaluation-option:hover{background-color:#a9b2c7}.MapContainer{position:relative;min-height:100%;width:100%;padding-top:.07812rem}.MapContainer.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;min-height:100%;z-index:100;background-color:black;background-image:url(assets/images/background-map.jpg);padding:0;margin:0;overflow:auto}.MapContainer.fullscreen .Map,.MapContainer.fullscreen .Map-areaBorders{margin:0 auto;width:.74219rem}.MapContainer.fullscreen .RoundStatus,.MapContainer.fullscreen .RoundButton{width:100%;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.MapContainer.fullscreen .RoundButton{margin:0 0 .01562rem 0}.MapContainer.fullscreen .Button{color:#fff;background-color:#00bc9d;text-transform:capitalize;font-family:'Source_Sans_Pro-Regular';padding:.00781rem .01562rem .00781rem .01562rem}.MapContainer.fullscreen .Button--exitFullscreen{display:inline-block;position:absolute;top:.01562rem;right:.03906rem}.MapContainer.fullscreen .Button--exitFullscreen::before{position:relative;content:"\25C0\25C0";font-size:.00625rem;vertical-align:middle;right:.00234rem}.MapContainer.fullscreen .Points{left:20%}.RoundStatus.closed{color:#ff213e}.RoundStatus--student{position:absolute;right:0;top:.02344rem;text-align:right}.RoundButton{display:inline-block;position:relative;margin-left:.3125rem}.MapResizeButton{display:none}.Map{position:relative}.Map-areaBorders{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-image:url("assets/images/map/map-borders.png");background-size:100% 100%}.Map-areaInfo{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Map-areaPoints{position:absolute;width:.04688rem;height:.05859rem;font-size:.01562rem;font-weight:bold;color:#000;text-align:center;background-image:url("assets/images/map/icon-ribbon.svg");background-size:100% auto;background-position:top center;background-repeat:no-repeat;padding-top:.01094rem}.Map-areaName{font-size:.01094rem;font-weight:bold;line-height:1.1;color:white;text-transform:uppercase;text-align:center}.Map-areaResourceAndName{position:absolute;width:.07812rem;text-align:center}.Map-areaResourceAndName .ResourceIcon{display:block;width:.03125rem;height:.03125rem;margin:0rem auto .00234rem auto;border-radius:.03125rem;background-size:100%;background-position:center center;background-repeat:no-repeat}.Map-areaResourceAndName .ResourceIcon.ResourceIcon--breaker{background-image:url("assets/images/resources/breaker.png")}.Map-areaResourceAndName .ResourceIcon.ResourceIcon--rapper{background-image:url("assets/images/resources/rapper.png")}.Map-areaResourceAndName .ResourceIcon.ResourceIcon--dj{background-image:url("assets/images/resources/dj.png")}.Map-areaResourceAndName .ResourceIcon.ResourceIcon--writer{background-image:url("assets/images/resources/writer.png")}.Map-area.Area--1 .Map-areaPoints{top:5%;left:1%}.Map-area.Area--1 .Map-areaResourceAndName{top:15%;left:6%}.Map-area.Area--2 .Map-areaPoints{top:4%;left:20%}.Map-area.Area--2 .Map-areaResourceAndName{top:10%;left:28%}.Map-area.Area--3 .Map-areaPoints{top:2%;left:50%}.Map-area.Area--3 .Map-areaResourceAndName{top:23%;left:51%}.Map-area.Area--4 .Map-areaPoints{top:1%;left:74%}.Map-area.Area--4 .Map-areaResourceAndName{top:10%;left:62%}.Map-area.Area--5 .Map-areaPoints{top:16.5%;left:89.5%}.Map-area.Area--5 .Map-areaResourceAndName{top:19%;left:79%}.Map-area.Area--6 .Map-areaPoints{top:46%;left:56%}.Map-area.Area--6 .Map-areaResourceAndName{top:58%;left:60%}.Map-area.Area--7 .Map-areaPoints{top:26%;left:23%}.Map-area.Area--7 .Map-areaResourceAndName{top:35%;left:26%}.Map-area.Area--8 .Map-areaPoints{top:67%;left:39%}.Map-area.Area--8 .Map-areaResourceAndName{top:52%;left:40%}.Map-area.Area--9 .Map-areaPoints{top:74%;left:50%}.Map-area.Area--9 .Map-areaResourceAndName{top:85%;left:40%}.Map-area.Area--10 .Map-areaPoints{top:43%;left:5.5%}.Map-area.Area--10 .Map-areaResourceAndName{top:50%;left:11%}.Map-area.Area--11 .Map-areaPoints{top:33%;left:78%}.Map-area.Area--11 .Map-areaResourceAndName{top:46%;left:80%}.Map-resourcePlacementAnimation{position:absolute;font-size:.01562rem;font-weight:900;color:white;text-shadow:0 0 .00391rem black;animation-name:pointExplosion;animation-duration:2s;animation-fill-mode:forwards}.Map-resourcePlacementAnimation.Area--1{top:20%;left:10%}.Map-resourcePlacementAnimation.Area--2{top:13%;left:30%}.Map-resourcePlacementAnimation.Area--3{top:23%;left:54%}.Map-resourcePlacementAnimation.Area--4{top:15%;left:66%}.Map-resourcePlacementAnimation.Area--5{top:22%;left:85%}.Map-resourcePlacementAnimation.Area--6{top:60%;left:62%}.Map-resourcePlacementAnimation.Area--7{top:38%;left:30%}.Map-resourcePlacementAnimation.Area--8{top:57%;left:43%}.Map-resourcePlacementAnimation.Area--9{top:88%;left:44%}.Map-resourcePlacementAnimation.Area--10{top:52%;left:12%}.Map-resourcePlacementAnimation.Area--11{top:47%;left:82%}.AreaRanking{position:absolute;top:.11719rem;left:.23438rem;width:.17188rem;background-color:black;padding:.00781rem;pointer-events:none;z-index:11}.AreaRanking.Area--1{top:28%;left:11%}.AreaRanking.Area--2{top:23%;left:33%}.AreaRanking.Area--3{top:36%;left:56%}.AreaRanking.Area--4{top:23%;left:67%}.AreaRanking.Area--5{top:32%;left:84%}.AreaRanking.Area--6{top:71%;left:65%}.AreaRanking.Area--7{top:48%;left:31%}.AreaRanking.Area--8{top:65%;left:45%}.AreaRanking.Area--9{top:80%;left:52%}.AreaRanking.Area--10{top:63%;left:16%}.AreaRanking.Area--11{top:59%;left:85%}.AreaRanking .AreaRanking-title{text-transform:uppercase;color:white}.AreaRanking-board{margin:.00781rem 0}.AreaRanking-board .AreaRanking-row{clear:both;overflow:auto;padding:.00156rem .00781rem;margin:.00156rem 0;font-weight:700;font-size:.01094rem;color:white}.AreaRanking-board .AreaRanking-row .AreaRanking-groupName{text-transform:uppercase;float:left}.AreaRanking-board .AreaRanking-row .AreaRanking-resources{float:right}.AreaRanking-board .AreaRanking-row--1{color:#83d4de}.AreaRanking-board .AreaRanking-row--2{color:#febfb8}.AreaRanking-board .AreaRanking-row--3{color:#ffe7bb}.AreaRanking-board .AreaRanking-row--4{color:#e4a4ff}.AreaRanking-board .AreaRanking-row--5{color:#b8ffe1}.AreaRanking-board .AreaRanking-row--6{color:#b8c0d1}.Map-area--teacher .Map-areaPoints{width:.0375rem;height:.04688rem;font-size:.0125rem;padding-top:.00859rem}.Map-area--teacher .Map-areaName{font-size:.00937rem}.Map-area--teacher .Map-areaResourceAndName .ResourceIcon{width:.02344rem;height:.02344rem;border-radius:.02344rem}.Map-area--teacher.Area--5 .Map-areaResourceAndName{top:19%;left:78%}.Map-area--teacher.Area--6 .Map-areaResourceAndName{top:58%;left:58%}@keyframes pointExplosion{0%{opacity:1;transform:scale(0.2)}25%{opacity:1}100%{opacity:0;transform:scale(5)}}.ResourcesBank{position:relative;padding-top:.01562rem;padding-bottom:.00781rem;z-index:11;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ResourcesBank--enabled .ResourcesBank-resource{opacity:1;cursor:move}.ResourcesBank--enabled .ResourcesBank-resource.sortable-fallback{opacity:1 !important}.ResourcesBank--enabled .ResourcesBank-resource.ResourceBank-sortable-ghost,.ResourcesBank--enabled .ResourcesBank-resource.is-being-placed{opacity:0.3}.ResourcesBank--enabled .ResourcesBank-resource:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.ResourcesBank-title{color:white;text-transform:uppercase}.ResourcesBank-container{position:relative;border:.00156rem solid white;padding:.00391rem;border-radius:.00781rem;text-align:center}.ResourcesBank-resource,.ResourcesBank-placeholder{position:relative;display:inline-block;width:.02734rem;height:.02734rem;margin:0 .00313rem;background-image:url("assets/images/resources/placeholder.png");background-size:100% 100%;background-position:center center;background-repeat:no-repeat;opacity:0.4}.ResourcesBank-resource.ResourcesBank-resource--breaker,.ResourcesBank-placeholder.ResourcesBank-resource--breaker{background-image:url("assets/images/resources/breaker.png")}.ResourcesBank-resource.ResourcesBank-resource--rapper,.ResourcesBank-placeholder.ResourcesBank-resource--rapper{background-image:url("assets/images/resources/rapper.png")}.ResourcesBank-resource.ResourcesBank-resource--dj,.ResourcesBank-placeholder.ResourcesBank-resource--dj{background-image:url("assets/images/resources/dj.png")}.ResourcesBank-resource.ResourcesBank-resource--writer,.ResourcesBank-placeholder.ResourcesBank-resource--writer{background-image:url("assets/images/resources/writer.png")}.ResourcesBank-placeholder{pointer-events:none}.Badge{position:absolute;top:.46094rem;right:.01562rem;width:.08984rem;height:.08984rem;font-family:"Source_Sans_Pro-BlackItalic";font-size:.01406rem;color:white;text-transform:uppercase;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:.00234rem solid white;border-radius:.08984rem;background-size:.08984rem auto;background-position:center center;background-repeat:no-repeat;cursor:pointer}.Badge:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.Badge.Badge--1{background-image:url("assets/images/group-images/group1.jpg")}.Badge.Badge--2{background-image:url("assets/images/group-images/group2.jpg")}.Badge.Badge--3{background-image:url("assets/images/group-images/group3.jpg")}.Badge.Badge--4{background-image:url("assets/images/group-images/group4.jpg")}.Badge.Badge--5{background-image:url("assets/images/group-images/group5.jpg")}.Badge.Badge--6{background-image:url("assets/images/group-images/group6.jpg")}.Points{position:absolute;top:.17188rem;width:.25234rem;background-color:transparent;border-radius:.00391rem}.Points .Points-group{vertical-align:middle;line-height:.03906rem;font-size:.01641rem;padding:0 .01875rem 0 .00937rem;margin:0;background-color:#000}.Points .Points-group span{float:right}.Points .Points-group:nth-child(1){border-top-left-radius:.00391rem;border-top-right-radius:.00391rem}.Points .Points-group:nth-child(2n){background-color:rgba(0,0,0,0.9)}.Points .Points-group:nth-last-child(1){border-bottom-left-radius:.00391rem;border-bottom-right-radius:.00391rem}.Points .Points-group--1{color:#83d4de}.Points .Points-group--2{color:#febfb8}.Points .Points-group--3{color:#ffe7bb}.Points .Points-group--4{color:#e4a4ff}.Points .Points-group--5{color:#b8ffe1}.Points .Points-group--6{color:#b8c0d1}.Results{margin-top:.125rem}.Minigame-container{position:relative;width:100%;height:100%;margin:.08594rem 0 0 .01562rem}.Minigame-image{position:absolute;background-size:100%;background-repeat:no-repeat;opacity:0.3}.Minigame-game{display:inline-block;width:.5rem;margin-top:.00625rem}.Minigame-title{width:.04688rem;margin:0 0 .00781rem;font-size:.02734rem;text-transform:uppercase;font-family:'Source_Sans_Pro-BlackItalic';line-height:0.9;color:#00bc9d}.Minigame-roundinfo{display:inline-block;text-transform:uppercase;font-size:.01328rem;margin-bottom:.00781rem}.Minigame-tile{display:inline-block;width:.10938rem;height:.03047rem;margin:0 .01406rem .01797rem 0;padding:0;background-color:#ffb02a;border-radius:.00391rem;font-family:'Source_Sans_Pro-SemiBold';font-size:.01172rem;line-height:.02969rem;vertical-align:top;text-align:center;user-select:none}.Minigame-infoBox{vertical-align:middle;width:.04297rem;height:.02969rem;background-color:#fff;border-radius:.00391rem;color:#ffb02a;font-size:.02344rem;font-family:'Source_Sans_Pro-BlackItalic';line-height:.02969rem}.Minigame-moves{float:right;margin-right:.00547rem;text-align:center}.Minigame-movesText{font-size:.01406rem;color:#fff}.Minigame-gameInfo{position:relative;width:.48047rem;margin-bottom:.00781rem}.Minigame-gameInstructions{display:inline-block;width:.3125rem}.Minigame-resources{display:inline-block;width:.16797rem;text-align:right;vertical-align:middle}.Minigames{padding-top:.125rem}.Minigames .Minigames-title{font-size:.02031rem;width:.15625rem;line-height:.02344rem}.Minigames .Minigames-menu{margin-top:.03906rem}.Minigames .Minigames-minigame{display:inline-block;width:.16016rem;height:.08594rem;font-family:"Source_Sans_Pro-BlackItalic";font-size:.025rem;line-height:.02344rem;background-color:#00bc9d;text-transform:uppercase;text-align:center;padding:.01953rem;margin-right:.03906rem;border-radius:.00391rem;box-shadow:#231f20 .00234rem .00234rem;box-shadow:inset #000 0 0 .00156rem;cursor:pointer}.Minigames .Minigames-minigame:hover{background-color:#00ad90}.Minigames .Minigames-minigame:nth-child(2){background-color:#ffb02a}.Minigames .Minigames-minigame:nth-child(2):hover{background-color:#ffaa1b}.Minigames .Minigames-minigame:nth-child(3){background-color:#ff213e}.Minigames .Minigames-minigame:nth-child(3):hover{background-color:#ff1231}.RapBattle{position:relative;width:100%;height:100%;margin:.11719rem 0 0 .01562rem}.RapBattle .Minigame-title{color:#ffb02a}.RapBattle .Minigame-tile{text-transform:uppercase;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.RapBattle .Minigame-tile:hover{background-color:#ffa711}.RapBattle .Minigame-tile.Word--wrong{background-color:#ff213e}.RapBattle .Minigame-tile.Word--wrong:hover{background-color:#ff213e}.RapBattle .Minigame-image{left:.08594rem;top:-.03906rem;width:.11719rem;height:.13672rem;background-image:url("assets/images/minigames/rap-battle/rapper.png")}.RapBattle .Minigame-resources{vertical-align:inherit}.RapBattle-counter{float:right;color:#ffb02a;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.RapBattle-counter .RapBattle-sentenceNumber,.RapBattle-counter .RapBattle-errors{font-size:.01406rem}.RapBattle-counter .Minigame-infoBox{color:#ffb02a;margin:0 auto .03672rem}.RapBattle-sentenceContainer{display:inline-block;width:.48047rem;height:.13281rem;background-color:#fff;border-radius:.00391rem;padding:.01953rem .05469rem .05078rem .01953rem;margin-bottom:.01562rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.RapBattle-wordsContainer{font-size:.01172rem;font-weight:700;color:#231f20}.RapBattle-words{width:.50781rem;margin-top:.01562rem}.TagMaster .Minigame-movesText,.TagMaster .Minigame-infoBox,.TagMaster .Minigame-gameInstructions,.TagMaster .Minigame-title{color:#ff213e}.TagMaster .Minigame-tile:not(h4){background-color:#fff;color:#ff213e}.TagMaster .Minigame-tile:not(h4).correct{color:#fff;background-color:#ff213e}.TagMaster .Minigame-tile:not(h4).locked{background-color:#ff6378;color:#fff}.TagMaster .Minigame-tile:not(h4):hover:not(h4):not(.locked){box-shadow:0px 0px 5px 3px #ff213e}.TagMaster .Minigame-tile:not(h4):hover:not(h4):not(.locked).correct{box-shadow:0px 0px 5px 3px #fff}.TagMaster .Minigame-moves{display:inline-block;margin:-.01953rem 0 0 0}.TagMaster .Minigame-image{left:.08594rem;top:-.01562rem;width:.16797rem;height:.12109rem;background-image:url("assets/images/minigames/tagmaster/trashcat.png")}.TagMaster .TagMaster-gameInfo{width:.41406rem;display:inline-block}.TagMaster .TagMaster-game{position:relative}.TagMaster .TagMaster-gameColumn{float:left;text-align:center;width:25%}.TagMaster .Icon--trash{background-image:url("assets/images/icon-trash.svg");height:.02344rem;width:.01953rem;display:inline-block;vertical-align:middle;background-repeat:no-repeat}.TagMaster .selected{box-shadow:0px 0px 5px 3px #ff213e}.TagMaster .selected.correct{box-shadow:0px 0px 5px 3px #fff}.Tools{position:relative;margin-top:.10312rem}.Tools .Tools-Menu{width:.19531rem;margin:.03906rem auto}.Tools .Tools-Menu .Tools-Menu-Link{display:block;position:absolute;width:.07422rem;font-family:"Source_Sans_Pro-BlackItalic";font-size:.01562rem;color:white;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer}.Tools .Tools-Menu .Tools-Menu-Link:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.Tools .Tools-Menu .Tools-Menu-Link .LinkIcon{width:.07422rem;height:.07422rem;border-radius:.07422rem;background-color:white;background-size:.07656rem .07656rem;background-position:center center;background-repeat:no-repeat;margin-bottom:.00391rem}.Tools .Tools-Menu .Tools-Menu-Link.Link--manual{top:.09375rem;left:.42969rem;color:#85d6e0}.Tools .Tools-Menu .Tools-Menu-Link.Link--manual .LinkIcon{background-color:#85d6e0;background-image:url("assets/images/tool-manual.png")}.Tools .Tools-Menu .Tools-Menu-Link.Link--texts{left:.07812rem;top:.08594rem;color:#ffe7bb}.Tools .Tools-Menu .Tools-Menu-Link.Link--texts .LinkIcon{background-color:#ffe7bb;background-image:url("assets/images/tool-texts.png")}.Tools .Tools-Menu .Tools-Menu-Link.Link--videos{left:.28125rem;top:.01562rem;color:#ffc0b9}.Tools .Tools-Menu .Tools-Menu-Link.Link--videos .LinkIcon{background-color:#ffc0b9;background-image:url("assets/images/tool-videos.png")}.Tools .Tools-Menu .Tools-Menu-Link.Link--beats{left:.17188rem;top:.21875rem;color:#b8ffe1}.Tools .Tools-Menu .Tools-Menu-Link.Link--beats .LinkIcon{background-color:#b8ffe1;background-image:url("assets/images/tool-beats.png")}.Tools .Tools-Menu .Tools-Menu-Link.Link--minigames{left:.32812rem;top:.20312rem;color:#ffbaea}.Tools .Tools-Menu .Tools-Menu-Link.Link--minigames .LinkIcon{background-color:#ffbaea;background-image:url("assets/images/tool-minigames.png")}.Tools .Tools-Menu.student .Tools-Menu-Link.Link--videos{left:.3125rem}.Tools .Tools-Menu.student .Tools-Menu-Link.Link--beats{left:.23438rem;top:.19531rem}.Videos{position:relative;padding-top:.125rem}.Videos .Videos-Title{font-family:"Source_Sans_Pro-BlackItalic";font-size:.02813rem;color:#ffc0b9;text-transform:uppercase;margin-bottom:.02734rem}.Videos .VideoBox{width:.3125rem;display:inline-block;height:.125rem;text-align:left;margin-right:.03125rem}.Videos .VideoBox .VideoBox-Info{width:.10938rem;font-size:.01094rem;vertical-align:top;float:right}.Videos .VideoBox .VideoBox-Info-Title{color:#ffc0b9;margin-bottom:.00625rem}.Videos .VideoBox .VideoBox-Info-Text p{color:white;margin-top:0}.Videos .VideoBox .VideoBox-Video{float:left;width:.19531rem;height:.10938rem;padding:0;border-radius:.00391rem;background-color:#ffc0b9;background-image:url("assets/images/icon-loading.svg");background-size:.0625rem auto;background-position:center center;background-repeat:no-repeat}.Videos .VideoBox .VideoBox-Video iframe{border-radius:.00391rem;border:.00156rem solid #ffc0b9}.Videos .VideoBox:nth-child(odd){margin-right:0}.Beats{position:relative;padding-top:.125rem}.Beats .Beats-Title{font-family:"Source_Sans_Pro-BlackItalic";font-size:.02813rem;color:#b8ffe1;text-transform:uppercase;margin-bottom:.02734rem}.Beats .BeatsBox{width:100%;margin-bottom:.01562rem;text-align:left}.Beats .BeatsBox .BeatsBox-Info,.Beats .BeatsBox .BeatsBox-Track{width:.26562rem;display:inline-block;vertical-align:top;padding-right:.01562rem}.Beats .BeatsBox .BeatsBox-Info-Title{font-size:.0125rem;color:#b8ffe1}.Beats .BeatsBox .BeatsBox-Info-Text p{font-size:.0125rem;color:white;margin:0}.Beats .BeatsBox .BeatsBox-Track{padding:0;background-color:rgba(0,0,0,0.7);border-radius:.00391rem}.Beats .BeatsBox .BeatsBox-Track .AudioPlayer{width:.26562rem;text-align:left}.Beats .BeatsBox .BeatsBox-Track .AudioPlayer .AudioPlayer-LoadingButton,.Beats .BeatsBox .BeatsBox-Track .AudioPlayer .AudioPlayer-PlayButton{vertical-align:middle;width:.07031rem;height:.07031rem;color:#b8ffe1;background-color:transparent}.Beats .BeatsBox .BeatsBox-Track .AudioPlayer .AudioPlayer-LoadingButton svg,.Beats .BeatsBox .BeatsBox-Track .AudioPlayer .AudioPlayer-PlayButton svg{width:.03125rem;height:.03125rem}.Beats .BeatsBox .BeatsBox-Track .AudioPlayer .AudioPlayer-LoadingButton{background-image:url("assets/images/sound-loading2.svg")}.Beats .BeatsBox .BeatsBox-Track .AudioPlayer .AudioPlayer-Progress{vertical-align:middle;width:.17188rem;height:.02344rem;background-image:url("assets/images/sound-wave2.png")}.Beats .BeatsBox .BeatsBox-Track .AudioPlayer .AudioPlayer-Progress .sb-soundplayer-progress-inner{background-image:url("assets/images/sound-progress2.png")}.Texts{position:relative;padding-top:.125rem}.Texts .Texts-Title{font-family:"Source_Sans_Pro-BlackItalic";font-size:.02813rem;color:#ffe7bb;text-transform:uppercase}.Texts .Texts-Links{width:.625rem;margin-top:.02734rem}.Texts .Texts-Chapter-Text{display:inline-block;width:.17578rem;font-family:"Source_Sans_Pro-SemiBold";font-size:.0125rem;line-height:.03906rem;text-align:center;color:black;background-color:#ffe7bb;border-radius:.00391rem;margin-right:.02187rem;margin-bottom:.02734rem;cursor:pointer}.Texts .Texts-Chapter-Text:hover{background-color:#ffe2ac}.Texts .Texts-Popup{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column}.Texts .Texts-Popup-Overlay{position:relative;width:.39062rem;height:90%;margin:auto}.Texts .Texts-Popup-Overlay-Text{position:absolute;width:100%;top:0rem;bottom:0rem;background-image:url("assets/images/text-background.png");background-size:100% 100%;border-radius:.00391rem;z-index:20}.Texts .Texts-Popup-Overlay-Text ::-webkit-scrollbar{width:.00781rem}.Texts .Texts-Popup-Overlay-Text ::-webkit-scrollbar-track{background-color:#58595b;border-radius:.00781rem}.Texts .Texts-Popup-Overlay-Text ::-webkit-scrollbar-thumb{border-radius:.00781rem;background:#1a2346}.Texts .Texts-Popup-Overlay-Text ::-webkit-scrollbar-thumb:window-inactive{background-color:transparent;border:.00078rem solid #1a2346}.Texts .Texts-Popup-Overlay-Text-Print,.Texts .Texts-Popup-Overlay-Text-Close{position:absolute;top:.00781rem;right:.03906rem;width:.02344rem;height:.02344rem;background-image:url("assets/images/icon-print.svg");background-size:cover;cursor:pointer}.Texts .Texts-Popup-Overlay-Text-Print:hover,.Texts .Texts-Popup-Overlay-Text-Close:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.Texts .Texts-Popup-Overlay-Text-Close{right:.00781rem;background-image:url("assets/images/icon-close.svg")}.Texts .Texts-Popup-Overlay-Text-Title{font-family:"Source_Sans_Pro-BlackItalic";font-size:.02187rem;line-height:1;color:#1a2346;text-transform:uppercase;padding:.03125rem .02344rem .02344rem}.Texts .Texts-Popup-Overlay-Text-Text{overflow-y:auto;position:absolute;top:.07031rem;bottom:.00781rem;left:0;right:.00781rem;padding:0 .02344rem .02344rem .02344rem}.Texts .Texts-Popup-Overlay-Text-Text p{font-size:.0125rem;color:#58595b}.Texts .Texts-Popup-Overlay-Text-Text strong{font-family:"Source_Sans_Pro-SemiBold";font-size:.0125rem;color:#58595b}@media print{.Texts{position:static;height:auto;padding:10px}.Texts .Texts-Title,.Texts .Texts-Links{display:none}.Texts .Texts-Popup{position:static;height:auto;bottom:auto;background-color:white}.Texts .Texts-Popup .Texts-Popup-Overlay{width:100%;height:auto}.Texts .Texts-Popup .Texts-Popup-Overlay-Text{position:static;height:auto;background-image:none}.Texts .Texts-Popup .Texts-Popup-Overlay-Text .Texts-Popup-Overlay-Text-Print,.Texts .Texts-Popup .Texts-Popup-Overlay-Text .Texts-Popup-Overlay-Text-Close{display:none}.Texts .Texts-Popup .Texts-Popup-Overlay-Text .Texts-Popup-Overlay-Text-Title{font-size:28px;color:black;padding:0}.Texts .Texts-Popup .Texts-Popup-Overlay-Text .Texts-Popup-Overlay-Text-Text{position:static;height:auto;overflow:auto;padding:0;top:auto;bottom:auto}.Texts .Texts-Popup .Texts-Popup-Overlay-Text .Texts-Popup-Overlay-Text-Text p{font-size:16px;color:black}.Texts .Texts-Popup .Texts-Popup-Overlay-Text .Texts-Popup-Overlay-Text-Text strong{font-size:16px;color:black}}.RapVocab{position:relative;width:100%;height:100%;margin:.125rem 0 0 .01562rem}.RapVocab .Minigame-infoBox{color:#00bc9d}.RapVocab .Minigame-moves{position:absolute;top:.00781rem;right:.07422rem}.RapVocab .Minigame-image{bottom:.20312rem;left:.07031rem;width:.11719rem;height:.13672rem;background-image:url("assets/images/minigames/rap-vocab/rapvocabgirl.png")}.RapVocab-game{display:inline-block;width:.5rem;margin-top:.00625rem}.RapVocab-card{position:relative;display:inline-block;width:.10938rem;height:.03047rem;margin:0 .01406rem .01797rem 0;padding:0;vertical-align:top;color:#000;font-family:'Source_Sans_Pro-SemiBold';text-transform:uppercase;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;perspective:900px;cursor:pointer}.RapVocab-card.front .RapVocab-cardFlipper,.RapVocab-card.solved .RapVocab-cardFlipper{cursor:not-allowed}.RapVocab-card.front .RapVocab-cardFlipper .RapVocab-cardFront,.RapVocab-card.solved .RapVocab-cardFlipper .RapVocab-cardFront{-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.RapVocab-card.front .RapVocab-cardFlipper .RapVocab-cardBack,.RapVocab-card.solved .RapVocab-cardFlipper .RapVocab-cardBack{-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.RapVocab-cardFlipper{position:relative;height:100%;width:100%;-webkit-transition:-webkit-transform 0.4s linear;-moz-transition:-moz-transform 0.4s linear;-o-transition:-o-transform 0.4s linear;transition:transform 0.4s linear;-ms-transition:-ms-transform 0s linear;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.RapVocab-cardFront,.RapVocab-cardBack{position:absolute;top:0;left:0;width:.10938rem;height:.03047rem;border-radius:.00391rem;-webkit-box-shadow:0px -2px 10px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px -2px 10px -2px rgba(0,0,0,0.75);box-shadow:0px -2px 10px -2px rgba(0,0,0,0.75);font-size:.01172rem;line-height:.02969rem;text-align:center;-webkit-transition:-webkit-transform 0.4s linear;-moz-transition:-moz-transform 0.4s linear;-o-transition:-o-transform 0.4s linear;transition:transform 0.4s linear;-ms-transition:-ms-transform 0s linear;background-color:white;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.RapVocab-cardFront{-ms-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);z-index:2}.RapVocab-cardBack{background-color:#00bc9d;-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.Profile{position:relative;padding-top:.125rem;padding-right:.15625rem}.Profile .Profile-buttons{position:absolute;top:.125rem;right:0rem;width:.125rem}.Profile .Profile-buttons-save,.Profile .Profile-buttons-print,.Profile .Profile-buttons-addMember,.Profile .Profile-buttons-deleteMember{width:100%;font-family:"Source_Sans_Pro-BlackItalic";font-size:.01562rem;line-height:.02813rem;text-align:center;text-transform:uppercase;color:#fff;background-color:#00bc9d;border-radius:.00391rem;margin-bottom:.01562rem;cursor:pointer}.Profile .Profile-buttons-save:hover,.Profile .Profile-buttons-print:hover,.Profile .Profile-buttons-addMember:hover,.Profile .Profile-buttons-deleteMember:hover{background-color:#00ad90}.Profile .Profile-buttons-print{margin-bottom:.17734rem}.Profile .Profile-buttons-print.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:not-allowed}.Profile .Profile-buttons-addMember,.Profile .Profile-buttons-deleteMember{font-size:.0125rem}.Profile .Profile-buttons-addMember.disabled,.Profile .Profile-buttons-deleteMember.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:not-allowed}.Profile .Profile-buttons-save.editing{-webkit-animation:0.5s linear infinite saveprofile;animation:0.5s linear infinite saveprofile}@keyframes saveprofile{0%{background-color:#00bc9d}50%{background-color:#ffb02a}100%{background-color:#00bc9d}}.Profile .Profile-buttons-save.saving,.Profile .Profile-buttons-addMember.adding{background-image:url("assets/images/icon-loading.svg");background-size:auto .02344rem;background-position:left .00391rem center;background-repeat:no-repeat}.Profile .Profile-section{width:100%;margin-bottom:.02344rem}.Profile .Profile-section-title{font-family:"Source_Sans_Pro-BlackItalic";font-size:.01719rem;color:white;text-transform:uppercase;margin-bottom:.00391rem}.Profile .Profile-input,.Profile .Profile-textarea{width:100%;height:100%;font-size:.0125rem;color:#231f20;background-color:rgba(255,255,255,0.75);background-image:url("assets/images/icon-edit.png");background-size:.01328rem auto;background-position:center right .00781rem;background-repeat:no-repeat;padding:0 .01953rem 0 .01172rem;border-style:none;border-radius:.00391rem;box-shadow:none}.Profile .Profile-textarea{background-position:top .00703rem right .00781rem;padding:.00781rem .02344rem .00781rem .01172rem;resize:none}.Profile .Profile-textareaPrintHelper,.Profile .Profile-inputPrintHelper{display:none}.Profile .Profile-name{position:relative;display:inline-block;vertical-align:top;width:.16406rem;height:.19531rem;border-radius:.00391rem;margin-right:.03125rem}.Profile .Profile-name img{width:100%;border-radius:.00391rem}.Profile .Profile-name input{height:.03281rem;font-family:"Source_Sans_Pro-SemiBold";border-top-left-radius:0;border-top-right-radius:0}.Profile .Profile-name input::-webkit-input-placeholder{color:rgba(35,31,32,0.6) !important}.Profile .Profile-name input:-moz-placeholder{color:rgba(35,31,32,0.6) !important}.Profile .Profile-name input::-moz-placeholder{color:rgba(35,31,32,0.6) !important}.Profile .Profile-name input:-ms-input-placeholder{color:rgba(35,31,32,0.6) !important}.Profile .Profile-name.Profile-name--1 input{background-color:rgba(131,212,222,0.75)}.Profile .Profile-name.Profile-name--2 input{background-color:rgba(254,191,184,0.75)}.Profile .Profile-name.Profile-name--3 input{background-color:rgba(255,231,187,0.75)}.Profile .Profile-name.Profile-name--4 input{background-color:rgba(228,164,255,0.75)}.Profile .Profile-name.Profile-name--5 input{background-color:rgba(184,255,225,0.75)}.Profile .Profile-name.Profile-name--6 input{background-color:rgba(184,192,209,0.75)}.Profile .Profile-tagsAndText{display:inline-block;vertical-align:top;width:.35156rem}.Profile .Profile-tags{position:relative;height:.02813rem;border-radius:.00391rem}.Profile .Profile-tags.Profile-tags--1{background-color:rgba(131,212,222,0.75)}.Profile .Profile-tags.Profile-tags--2{background-color:rgba(254,191,184,0.75)}.Profile .Profile-tags.Profile-tags--3{background-color:rgba(255,231,187,0.75)}.Profile .Profile-tags.Profile-tags--4{background-color:rgba(228,164,255,0.75)}.Profile .Profile-tags.Profile-tags--5{background-color:rgba(184,255,225,0.75)}.Profile .Profile-tags.Profile-tags--6{background-color:rgba(184,192,209,0.75)}.Profile .Profile-tags-selected,.Profile .Profile-tags-available{width:100%;height:.02813rem;padding:0 .03125rem 0 .00781rem;background-image:url("assets/images/icon-arrow-down.svg");background-size:auto .01172rem;background-position:center right .00781rem;background-repeat:no-repeat;overflow:hidden;cursor:pointer}.Profile .Profile-tags-selected-tag,.Profile .Profile-tags-available-tag,.Profile .Profile-tags-placeholder{display:inline-block;font-family:"Source_Sans_Pro-SemiBold";font-size:.0125rem;line-height:.02813rem;margin-right:.00391rem;color:#231f20}.Profile .Profile-tags-selected-tag{margin-right:.01172rem}.Profile .Profile-tags-selected-tag.Profile-tags-selected-tag--0{font-family:"Luckiest Guy"}.Profile .Profile-tags-selected-tag.Profile-tags-selected-tag--1{font-family:"Griffy"}.Profile .Profile-tags-selected-tag.Profile-tags-selected-tag--2{font-family:"Bonbon"}.Profile .Profile-tags-selected-tag.Profile-tags-selected-tag--3{font-family:"Henny Penny"}.Profile .Profile-tags-selected-tag.Profile-tags-selected-tag--4{font-family:"Faster One";font-size:.01562rem}.Profile .Profile-tags-selected-tag.Profile-tags-selected-tag--5{font-family:"Press Start 2P";font-size:.01094rem}.Profile .Profile-tags-selected-tag.Profile-tags-selected-tag--6{font-family:"Gloria Hallelujah"}.Profile .Profile-tags-selected-tag.Profile-tags-selected-tag--7{font-family:"Dancing Script";font-size:.01562rem}.Profile .Profile-tags-placeholder{font-family:"Source_Sans_Pro-Regular";color:rgba(35,31,32,0.6)}.Profile .Profile-tags-available{display:none;position:absolute;top:.03125rem;padding:0 0 0 .00781rem;background-image:none;background-color:white;border-bottom-left-radius:.00391rem;border-bottom-right-radius:.00391rem;cursor:default;text-align:left}.Profile .Profile-tags-available.show{display:block}.Profile .Profile-tags-available-tag{font-family:"Source_Sans_Pro-Regular";margin-right:.00781rem;cursor:pointer}.Profile .Profile-tags-available-tag.selected{font-family:"Source_Sans_Pro-SemiBold"}.Profile .Profile-text{width:.35156rem;height:.15469rem;margin-top:.01562rem}.Profile .Profile-text textarea::-webkit-input-placeholder{color:rgba(35,31,32,0.6) !important}.Profile .Profile-text textarea:-moz-placeholder{color:rgba(35,31,32,0.6) !important}.Profile .Profile-text textarea::-moz-placeholder{color:rgba(35,31,32,0.6) !important}.Profile .Profile-text textarea:-ms-input-placeholder{color:rgba(35,31,32,0.6) !important}.Profile .Profile-text.Profile-text--1 textarea{background-color:rgba(131,212,222,0.75)}.Profile .Profile-text.Profile-text--2 textarea{background-color:rgba(254,191,184,0.75)}.Profile .Profile-text.Profile-text--3 textarea{background-color:rgba(255,231,187,0.75)}.Profile .Profile-text.Profile-text--4 textarea{background-color:rgba(228,164,255,0.75)}.Profile .Profile-text.Profile-text--5 textarea{background-color:rgba(184,255,225,0.75)}.Profile .Profile-text.Profile-text--6 textarea{background-color:rgba(184,192,209,0.75)}.Profile .Profile-groupWheel{position:relative;width:100%;height:.12891rem;overflow:visible}.Profile .Profile-groupWheel-navNext,.Profile .Profile-groupWheel-navPrev{position:absolute;top:.05234rem;left:.55078rem;width:.02344rem;height:.01953rem;background-image:url("assets/images/icon-arrow-down2.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.Profile .Profile-groupWheel-navPrev{left:-.02734rem;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Profile .Profile-groupWheel-container{width:100%;height:100%;overflow:hidden;white-space:nowrap}.Profile .Profile-groupMember{display:inline-block;width:.25781rem;margin-right:.03125rem;-moz-transition:margin .5s ease;-webkit-transition:margin .5s ease;-o-transition:margin .5s ease;transition:margin .5s ease}.Profile .Profile-groupMember-name{width:100%;height:.02813rem;margin-bottom:.00781rem}.Profile .Profile-groupMember-name input::-webkit-input-placeholder{color:rgba(35,31,32,0.7) !important}.Profile .Profile-groupMember-name input:-moz-placeholder{color:rgba(35,31,32,0.7) !important}.Profile .Profile-groupMember-name input::-moz-placeholder{color:rgba(35,31,32,0.7) !important}.Profile .Profile-groupMember-name input:-ms-input-placeholder{color:rgba(35,31,32,0.7) !important}.Profile .Profile-groupMember-text{width:100%;height:.08984rem}.Profile .Profile-groupMember-text textarea::-webkit-input-placeholder{color:rgba(35,31,32,0.6) !important}.Profile .Profile-groupMember-text textarea:-moz-placeholder{color:rgba(35,31,32,0.6) !important}.Profile .Profile-groupMember-text textarea::-moz-placeholder{color:rgba(35,31,32,0.6) !important}.Profile .Profile-groupMember-text textarea:-ms-input-placeholder{color:rgba(35,31,32,0.6) !important}.Profile .Profile-groupMember-text textarea{font-size:.01094rem;background-position:top .00703rem right .01406rem}.Profile .Profile-groupWheel--1 .Profile-groupMember:nth-child(1){margin-left:-.57812rem}.Profile .Profile-groupWheel--2 .Profile-groupMember:nth-child(1){margin-left:-1.15625rem}.Profile .Profile-groupWheel--3 .Profile-groupMember:nth-child(1){margin-left:-1.73438rem}.Profile .Profile-groupWheel--4 .Profile-groupMember:nth-child(1){margin-left:-2.3125rem}.Profile.Profile--teacher .Profile-buttons{display:none}@media print{.Profile{width:100%;padding:30px}.Profile .Profile-buttons{display:none}.Profile .Profile-section{margin-bottom:30px}.Profile .Profile-section-title{font-size:18px;color:black;margin-bottom:5px}.Profile .Profile-textarea,.Profile .Profile-input{display:none}.Profile .Profile-textareaPrintHelper,.Profile .Profile-inputPrintHelper{display:block;font-size:16px;color:black;background-color:white}.Profile .Profile-name{position:relative;width:30%;height:auto;margin-right:5%}.Profile .Profile-name img{margin-top:42px}.Profile .Profile-name .Profile-inputPrintHelper{position:absolute;top:0;left:0;width:100%;font-family:"Source_Sans_Pro-BlackItalic";font-size:20px;height:42px}.Profile .Profile-tagsAndText{width:65%;margin-top:42px}.Profile .Profile-tags{height:36px}.Profile .Profile-tags.Profile-tags--1,.Profile .Profile-tags.Profile-tags--2,.Profile .Profile-tags.Profile-tags--3,.Profile .Profile-tags.Profile-tags--4,.Profile .Profile-tags.Profile-tags--5,.Profile .Profile-tags.Profile-tags--6{background-color:white}.Profile .Profile-tags-selected{height:36px;background-image:none;padding-left:0;cursor:default}.Profile .Profile-tags-selected-tag{font-size:16px;margin-right:10px}.Profile .Profile-tags-selected-tag.Profile-tags-selected-tag--4,.Profile .Profile-tags-selected-tag.Profile-tags-selected-tag--7{font-size:20px}.Profile .Profile-tags-available,.Profile .Profile-tags-available.show,.Profile .Profile-tags-placeholder{display:none}.Profile .Profile-text{margin:0;width:100%;height:auto}.Profile .Profile-groupWheel{height:auto}.Profile .Profile-groupWheel-navNext,.Profile .Profile-groupWheel-navPrev{display:none}.Profile .Profile-groupWheel-container{white-space:normal;height:auto;overflow:visible}.Profile .Profile-groupMember{display:block;width:100%;height:auto;margin:0 0 30px 0}.Profile .Profile-groupMember.Profile-groupMember--empty{display:none}.Profile .Profile-groupMember-text{height:auto}.Profile .Profile-addMemberButton{display:none}}.MainPanel{position:absolute;width:.55469rem;left:.20312rem;top:0;min-height:100%}.MainPanel--settings{position:relative;left:0;width:100%}.MainPanel--map.MainPanel--student{width:.6875rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.MainPanel--minigames{width:.71094rem}.MainPanel--profile{width:.71094rem;left:.21875rem}.MainPanel--videos{width:.78125rem}@media print{.MainPanel{position:relative;left:0;width:100%}.MainPanel.MainPanel--profile{width:100%}}.SidePanel{position:absolute;top:0;right:0;z-index:10;color:#fff;font-size:.01094rem;height:100%}.SidePanel ul{list-style:none;padding:0;color:#fff;font-family:'Source_Sans_Pro-Bold'}.SidePanel li{cursor:pointer}.SidePanel li:hover,.SidePanel li.InstructionsMenu-item--selected{color:#00bc9d}.SidePanel .Button{display:block;margin:.01172rem 0 .00781rem;background-color:#00bc9d;color:#fff;text-transform:initial}.SidePanel .Button:hover{background-color:#00ad90}.SidePanel ul ~ .Button--instructions{margin-top:0}.SidePanel .Button--nextStep{position:absolute;left:.00156rem;top:.47031rem;font-family:'Source_Sans_Pro-Light';font-size:.01406rem;background-color:#ffb02a}.SidePanel .Button--nextStep:hover{background-color:#ffa711}.SidePanel .Button--nextStep .Button-icon{display:block;margin-bottom:-.00156rem}.SidePanel .Button--nextStep .Button-icon::before{font-family:'Source_Sans_Pro-BlackItalic';font-size:.01719rem;text-transform:uppercase;content:"next step"}.SidePanel .Button--nextStep .Button-icon::after{position:relative;left:.00391rem;font-size:.00781rem;content:"\25ba\25ba"}.Settings-icon{position:absolute;top:.00391rem;right:.03281rem;width:.02422rem;height:.02422rem;background-image:url("assets/images/icon-cogwheel.png");background-repeat:no-repeat;background-size:cover;cursor:pointer}.Settings-icon:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.Instructions{margin-top:.11484rem;width:.15234rem;height:.33203rem;padding:.01172rem .01172rem .00391rem .01172rem;background-image:url("assets/images/instructions.png");background-size:auto 100%;background-position:top left;background-repeat:no-repeat}.Instructions-title{font-family:'Source_Sans_Pro-BlackItalic';font-size:.01406rem;line-height:.01562rem;text-transform:uppercase;color:#ffb02a}.Instructions-subTitle{position:relative;font-family:'Source_Sans_Pro-Bold';font-size:.01406rem;text-transform:uppercase;color:#00bc9d;margin-top:.00391rem}.Instructions-subTitle::after{content:"";position:absolute;top:.02227rem;left:0;width:.03125rem;height:.00078rem;border-bottom:.00117rem solid #00bc9d}.Instructions-subTitle.red{color:#ff213e}.Instructions-subTitle.red::after{border-color:#ff213e}.Instructions-intro{margin-top:.01562rem;margin-bottom:-.00391rem;font-family:'Source_Sans_Pro-Italic'}.Instructions-text{font-family:'Source_Sans_Pro-Italic'}.Instructions-fullscreen{text-decoration:underline;text-transform:uppercase;cursor:pointer}.Instructions-fullscreen+.Instructions-text{display:inline}.MainPanel--splash+.SidePanel>.Instructions{position:relative;right:-.15625rem;-webkit-animation:slideInRight 0.3s forwards;-webkit-animation-delay:3s;animation:slideInRight 0.3s forwards;animation-delay:3s}@-webkit-keyframes slideInRight{100%{right:0}}@keyframes slideInRight{100%{right:0}}.Game--map p.Instructions-text:nth-child(5){display:inline}.MainPanel--rap-vocab+.SidePanel>.Instructions,.MainPanel--rap-battle+.SidePanel>.Instructions,.MainPanel--tag-master+.SidePanel>.Instructions{background-image:none}.MainPanel--rap-vocab+.SidePanel>.Instructions .Button--instructions,.MainPanel--rap-battle+.SidePanel>.Instructions .Button--instructions,.MainPanel--tag-master+.SidePanel>.Instructions .Button--instructions{display:inline-block;padding:.00781rem .01562rem .00781rem .01562rem;margin:.01562rem 0 0 -.01562rem}.MainPanel--rap-vocab+.SidePanel>.Instructions .Button--instructions::before,.MainPanel--rap-battle+.SidePanel>.Instructions .Button--instructions::before,.MainPanel--tag-master+.SidePanel>.Instructions .Button--instructions::before{position:relative;content:"\25C0\25C0";font-size:.00625rem;vertical-align:middle;right:.00391rem}.MainPanel--minigames+.SidePanel>.Instructions .Button--instructions{margin-top:.01562rem;padding:.00781rem .01562rem .00781rem .01562rem}.MainPanel--minigames+.SidePanel>.Instructions .Button--instructions::before{position:relative;content:"\25C0\25C0";font-size:.00625rem;vertical-align:middle;right:.00391rem}.MainPanel--videos+.SidePanel>.Instructions,.MainPanel--texts+.SidePanel>.Instructions,.MainPanel--beats+.SidePanel>.Instructions,.MainPanel--tools+.SidePanel>.Instructions,.MainPanel--settings+.SidePanel{display:none}@media print{.SidePanel{display:none}}.Tutorial{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.75);padding:.01172rem;z-index:100}.Tutorial .MapTutorial{position:relative;width:100%;height:100%;background-image:url("assets/images/background-map.jpg");background-size:cover;overflow:hidden;border-radius:.00391rem}.Tutorial .MapTutorial .MapContainer{padding-top:.07031rem}.Tutorial .Tutorial-instructions{position:absolute;top:.03125rem;left:.51562rem;width:.39844rem;height:.15234rem;background-color:white;border:.00156rem solid #00bc9d;border-radius:.00391rem;padding:0 .00781rem;z-index:12}.Tutorial .Tutorial-text p{font-size:.01406rem;line-height:.01953rem;color:#000;margin:.00781rem 0}.Tutorial .Tutorial-text p strong{font-family:"Source_Sans_Pro-Bold"}.Tutorial .Tutorial-buttons .Button{width:.07812rem;font-family:"Source_Sans_Pro-BlackItalic";font-size:.01406rem;text-align:center;text-transform:uppercase;color:white;background-color:#00bc9d;border-radius:.00391rem;padding:.00234rem 0;margin-bottom:.00781rem}.Tutorial .Tutorial-buttons .Button:hover{background-color:#00a388}.Tutorial .Tutorial-buttons .Button.Button--prev{float:left}.Tutorial .Tutorial-buttons .Button.Button--next,.Tutorial .Tutorial-buttons .Button.Button--close{float:right}.Tutorial .Tutorial-buttons .Button.Button--close{width:.125rem}.Tutorial .Tutorial-close{position:absolute;top:.02656rem;right:.02734rem;width:.03125rem;height:.03125rem;border-radius:.03125rem;border:.00156rem solid white;background-color:white;background-image:url("assets/images/icon-close.svg");background-size:.02344rem auto;background-position:center center;z-index:11;cursor:pointer}.Tutorial .Tutorial-close:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.App{height:100%;min-height:.5625rem;min-width:1rem;background-color:#000;font-family:"Source_Sans_Pro-Regular";font-size:.0125rem;font-weight:400;line-height:1.35;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.App .App-letterBoxWrap{position:relative;width:1rem;height:.5625rem;background-color:white;color:#fff;overflow:hidden}@media print{.App{display:block}.App .App-letterBoxWrap{width:100%;height:100%}}html{font-size:100vw;width:100%;height:100%;background-color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;-ms-touch-action:manipulation}body{position:relative;height:100%;margin:0;padding:0;background-color:#000}*{box-sizing:border-box}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}h3{font-family:'Source_Sans_Pro-BlackItalic';font-size:.02734rem;line-height:.02734rem;text-transform:uppercase;color:#ffb02a}h3 span{display:block;font-size:.02031rem}@media (min-aspect-ratio: 16 / 9){html{font-size:calc(100vh * 1.77777778)}}
