@font-face{font-family:'RobotoSlab';src:url("assets/fonts/RobotoSlab-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'RobotoSlab';src:url("assets/fonts/RobotoSlab-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'OpenSans';src:url("assets/fonts/OpenSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans';src:url("assets/fonts/OpenSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'OpenSans';src:url("assets/fonts/OpenSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}.GeneralPopup--wasteminers .GeneralPopup-popup{background-color:#707f8d;color:white;border-radius:.00156rem}.GeneralPopup--wasteminers .GeneralPopup-body{background-color:#707f8d}.GeneralPopup--wasteminers .GeneralPopup-close{background-image:url("assets/images/close.svg")}.GeneralPopup--wasteminers .GeneralPopup-title{font-family:"RobotoSlab";font-size:.01953rem;color:white}.GeneralPopup--wasteminers .GeneralPopup-text{color:white}.GeneralPopup--wasteminers .GeneralPopup-text a{color:white}.GeneralPopup--wasteminers .GeneralPopup-text span{font-family:"RobotoSlab";font-weight:bold}.GeneralPopup--wasteminers .GeneralPopup-text form{width:80%;padding-bottom:.03125rem}.GeneralPopup--wasteminers .GeneralPopup-text form input,.GeneralPopup--wasteminers .GeneralPopup-text form textarea{border-radius:.00156rem}.GeneralPopup--wasteminers .GeneralPopup-text form .Select .Select-selected span{font-family:'OpenSans', sans-serif;text-transform:none;font-weight:600}.GeneralPopup--wasteminers .GeneralPopup-text form .Select .Select-button{background-image:url("assets/images/icon-arrow-down2.svg")}.GeneralPopup--wasteminers .GeneralPopup-text form .Select .Select-dropdown{border-bottom:1px solid black}.GeneralPopup--wasteminers .GeneralPopup-text form .Select .Select-dropdown .Select-option span{font-family:'OpenSans', sans-serif;text-transform:none;font-weight:600}.GeneralPopup--wasteminers .GeneralPopup-text form .Button{font-family:"RobotoSlab";color:#707f8d;background-color:white;border-radius:.00156rem;padding:.00391rem .01953rem;margin-top:.00391rem}.GeneralPopup--wasteminers .GeneralPopup-text form .Button:hover{background-color:#f2f2f2}.GeneralPopup--wasteminers .GeneralPopup-text form .Button.Button--loading{background-image:url("assets/images/icon-loading3.svg")}.GeneralPopup--wasteminers .GeneralPopup-text .GeneralPopup-profile .GeneralPopup-profileLabel{font-family:'OpenSans', sans-serif}.GeneralPopup--wasteminers .GeneralPopup-text .GeneralPopup-profile .Button{font-family:"RobotoSlab";color:#f07f13;font-weight:bold}.GeneralPopup--wasteminers .GeneralPopup-text .GeneralPopup-profile .Button.update{color:#707f8d}.GeneralPopup--wasteminers .GeneralPopup-text .GeneralPopup-profile .Button.update.Button--loading{background-image:url("assets/images/icon-loading3.svg")}.GeneralPopup--wasteminers .GeneralPopup-text .GeneralPopup-profile .Button:hover{background-color:#f2f2f2}.GeneralPopup--wasteminers .GeneralPopup-text .GeneralPopup-profile .Button.Button--loading{cursor:not-allowed;background-image:url("assets/images/icon-loading2.svg")}.GeneralPopup--wasteminers .GeneralPopup-text .GeneralPopup-profile .Button.Button--loading:hover{background-color:white}.GeneralPopup--wasteminers .GeneralPopup-footer{width:100%;margin-top:.03125rem;margin-bottom:.00781rem}.GeneralPopup--wasteminers .GeneralPopup-footer .Button{width:.15625rem;color:#707f8d;background-color:white;font-family:"RobotoSlab";border-radius:.00156rem}.GeneralPopup--wasteminers .GeneralPopup-footer .Button:hover{background-color:#f2f2f2}.GeneralPopup--wasteminers .GeneralPopup-footer .Button:nth-child(1){margin-right:.00781rem}.GeneralPopup--wasteminers.GeneralPopup--loading .GeneralPopup-footer .Button.Button--canLoad{background-image:url("assets/images/icon-loading3.svg");background-size:.02344rem auto;background-position:right .00391rem center;background-repeat:no-repeat}.Login.Login--wasteminers{padding:.14062rem .28906rem 0 .25rem;background-image:url("assets/images/backgrounds/background_00_front.png"),url("assets/images/backgrounds/background_00_middle.png"),url("assets/images/backgrounds/background_00_back.png");background-position:center bottom, center bottom, center center;background-size:100% 100%, cover, cover}.Login.Login--wasteminers .Logo{position:absolute;top:.01562rem;left:.01562rem}.Login.Login--wasteminers .CookieInfo{background-color:rgba(0,0,0,0.5)}.Login.Login--wasteminers .CookieInfo p{color:white;font-size:.00937rem}.Login.Login--wasteminers .CookieInfo p span{background-color:#68727A;color:white}.Login.Login--wasteminers .CookieInfo a{color:white}.Login.Login--wasteminers .BrowserWarning{background-color:#707f8d;border-radius:.00234rem;padding:.00391rem .00391rem .00391rem .04688rem}.Login.Login--wasteminers .BrowserWarning svg{top:.00391rem}.Login.Login--wasteminers .LoginTeacher,.Login.Login--wasteminers .CreateUser,.Login.Login--wasteminers .ResetPassword,.Login.Login--wasteminers .LoginGroup{width:.20312rem;background-color:white}.Login.Login--wasteminers .CreateUser{width:.42969rem}.Login.Login--wasteminers .LoginTeacher-title,.Login.Login--wasteminers .LoginGroup-title{font-family:"RobotoSlab";color:white;background-color:#6f7e8d}.Login.Login--wasteminers .LoginTeacher-info{font-weight:normal;line-height:1}.Login.Login--wasteminers .Login-form input,.Login.Login--wasteminers .LoginGroup-form input,.Login.Login--wasteminers .LoginTeacher-form input,.Login.Login--wasteminers .CreateUser-form input,.Login.Login--wasteminers .ResetPassword-form input{width:100%;color:black;padding:.00625rem .01328rem;background-color:#e6e6e6}.Login.Login--wasteminers .Login-form input:-webkit-autofill,.Login.Login--wasteminers .LoginGroup-form input:-webkit-autofill,.Login.Login--wasteminers .LoginTeacher-form input:-webkit-autofill,.Login.Login--wasteminers .CreateUser-form input:-webkit-autofill,.Login.Login--wasteminers .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:black !important}.Login.Login--wasteminers .Login-form input.inline,.Login.Login--wasteminers .LoginGroup-form input.inline,.Login.Login--wasteminers .LoginTeacher-form input.inline,.Login.Login--wasteminers .CreateUser-form input.inline,.Login.Login--wasteminers .ResetPassword-form input.inline{width:48%}.Login.Login--wasteminers .Login-form input.inline:last-of-type,.Login.Login--wasteminers .LoginGroup-form input.inline:last-of-type,.Login.Login--wasteminers .LoginTeacher-form input.inline:last-of-type,.Login.Login--wasteminers .CreateUser-form input.inline:last-of-type,.Login.Login--wasteminers .ResetPassword-form input.inline:last-of-type{margin-left:4%}.Login.Login--wasteminers .Login-form .LoginTeacher-conditions input,.Login.Login--wasteminers .LoginGroup-form .LoginTeacher-conditions input,.Login.Login--wasteminers .LoginTeacher-form .LoginTeacher-conditions input,.Login.Login--wasteminers .CreateUser-form .LoginTeacher-conditions input,.Login.Login--wasteminers .ResetPassword-form .LoginTeacher-conditions input{width:.01172rem;height:.01172rem;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.Login.Login--wasteminers .Login-form .LoginTeacher-conditions span,.Login.Login--wasteminers .LoginGroup-form .LoginTeacher-conditions span,.Login.Login--wasteminers .LoginTeacher-form .LoginTeacher-conditions span,.Login.Login--wasteminers .CreateUser-form .LoginTeacher-conditions span,.Login.Login--wasteminers .ResetPassword-form .LoginTeacher-conditions span{font-weight:normal}.Login.Login--wasteminers .Login-form input::-webkit-input-placeholder,.Login.Login--wasteminers .LoginGroup-form input::-webkit-input-placeholder,.Login.Login--wasteminers .LoginTeacher-form input::-webkit-input-placeholder,.Login.Login--wasteminers .CreateUser-form input::-webkit-input-placeholder,.Login.Login--wasteminers .ResetPassword-form input::-webkit-input-placeholder{color:grey !important}.Login.Login--wasteminers .Login-form input:-moz-placeholder,.Login.Login--wasteminers .LoginGroup-form input:-moz-placeholder,.Login.Login--wasteminers .LoginTeacher-form input:-moz-placeholder,.Login.Login--wasteminers .CreateUser-form input:-moz-placeholder,.Login.Login--wasteminers .ResetPassword-form input:-moz-placeholder{color:grey !important}.Login.Login--wasteminers .Login-form input::-moz-placeholder,.Login.Login--wasteminers .LoginGroup-form input::-moz-placeholder,.Login.Login--wasteminers .LoginTeacher-form input::-moz-placeholder,.Login.Login--wasteminers .CreateUser-form input::-moz-placeholder,.Login.Login--wasteminers .ResetPassword-form input::-moz-placeholder{color:grey !important}.Login.Login--wasteminers .Login-form input:-ms-input-placeholder,.Login.Login--wasteminers .LoginGroup-form input:-ms-input-placeholder,.Login.Login--wasteminers .LoginTeacher-form input:-ms-input-placeholder,.Login.Login--wasteminers .CreateUser-form input:-ms-input-placeholder,.Login.Login--wasteminers .ResetPassword-form input:-ms-input-placeholder{color:grey !important}.Login.Login--wasteminers .Login-form .Button,.Login.Login--wasteminers .LoginGroup-form .Button,.Login.Login--wasteminers .LoginTeacher-form .Button,.Login.Login--wasteminers .CreateUser-form .Button,.Login.Login--wasteminers .ResetPassword-form .Button{width:100%;font-family:"RobotoSlab";color:white;background-color:#6f7e8d}.Login.Login--wasteminers .Login-form .Button:hover,.Login.Login--wasteminers .Login-form .Button:active,.Login.Login--wasteminers .LoginGroup-form .Button:hover,.Login.Login--wasteminers .LoginGroup-form .Button:active,.Login.Login--wasteminers .LoginTeacher-form .Button:hover,.Login.Login--wasteminers .LoginTeacher-form .Button:active,.Login.Login--wasteminers .CreateUser-form .Button:hover,.Login.Login--wasteminers .CreateUser-form .Button:active,.Login.Login--wasteminers .ResetPassword-form .Button:hover,.Login.Login--wasteminers .ResetPassword-form .Button:active{background-color:#64717f}.Login.Login--wasteminers .Login-form .Button.Button--loading,.Login.Login--wasteminers .LoginGroup-form .Button.Button--loading,.Login.Login--wasteminers .LoginTeacher-form .Button.Button--loading,.Login.Login--wasteminers .CreateUser-form .Button.Button--loading,.Login.Login--wasteminers .ResetPassword-form .Button.Button--loading{background-image:url("assets/images/icon-loading.svg")}.Login.Login--wasteminers .ChooseGroup-button{background-color:#68727A}.Login.Login--wasteminers .ChooseGroup-button.Button--loading{background-image:url("assets/images/icon-loading.svg")}.Login.Login--wasteminers .ChooseGroup-button:nth-child(1){background-color:#74627f}.Login.Login--wasteminers .ChooseGroup-button:nth-child(1):hover{background-color:#675771}.Login.Login--wasteminers .ChooseGroup-button:nth-child(2){background-color:#657a6a}.Login.Login--wasteminers .ChooseGroup-button:nth-child(2):hover{background-color:#596c5e}.Login.Login--wasteminers .ChooseGroup-button:nth-child(3){background-color:#7288a0}.Login.Login--wasteminers .ChooseGroup-button:nth-child(3):hover{background-color:#647b94}.Login.Login--wasteminers .ChooseGroup-button:nth-child(4){background-color:#ba60a2}.Login.Login--wasteminers .ChooseGroup-button:nth-child(4):hover{background-color:#b24e98}.Login.Login--wasteminers .ChooseGroup-button:nth-child(5){background-color:#54a279}.Login.Login--wasteminers .ChooseGroup-button:nth-child(5):hover{background-color:#4b916c}.Logo{position:relative;margin:.02344rem auto .03125rem auto;background-image:url("assets/images/logo.svg");background-size:100%;width:.11328rem;height:.07812rem}.Logo.Logo--introLogo{width:.1875rem;height:.12937rem;margin:0 auto .01828rem auto}.Logo.Logo--loginLogo{width:.15625rem;height:.10781rem;margin:0 auto .01562rem auto}.Logo.Logo--faction{width:.15625rem;height:.11719rem;background-size:contain;background-repeat:no-repeat}.Logo.Logo--faction.faction-id-1{background-image:url("assets/images/factions/badges/1.png")}.Logo.Logo--faction.faction-id-2{background-image:url("assets/images/factions/badges/2.png")}.Logo.Logo--faction.faction-id-3{background-image:url("assets/images/factions/badges/3.png")}.Logo.Logo--faction.faction-id-4{background-image:url("assets/images/factions/badges/4.png")}.Logo.Logo--faction.faction-id-5{background-image:url("assets/images/factions/badges/5.png")}.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}.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}}.Button{font-family:"RobotoSlab";display:inline-block;color:white;background-color:#8f9da8;padding:.00391rem .01562rem .00391rem .01562rem;border:none;outline:none;cursor:pointer;font-size:.01094rem;border-radius:.00156rem}.Button:hover,.Button:active{background-color:#77838c}.Button.Button--disabled{opacity:0.4;cursor:not-allowed}.Button.Button--disabled:hover,.Button.Button--disabled:active{background-color:#8f9da8}.Button.Button--selected{background-color:#77838c}.Button.Button--autoWidth{width:100%}.Button.Button--white{background:#fff;color:#000}.Button.Button--green{background:#86b39f;color:#fff}.Menu{position:relative;padding:0 0 0 .02344rem;margin-bottom:.03125rem}.Menu .Button,.Menu a{display:block;color:#fff;background-color:transparent;text-transform:uppercase;padding:0;margin:0;line-height:.03125rem;font-size:.01562rem;font-family:"RobotoSlab";font-weight:bold;text-decoration:none;cursor:pointer}.Menu .Button.Button--disabled,.Menu a.Button--disabled{cursor:not-allowed}.Menu .Button.Button--disabled:hover,.Menu .Button.Button--disabled:active,.Menu a.Button--disabled:hover,.Menu a.Button--disabled:active{background-color:transparent}.Menu .MenuSpace{height:.03125rem}.Menu.Menu--teacher{padding-left:.01562rem}.Menu.Menu--teacher .Button:hover,.Menu.Menu--teacher .Button:active,.Menu.Menu--teacher .Button.Button--selected,.Menu.Menu--teacher a:hover,.Menu.Menu--teacher a:active,.Menu.Menu--teacher a.Button--selected{color:#8c9fb1}.Menu.Menu--teacher .Button--buy-access{margin-top:.03125rem;width:.16406rem;font-family:"RobotoSlab";padding:0;font-size:.01328rem;font-weight:bold;color:#fff;background-color:#b38d86;line-height:.03125rem;text-transform:uppercase;text-align:center;border:.00156rem solid white;cursor:pointer}.Menu.Menu--teacher .Button--buy-access:hover{color:#fff;background-color:#a97e76}.Menu.Menu--group.faction-id-1 .Button--blink{-webkit-animation:menu 1s linear infinite;animation:menu 1s linear infinite}@-webkit-keyframes menu{50%{color:#a78bc0;background-color:"transparent";opacity:1}}@keyframes menu{50%{color:#a78bc0;background-color:"transparent";opacity:1}}.Menu.Menu--group.faction-id-1 .Button--selected,.Menu.Menu--group.faction-id-1 .Button--hover{color:#a78bc0}.Menu.Menu--group.faction-id-2 .Button--selected,.Menu.Menu--group.faction-id-2 .Button--hover{color:#93a798}.Menu.Menu--group.faction-id-3 .Button--selected,.Menu.Menu--group.faction-id-3 .Button--hover{color:#9dafc2}.Menu.Menu--group.faction-id-4 .Button--selected,.Menu.Menu--group.faction-id-4 .Button--hover{color:#b679a6}.Menu.Menu--group.faction-id-5 .Button--selected,.Menu.Menu--group.faction-id-5 .Button--hover{color:#7abe9a}.SidePanel{position:absolute;background-color:rgba(0,0,0,0.4);z-index:10;top:0;left:0;bottom:0;width:.1875rem}.SidePanel.SidePanel--settings{display:none}.SidePanel .Button--linkToFrontPage{display:block;position:absolute;bottom:.01562rem;left:.01562rem;width:.15625rem;font-family:"RobotoSlab";text-transform:none;text-decoration:none;font-size:.0125rem;padding:.00781rem .00391rem;background-color:#707f8d;border:0.00156rem solid #fff;color:black;text-align:center;cursor:pointer}.SidePanel .Button--linkToFrontPage:hover{background-color:#65727f}@media print{.SidePanel{display:none}}.TopPanel{position:absolute;z-index:20;top:.02344rem;right:.01953rem;width:.77344rem;height:.07812rem}.Resources{position:absolute;left:0;top:0;height:100%;width:100%}.ResourceGroup{position:relative;float:left;height:100%;font-size:.00937rem;background:rgba(0,0,0,0.25);border-radius:.00156rem}.ResourceGroup .ResourceGroup-header{position:absolute;top:0;left:0;width:100%;height:30%;color:#fff;text-align:center;text-transform:uppercase;font-weight:600;font-style:italic;font-size:.00937rem;letter-spacing:.00078rem;padding-top:.00469rem}.ResourceGroup .ResourceGroup-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;top:30%;left:0;width:100%;height:70%;padding:0rem .00391rem .00781rem .00391rem}.ResourceGroup .ResourceGroup-actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:column;-webkit-flex-direction:column;flex-direction:column;flex-basis:0;flex-grow:1;position:relative;float:left;color:#ffffff;margin:0 .00391rem;font-size:.00781rem;letter-spacing:.00063rem;overflow:hidden;margin-bottom:-.00781rem}.ResourceGroup .ResourceGroup-action{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;flex-basis:0;flex-grow:1;margin-bottom:.00781rem;border-radius:.00156rem;cursor:pointer;text-transform:uppercase;background:#f07f13}.ResourceGroup .ResourceGroup-action:hover{background-color:#dc720e}.ResourceGroup .ResourceGroup-action:active{background-color:#ac590b}.ResourceGroup .ResourceGroup-action.blink{-webkit-animation:burn 1s linear infinite;animation:burn 1s linear infinite}@-webkit-keyframes burn{50%{color:#fff;background-color:#ac590b;opacity:1}}@keyframes burn{50%{color:#fff;background-color:#ac590b;opacity:1}}.ResourceGroup .ResourceGroup-action.ResourceGroup-action--primary{background:#86b39f}.ResourceGroup .ResourceGroup-action.ResourceGroup-action--primary:hover{background-color:#76a993}.ResourceGroup .ResourceGroup-action.ResourceGroup-action--primary:active{background-color:#5b9179}.ResourceGroup .ResourceGroup-action.ResourceGroup-action--primary.blink{-webkit-animation:sort 1s linear infinite;animation:sort 1s linear infinite}@-webkit-keyframes sort{50%{color:#fff;background-color:#5b9179;opacity:1}}@keyframes sort{50%{color:#fff;background-color:#5b9179;opacity:1}}.ResourceGroup.ResourceGroup--smallerSpacing .ResourceGroup-body{padding-left:.00508rem;padding-right:.00508rem}.ResourceGroup.ResourceGroup--smallerSpacing .ResourceGroup-actions{margin-left:.00273rem;margin-right:.00273rem;margin-bottom:-.00625rem}.ResourceGroup.ResourceGroup--smallerSpacing .ResourceGroup-action{margin-bottom:.00625rem}.ResourceGroup.ResourceGroup--pure{width:.51562rem}.ResourceGroup.ResourceGroup--mixed{width:.10938rem;margin-left:.00781rem}.ResourceGroup.ResourceGroup--energy{width:.10938rem;margin-left:.00781rem}.ResourceIcon{position:relative;display:block;float:left;color:#ffffff;flex-basis:0;flex-grow:1;-webkit-flex-basis:0;-webkit-flex-grow:1;margin:0 .00391rem;border-radius:.00156rem;overflow:hidden}.ResourceIcon.has-children{cursor:pointer}.ResourceIcon .ResourceIcon-header{font-size:.00937rem;font-weight:600;background:#383e42;letter-spacing:.00078rem;height:33.333%;text-transform:uppercase;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;padding-top:.00117rem}.ResourceIcon .ResourceIcon-body{text-align:center;position:relative;padding-top:.00391rem;height:66.666%}.ResourceIcon .ResourceIcon-icon{position:absolute;left:0;top:0;margin-right:.00781rem;width:50%;height:100%;background-color:#68727a}.ResourceIcon .ResourceIcon-icon:after{content:"";display:block;position:absolute;height:.02031rem;width:.02031rem;top:50%;left:50%;margin-left:-.01016rem;margin-top:-.01016rem;background-size:contain;background-position:center;background-repeat:no-repeat}.ResourceIcon .ResourceIcon-amount{position:absolute;right:0;top:0;width:50%;height:100%;background:#8c9fb1;font-size:.01562rem;font-weight:600;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}.ResourceIcon.ResourceIcon--smallerSpacing{margin-left:.00273rem;margin-right:.00273rem}.ResourceIcon.ResourceIcon--hideIcon .ResourceIcon-icon{display:none}.ResourceIcon.ResourceIcon--hideIcon .ResourceIcon-amount{width:100%}.ResourceIcon.ResourceIcon--hideText .ResourceIcon-header{display:none}.ResourceIcon.ResourceIcon--hideText .ResourceIcon-body{height:100%}.ResourceIcon.ResourceIcon--hideText .ResourceIcon-icon{background-color:#383d42}.ResourceIcon.ResourceIcon--metal .ResourceIcon-icon:after{background-image:url("assets/images/resource-icons/metal.svg")}.ResourceIcon.ResourceIcon--wood .ResourceIcon-icon:after{background-image:url("assets/images/resource-icons/wood.svg")}.ResourceIcon.ResourceIcon--plastic .ResourceIcon-icon:after{background-image:url("assets/images/resource-icons/plastic.svg")}.ResourceIcon.ResourceIcon--paper .ResourceIcon-icon:after{background-image:url("assets/images/resource-icons/paper.svg")}.ResourceIcon.ResourceIcon--cloth .ResourceIcon-icon:after{background-image:url("assets/images/resource-icons/cloth.svg")}.ResourceIcon.ResourceIcon--energy .ResourceIcon-icon:after{background-image:url("assets/images/resource-icons/energy.svg")}.ResourceIcon.ResourceIcon--powerAvailable{cursor:pointer}.ResourceIcon.ResourceIcon--powerAvailable .ResourceIcon-body{background-color:#68727a}.ResourceIcon.ResourceIcon--powerAvailable .ResourceIcon-body .ResourceIcon-icon{background-color:transparent}.ResourceIcon.ResourceIcon--powerAvailable .ResourceIcon-body .ResourceIcon-icon:after{box-shadow:0 0 .00781rem .00234rem #fff}.MainPanel{position:absolute;z-index:10;top:0;padding-top:.11719rem;right:.01953rem;width:.76562rem;min-height:.43516rem;height:100%;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.MainPanel.MainPanel--teacher{padding-top:.07812rem}.MainPanel.MainPanel--teacher.MainPanel--factionLogin{padding-top:.03906rem}.MainPanel.MainPanel--teacher.MainPanel--leaderboard{padding-top:0}.MainPanel.MainPanel--group.MainPanel--city,.MainPanel.MainPanel--group.MainPanel--base{width:.77344rem}.MainPanel.MainPanel--settings{position:relative;width:100%;right:auto;padding:0}.MainPanel .MainPanel-wrapper{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media print{.MainPanel{top:0;right:0;width:100%}}.Welcome{color:#fff;width:100%;padding:0 .09375rem;text-align:center}.GroupIntro{width:.45312rem;padding-top:.07812rem;height:100%}.GroupIntro .FactionLogo{position:absolute;left:.12109rem;display:block;text-align:center;width:.21094rem}.GroupIntro .FactionLogo .FactionImage{width:.21094rem}.GroupIntro .FactionLogo .FactionName{width:.15625rem;margin-left:.03906rem;font-family:"RobotoSlab";font-size:.01328rem;font-weight:bold;padding:.00391rem 0;border-radius:.00156rem;border:.00156rem solid #fff;text-transform:uppercase;color:#fff}.GroupIntro .FactionLogo .FactionName.faction-id-1{background-color:#74627f}.GroupIntro .FactionLogo .FactionName.faction-id-2{background-color:#657a6a}.GroupIntro .FactionLogo .FactionName.faction-id-3{background-color:#7288a0}.GroupIntro .FactionLogo .FactionName.faction-id-4{background-color:#ba60a2}.GroupIntro .FactionLogo .FactionName.faction-id-5{background-color:#54a279}.TeacherIntro{color:#fff;width:.42578rem}.TeacherIntro .IntroMovie{vertical-align:top;display:inline-block;border-radius:.00156rem;border:.00156rem solid #fff;width:.4375rem;height:.24609rem;margin-top:.0625rem;cursor:pointer;background-color:black;background-image:url("assets/images/icon-loading.svg");background-position:center center;background-repeat:no-repeat;background-size:.0625rem auto}.FactionLogin{width:.5625rem;margin-top:0;margin-left:-.01172rem;text-align:center;color:#fff}.FactionLogin .FactionLogin-StartGame{width:.27344rem;margin:.00781rem auto .03125rem auto;font-family:"RobotoSlab";font-size:.025rem;line-height:.04688rem;color:white;background-color:rgba(0,0,0,0.5);border:.00156rem solid white;border-radius:.00156rem;text-transform:uppercase;text-align:center;cursor:pointer}.FactionLogin .FactionLogin-StartGame:hover{background-color:rgba(0,0,0,0.6)}.FactionLogin .FactionLogin-StartGame.loadingGame{background-image:url("assets/images/icon-loading.svg");background-size:.03906rem auto;background-position:right -.00234rem center;background-repeat:no-repeat}.FactionLogin .FactionLogin-Info{width:.42969rem;background-color:rgba(0,0,0,0.5);border:.00156rem solid white;border-radius:.00156rem;padding:.00781rem;margin:-.01562rem auto .03906rem auto}.FactionLogin .FactionLogin-Info p{font-size:.01875rem;line-height:.02656rem;color:white;text-align:left;margin:0rem;white-space:nowrap;overflow:hidden}.FactionLogin .FactionLogin-Info p:hover{overflow:visible}.FactionLogin .FactionLogin-Info p span{display:inline-block;width:.10938rem;font-family:"RobotoSlab";text-transform:uppercase}.FactionLogin .FactionBox{position:relative;display:inline-block;margin-right:.01172rem;margin-bottom:.03125rem;text-align:center;width:.17188rem;overflow:hidden;vertical-align:bottom}.FactionLogin .FactionBox .FactionImage{width:100%}.FactionLogin .FactionBox .FactionName{font-size:.0125rem;line-height:.02344rem;text-transform:uppercase;border:.00156rem solid #fff;border-radius:.00156rem}.FactionLogin .FactionBox .FactionName.faction-1{background-color:#74627f}.FactionLogin .FactionBox .FactionName.faction-2{background-color:#657a6a}.FactionLogin .FactionBox .FactionName.faction-3{background-color:#7288a0}.FactionLogin .FactionBox .FactionName.faction-4{background-color:#ba60a2}.FactionLogin .FactionBox .FactionName.faction-5{background-color:#54a279}.FactionLogin .FactionBox.FactionBox.loggedIn .FactionName{background-image:url("assets/images/checkmark.svg");background-position:right .00625rem center;background-repeat:no-repeat;background-size:.0125rem auto}.Missions{width:.42969rem;position:absolute;top:.03125rem;left:.02344rem;bottom:.03125rem}.Missions ::-webkit-scrollbar{width:.01172rem}.Missions ::-webkit-scrollbar-track{background-color:#ccc;border-radius:.01172rem}.Missions ::-webkit-scrollbar-thumb{border-radius:.01172rem;background:#4e555c}.Missions ::-webkit-scrollbar-thumb:window-inactive{background-color:transparent;border:.00078rem solid #4e555c}.Missions .Mission{position:absolute;width:100%;height:100%;color:#000;background-color:#fff;box-shadow:.00234rem -.00156rem .00781rem 0rem #000}.Missions .Mission.paper{-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.Missions .Mission .MissionHeader{height:.07031rem;padding-top:.01953rem;padding-left:.01953rem}.Missions .Mission .MissionHeader .MissionPrint{width:.03125rem;height:.03125rem;background-image:url("assets/images/print.svg");background-size:cover;margin-bottom:.00781rem;cursor:pointer}.Missions .Mission .MissionHeader .MissionTitle{font-family:"RobotoSlab";font-size:.01562rem;font-weight:bold;line-height:.01562rem;letter-spacing:.00094rem;text-transform:uppercase;text-align:left}.Missions .Mission .MissionHeader .StartMissionButton{position:absolute;top:.01562rem;right:.01953rem}.Missions .Mission .MissionHeader .StartMissionButton .Button{font-size:.01328rem;text-transform:uppercase;background-color:#707f8d;border:.00156rem solid #fff;-webkit-animation:pulse-start-mission 3s linear infinite;animation:pulse-start-mission 3s linear infinite}.Missions .Mission .MissionHeader .StartMissionButton .Button:hover{background-color:#65727f}.Missions .Mission .MissionHeader .StartMissionButton .Button:active{background-color:#4e5962}@keyframes pulse-start-mission{0%{opacity:1}90%{opacity:1}95%{opacity:0.8}100%{opacity:1}}.Missions .Mission .MissionBody{overflow-y:scroll;position:absolute;top:.07031rem;bottom:0rem;margin:.01953rem;padding-right:.01562rem;padding-bottom:.01562rem}.Missions .Mission .MissionBody .MissionText p{font-size:.01094rem;font-weight:500;font-style:italic;text-align:left;letter-spacing:.00078rem}.Missions .Mission .MissionBody .DiggersInfo{font-size:.01094rem;font-style:italic;text-align:left;margin:.01172rem 0}.Missions .Mission .MissionBody .MissionInstructions{font-size:.00937rem;font-weight:500;overflow:hidden;margin:.02344rem 0}.Missions .Mission .MissionBody .MissionInstructions .MissionBoxes{width:.15625rem;float:right;margin-top:.02969rem}.Missions .Mission .MissionBody .MissionInstructions .MissionBox{position:relative;border-radius:.00391rem;width:.14062rem;margin-left:.01562rem;float:right}.Missions .Mission .MissionBody .MissionInstructions .MissionBox .MissionBox-title{border-radius:.00391rem;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:.00391rem;text-transform:uppercase;background-color:#8c9fb1;color:#fff;font-family:"RobotoSlab"}.Missions .Mission .MissionBody .MissionInstructions .MissionBox .MissionBox-text{border:.00156rem solid #8c9fb1;border-top:none;border-bottom-left-radius:.00391rem;border-bottom-right-radius:.00391rem;padding:.00391rem}.Missions .Mission .MissionBody .MissionInstructions .MissionBox .MissionBox-text p{margin:.00469rem 0}.Missions .Mission .MissionBody .MissionInstructions .MissionBox.MissionBox--dropdown{margin-bottom:.00781rem}.Missions .Mission .MissionBody .MissionInstructions .MissionBox.MissionBox--dropdown .MissionBox-title{border-radius:.00391rem;cursor:pointer}.Missions .Mission .MissionBody .MissionInstructions .MissionBox.MissionBox--dropdown .MissionBox-toggle{cursor:pointer;width:.01562rem;height:.01562rem;position:absolute;top:.00234rem;right:.00391rem;background-image:url("assets/images/dropdown.svg");background-size:contain;background-repeat:no-repeat}.Missions .Mission .MissionBody .MissionInstructions .MissionBox.MissionBox--dropdown .MissionBox-text{display:none}.Missions .Mission .MissionBody .MissionInstructions .MissionBox.MissionBox--dropdown.showText .MissionBox-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.Missions .Mission .MissionBody .MissionInstructions .MissionBox.MissionBox--dropdown.showText .MissionBox-toggle{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Missions .Mission .MissionBody .MissionInstructions .MissionBox.MissionBox--dropdown.showText .MissionBox-text{display:block}.Missions .Mission .MissionBody .MissionInstructions .MissionExperiment .MissionExperiment-title{font-family:"RobotoSlab";text-transform:uppercase;font-size:.01562rem;font-weight:bold}.Missions .Mission .MissionBody .MissionInstructions .MissionExperiment .MissionExperiment-text p,.Missions .Mission .MissionBody .MissionInstructions .MissionExperiment .MissionExperiment-text ul,.Missions .Mission .MissionBody .MissionInstructions .MissionExperiment .MissionExperiment-text li{font-size:.01094rem;margin:.00547rem 0}.Missions .Mission .MissionBody .MissionInstructions .MissionExperiment .MissionExperiment-image img{width:100%;border:.00156rem solid #000;border-radius:.00156rem;margin:.02344rem 0 .03906rem 0}.Missions .Mission .MissionBody .MissionInstructions .MissionInfo{margin:.02344rem 0;text-align:left}.Missions .Mission .MissionBody .MissionInstructions .MissionInfo .MissionInfo-title{font-family:"RobotoSlab";font-size:.01094rem;font-weight:bold;text-transform:uppercase}.Missions .Mission .MissionBody .MissionInstructions .MissionInfo .MissionInfo-text{margin-bottom:.02344rem}.Missions .Mission .MissionBody .MissionInstructions .MissionInfo .MissionInfo-text p,.Missions .Mission .MissionBody .MissionInstructions .MissionInfo .MissionInfo-text ul,.Missions .Mission .MissionBody .MissionInstructions .MissionInfo .MissionInfo-text li{font-size:.01094rem;margin:.00547rem 0}.Missions.Missions--group .Mission .MissionBody .MissionInfo--teacher,.Missions.Missions--group .Mission .MissionBody .MissionBox--teacher{display:none}@media print{.Missions{width:100%;height:100%;top:0;left:0}.Missions .Mission{display:block;position:absolute;width:100%;height:100%;color:#000;box-shadow:none}.Missions .Mission.paper{display:none}.Missions .Mission .MissionHeader{background-color:#fff;border-radius:0;padding:30px 20px}.Missions .Mission .MissionHeader .MissionPrint{display:none}.Missions .Mission .MissionHeader .MissionTitle{font-size:24px;margin-bottom:30px}.Missions .Mission .MissionHeader .StartMissionButton{display:none}.Missions .Mission .MissionBody{position:relative;top:auto;bottom:auto;overflow:auto;background-color:#fff;font-size:16px}.Missions .Mission .MissionBody .DiggersInfo{display:none}.Missions .Mission .MissionBody .MissionText{width:.03906%rem;margin-right:.00781%rem}.Missions .Mission .MissionBody .MissionText p{font-size:16px}.Missions .Mission .MissionBody .MissionInstructions{font-size:16px}.Missions .Mission .MissionBody .MissionInstructions .MissionBox{font-size:14px;padding:10px;border:2px solid #000;width:40%}.Missions .Mission .MissionBody .MissionInstructions .MissionBox .MissionBox-title{color:#000}.Missions .Mission .MissionBody .MissionInstructions .MissionBox .MissionBox-text{border:none}.Missions .Mission .MissionBody .MissionInstructions .MissionBox .MissionBox-text p{margin:7px 0}.Missions .Mission .MissionBody .MissionInstructions .MissionBox.MissionBox--dropdown{display:none}.Missions .Mission .MissionBody .MissionInstructions .MissionExperiment{margin:30px 0}.Missions .Mission .MissionBody .MissionInstructions .MissionExperiment .MissionExperiment-Title{font-size:20px}.Missions .Mission .MissionBody .MissionInstructions .MissionExperiment .MissionExperiment-Text p,.Missions .Mission .MissionBody .MissionInstructions .MissionExperiment .MissionExperiment-Text ul,.Missions .Mission .MissionBody .MissionInstructions .MissionExperiment .MissionExperiment-Text li{font-size:16px;margin:8px 0}.Missions .Mission .MissionBody .MissionInstructions .MissionInfo{margin:30px 0}.Missions .Mission .MissionBody .MissionInstructions .MissionInfo .MissionInfo-Title{font-size:16px}.Missions .Mission .MissionBody .MissionInstructions .MissionInfo .MissionInfo-Text p,.Missions .Mission .MissionBody .MissionInstructions .MissionInfo .MissionInfo-Text ul,.Missions .Mission .MissionBody .MissionInstructions .MissionInfo .MissionInfo-Text li{font-size:16px;margin:8px 0}}.SelectG{display:block;position:relative;padding:.00156rem;width:.17188rem;height:.02187rem;font-size:.01094rem;border:0;margin:0;padding:0}.SelectG .SelectGValue{float:left;margin:0;width:.10938rem;height:.02344rem;font-size:.01094rem;font-weight:bold;line-height:.02344rem;border-bottom-left-radius:.00156rem;border-bottom-right-radius:.00156rem;color:#fff;cursor:pointer}.SelectG.SelectG--default .SelectGValue{font-family:"RobotoSlab";text-transform:uppercase}.SelectG .SelectGButton{float:right;width:.05469rem;height:.02344rem;font-size:.00781rem;font-weight:bold;letter-spacing:.00063rem;line-height:.02344rem;border-radius:.00156rem;color:#fff;text-transform:uppercase;background-color:transparent;cursor:pointer}.SelectG .SelectGButton img{margin-top:-.00625rem;height:.03594rem;width:.03594rem}.SelectG .SelectGButton.SelectGButton--demo{background-color:#707f8d;cursor:not-allowed}.SelectG .SelectGButton.SelectGButton--demo:hover{background-color:#65727f}.SelectG .SelectGButton.SelectGButton--demo:active{background-color:#4e5962}.SelectG .SelectGButton.SelectGButton--confirm{background-color:#707f8d}.SelectG .SelectGButton.SelectGButton--confirm:hover{background-color:#65727f}.SelectG .SelectGButton.SelectGButton--confirm:active{background-color:#4e5962}.SelectG .SelectGButton.SelectGButton--done{display:none}.SelectG .SelectGOptions{position:absolute;left:0;top:.02734rem;width:.10938rem;font-size:.00937rem}.SelectG .SelectGOptions .OptionG{padding:.00391rem .00781rem;text-align:right;color:#fff;line-height:1.8;cursor:pointer}.SelectG .SelectGOptions .OptionG:first-child{padding-top:.00781rem}.SelectG .SelectGOptions .OptionG:last-child{padding-bottom:.00781rem}.SelectG.faction-id-1 .SelectGValue{background-color:#a78bc0}.SelectG.faction-id-2 .SelectGValue{background-color:#93a798}.SelectG.faction-id-3 .SelectGValue{background-color:#9dafc2}.SelectG.faction-id-4 .SelectGValue{background-color:#b679a6}.SelectG.faction-id-5 .SelectGValue{background-color:#7abe9a}.SelectG.faction-id-1 .SelectGOptions{background-color:#a78bc0}.SelectG.faction-id-1 .SelectGOptions .OptionG:hover,.SelectG.faction-id-1 .SelectGOptions .OptionG:active{background-color:#74627f}.SelectG.faction-id-2 .SelectGOptions{background-color:#93a798}.SelectG.faction-id-2 .SelectGOptions .OptionG:hover,.SelectG.faction-id-2 .SelectGOptions .OptionG:active{background-color:#657a6a}.SelectG.faction-id-3 .SelectGOptions{background-color:#9dafc2}.SelectG.faction-id-3 .SelectGOptions .OptionG:hover,.SelectG.faction-id-3 .SelectGOptions .OptionG:active{background-color:#7288a0}.SelectG.faction-id-4 .SelectGOptions{background-color:#b679a6}.SelectG.faction-id-4 .SelectGOptions .OptionG:hover,.SelectG.faction-id-4 .SelectGOptions .OptionG:active{background-color:#ba60a2}.SelectG.faction-id-5 .SelectGOptions{background-color:#7abe9a}.SelectG.faction-id-5 .SelectGOptions .OptionG:hover,.SelectG.faction-id-5 .SelectGOptions .OptionG:active{background-color:#54a279}.SelectG.SelectG--disabled .SelectGValue{-webkit-transition:width 0.5s;transition:width 0.5s;width:100%;text-transform:uppercase}.Evaluation{width:.5625rem;margin-top:.01562rem;margin-left:-.01172rem;text-align:center;color:#fff}.Evaluation .EvaluationBox{-webkit-filter:grayscale(100%);filter:grayscale(100%);position:relative;display:inline-block;margin-right:.01172rem;margin-bottom:.03125rem;text-align:center;width:.17188rem;vertical-align:bottom}.Evaluation .EvaluationBox:nth-child(1){z-index:5}.Evaluation .EvaluationBox:nth-child(2){z-index:4}.Evaluation .EvaluationBox:nth-child(3){z-index:3}.Evaluation .EvaluationBox:nth-child(4){z-index:2}.Evaluation .EvaluationBox:nth-child(5){z-index:1}.Evaluation .EvaluationBox .FactionImage{width:100%}.Evaluation .EvaluationBox .FactionName{font-family:"RobotoSlab";font-size:.0125rem;line-height:.02344rem;text-transform:uppercase;border:.00156rem solid #fff;border-radius:.00156rem}.Evaluation .EvaluationBox .FactionName.faction-id-1{background-color:#74627f}.Evaluation .EvaluationBox .FactionName.faction-id-2{background-color:#657a6a}.Evaluation .EvaluationBox .FactionName.faction-id-3{background-color:#7288a0}.Evaluation .EvaluationBox .FactionName.faction-id-4{background-color:#ba60a2}.Evaluation .EvaluationBox .FactionName.faction-id-5{background-color:#54a279}.Evaluation .EvaluationBox.IsLoggedIn{-webkit-filter:grayscale(0);filter:grayscale(0)}.City{width:100%;height:100%;margin:auto;text-align:center;position:relative;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.City .City-overlay,.City .City-svgWrapper{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;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}.City .City-backgroundMap{position:absolute;z-index:1;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.City .City-backgroundMap img{width:100%;height:100%}.City .City-overlay{background-image:url("assets/images/map-overlay.png");background-size:contain;background-repeat:no-repeat;background-position:center center}.City .CityAreas,.City .CityInteraction{width:100%;height:100%}.City .CityAreas polygon,.City .CityInteraction polygon{cursor:pointer}.City .CityAreas g.blink,.City .CityInteraction g.blink{-webkit-animation:area 1s linear infinite;animation:area 1s linear infinite}@-webkit-keyframes area{50%{color:"inherit";background-color:"inherit";opacity:.3}}@keyframes area{50%{color:"inherit";background-color:"inherit";opacity:.3}}.City .City-Animations{width:0;height:0;background:magenta;position:absolute;left:50%;top:50%;z-index:100}.City .HelpButton{position:absolute;top:.0625rem;left:0rem;width:.02344rem;height:.02344rem;border-radius:.00156rem;background-color:#8c9fb1;background-image:url("assets/images/help.svg");background-size:.01953rem .01953rem;background-repeat:no-repeat;background-position:center;z-index:10;cursor:pointer}.City .HelpButton:hover:hover{background-color:#7d92a7}.City .HelpButton:hover:active{background-color:#61798f}.CityAnimation{position:absolute;width:.3375rem;height:.21797rem;transform-origin:50% 50%;z-index:5;background-position:0 0;background-size:1100%;background-image:url(assets/images/animations/Sprite_Dust.png);opacity:0;-ms-transform:scale(.15);-webkit-transform:scale(.15);transform:scale(.15);-webkit-animation:dust-city 1000ms steps(11) infinite,dust-city-scale 1000ms infinite;animation:dust-city 1000ms steps(11) infinite,dust-city-scale 1000ms infinite;-webkit-filter:grayscale(100);filter:grayscale(100)}@-webkit-keyframes dust-city{25%{opacity:1}65%{opacity:0.7}100%{background-position:-3.7125rem 0;opacity:0}}@keyframes dust-city{25%{opacity:1}65%{opacity:0.7}100%{background-position:-3.7125rem 0;opacity:0}}@-webkit-keyframes dust-city-scale{100%{-ms-transform:scale(.575);-webkit-transform:scale(.575);transform:scale(.575)}}@keyframes dust-city-scale{100%{-ms-transform:scale(.575);-webkit-transform:scale(.575);transform:scale(.575)}}.CityAnimationResource{position:absolute;width:.3375rem;height:.21797rem;background-size:.03906rem .03906rem;background-position:center;background-repeat:no-repeat;transform:scale(1.5);opacity:0;z-index:10;display:none}.CityAnimationResource.show{display:block;animation:CityResourceAnimation 1500ms 1}.CityAnimationResource.CityAnimationResource--metal{background-image:url("assets/images/resource-icons/metal.svg")}.CityAnimationResource.CityAnimationResource--wood{background-image:url("assets/images/resource-icons/wood.svg")}.CityAnimationResource.CityAnimationResource--plastic{background-image:url("assets/images/resource-icons/plastic.svg")}.CityAnimationResource.CityAnimationResource--paper{background-image:url("assets/images/resource-icons/paper.svg")}.CityAnimationResource.CityAnimationResource--cloth{background-image:url("assets/images/resource-icons/cloth.svg")}.CityAnimationResource.CityAnimationResource--mixed{background-image:url("assets/images/resource-icons/mixed.svg")}@keyframes CityResourceAnimation{0%{opacity:0;transform:scale(0)}50%{opacity:1}100%{opacity:0;transform:scale(2.5)}}.Diggers{position:absolute;top:-.00781rem;width:.09375rem;padding:0 .025rem;z-index:10;height:.0625rem;background-color:rgba(0,0,0,0.25);border-radius:.00156rem;background-image:url("assets/images/digger.svg");background-size:.03516rem .03359rem;background-position:.01953rem;background-repeat:no-repeat;margin-bottom:.03125rem}.Diggers p{position:absolute;left:.05078rem;bottom:.00937rem;margin:0;font-size:.01875rem;letter-spacing:.00187rem;color:#fff;vertical-align:bottom}.Diggers .Button{position:absolute;width:.08594rem;height:.03906rem;right:.01172rem;top:.01172rem;font-size:.01094rem;font-weight:600;color:#fff;letter-spacing:.00172rem;text-transform:uppercase;background-color:#8f9da8;border-radius:.00156rem}.Diggers .Button:hover,.Diggers .Button:active{background-color:#77838c}.Diggers .Button.Button--disabled:hover,.Diggers .Button.Button--disabled:active{background-color:#8f9da8}.Diggers .Button.Button--blink{-webkit-animation:dig 1s linear infinite;animation:dig 1s linear infinite}@-webkit-keyframes dig{50%{color:#fff;background-color:#677784;opacity:1}}@keyframes dig{50%{color:#fff;background-color:#677784;opacity:1}}.Checklist{background:black;margin:0;padding:.01172rem .01172rem .00781rem .01172rem}.Checklist .Checklist-list{margin:0 0 .01562rem 0;padding-left:.01172rem}.Checklist .Checklist-title{font-size:.0125rem;text-transform:uppercase;font-weight:bold;margin-bottom:.01562rem}.Checklist .Checklist-item{margin-bottom:.00781rem}.Checklist .Checklist-item.Checklist-item--checked{text-decoration:line-through;color:lightgreen}.DigAndBuild{color:#fff;width:.53906rem;text-align:center;padding:.03906rem 0}.DigAndBuild .DigAndBuild-body{position:relative}.DigAndBuild .DigAndBuild-body .DigAndBuild-introText{min-height:.20312rem;margin:0 .07812rem;padding:.03906rem .0625rem .03906rem .0625rem;text-align:left;background-image:url("assets/images/text-box-background.png");background-size:contain;background-repeat:no-repeat;background-position:center top}.DigAndBuild .DigAndBuild-body .DigAndBuild-introText p{font-size:.01328rem;font-style:italic}.DigAndBuild .DigAndBuild-body .DigAndBuild-tutorial{margin-top:.04688rem;position:relative;height:.07812rem;padding:0 .11719rem;background-image:url("assets/images/digger.svg");background-size:.07812rem auto;background-position:.21094rem;background-repeat:no-repeat}.DigAndBuild .DigAndBuild-body .DigAndBuild-tutorial .Button{position:relative;left:.01562rem;top:.03125rem;padding:.00391rem .00781rem;text-transform:uppercase;background-color:#707f8d;color:#fff;border:.00156rem solid #fff;-ms-transform-origin:50% -.00781rem;-webkit-transform-origin:50% -.00781rem;transform-origin:50% -.00781rem;-webkit-animation:tutorial 3s linear infinite;animation:tutorial 3s linear infinite}.DigAndBuild .DigAndBuild-body .DigAndBuild-tutorial .Button:hover{background-color:#65727f}.DigAndBuild .DigAndBuild-body .DigAndBuild-tutorial .Button:active{background-color:#4e5962}@keyframes tutorial{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}.DigAndBuild .DigAndBuild-body .closeTutorial,.DigAndBuild .DigAndBuild-body .toggleTutorialFullScreen{width:.02734rem;height:.02734rem;margin:0 0 .00313rem .00937rem;float:right;background-color:#707f8d;outline:.00313rem solid #fff;background-size:.01953rem .01953rem;background-position:.00391rem .00391rem;background-repeat:no-repeat;border-top-left-radius:.00156rem;border-top-right-radius:.00156rem;cursor:pointer}.DigAndBuild .DigAndBuild-body .closeTutorial:hover,.DigAndBuild .DigAndBuild-body .toggleTutorialFullScreen:hover{background-color:#65727f}.DigAndBuild .DigAndBuild-body .closeTutorial:active,.DigAndBuild .DigAndBuild-body .toggleTutorialFullScreen:active{background-color:#4e5962}.DigAndBuild .DigAndBuild-body .closeTutorial{background-image:url("assets/images/close.svg")}.DigAndBuild .DigAndBuild-body .toggleTutorialFullScreen{background-image:url("assets/images/expand.svg")}.DigAndBuild .DigAndBuild-body .DigAndBuild-frame{width:.53906rem;height:.30322rem;outline:.00313rem solid white;border:none;background:black}.DigAndBuild.DigAndBuild--fullScreen{position:absolute;width:1rem;height:100%;min-height:.57812rem;left:-.21484rem;top:0;padding:.01562rem 0 0 0;background-color:#000;z-index:30}.DigAndBuild.DigAndBuild--fullScreen .DigAndBuild-body{position:relative;width:.84375rem;margin:0 auto}.DigAndBuild.DigAndBuild--fullScreen .DigAndBuild-body .toggleTutorialFullScreen{background-image:url("assets/images/contract.svg")}.DigAndBuild.DigAndBuild--fullScreen .DigAndBuild-body .DigAndBuild-frame{position:relative;width:.84375rem;height:.47461rem}.BaseBuild{position:relative;top:-.00781rem;width:.1875rem;padding:0 .025rem;z-index:10;height:.0625rem;background-color:rgba(0,0,0,0.25);border-radius:.00156rem;margin-bottom:.00781rem}.BaseBuild .Button{position:absolute;width:.16406rem;height:.03906rem;right:.01172rem;top:.01172rem;font-size:.01094rem;font-weight:600;color:#fff;letter-spacing:.00172rem;text-transform:uppercase;background-color:#8f9da8;border-radius:.00156rem;opacity:0.4}.BaseBuild .Button:hover,.BaseBuild .Button:active{background-color:#8f9da8}.BaseBuild .Button.Button--selected{background-color:#86b39f;opacity:1}.BaseBuild .Button.Button--selected:hover{background-color:#76a993}.BaseBuild .Button.Button--selected:active{background-color:#5b9179}.BaseBuild .Button.Button--blink{-webkit-animation:build 1s linear infinite;animation:build 1s linear infinite}@-webkit-keyframes build{50%{color:#fff;background-color:#5b9179;opacity:1}}@keyframes build{50%{color:#fff;background-color:#5b9179;opacity:1}}.HelpButton{position:relative;top:-.00781rem;width:.02344rem;height:.02344rem;border-radius:.00156rem;background-color:#8c9fb1;background-image:url("assets/images/help.svg");background-size:.01953rem .01953rem;background-repeat:no-repeat;background-position:center;z-index:10;cursor:pointer}.HelpButton:hover:hover{background-color:#7d92a7}.HelpButton:hover:active{background-color:#61798f}.Results{width:.55469rem;text-align:center;padding-top:.03906rem}.Results .ResultsText{min-height:.35938rem;margin:0 .07812rem;padding:.03906rem .03906rem .03906rem .03906rem;font-size:.01328rem;color:#fff;text-align:left;background-image:url("assets/images/text-box-background.png");background-size:contain;background-repeat:no-repeat;background-position:center top}.Results .ResultsText p{font-style:italic}.Results .Button{text-transform:uppercase;margin:.04688rem .00391rem 0rem .00391rem}.BaseView{color:#fff;width:100%;height:100%}.BaseView .FactionView{position:absolute;left:.29688rem;top:.03125rem;display:block;text-align:center;width:.17188rem}.BaseView .FactionView .Image{width:.15625rem}.BaseView .FactionView .NameRow{width:100%;border-radius:.00156rem;border:.00156rem solid #fff}.BaseView .FactionView .NameRow.faction-id-1{background-color:#74627f}.BaseView .FactionView .NameRow.faction-id-2{background-color:#657a6a}.BaseView .FactionView .NameRow.faction-id-3{background-color:#7288a0}.BaseView .FactionView .NameRow.faction-id-4{background-color:#ba60a2}.BaseView .FactionView .NameRow.faction-id-5{background-color:#54a279}.BaseView .FactionView .NameRow .Arrow{display:inline-block;vertical-align:middle;width:.01562rem;height:.01562rem;margin-top:.00156rem;background-size:contain;cursor:pointer}.BaseView .FactionView .NameRow .Arrow.left{float:left;background-image:url("assets/images/arrow-left.svg")}.BaseView .FactionView .NameRow .Arrow.right{float:right;background-image:url("assets/images/arrow-right.svg")}.BaseView .FactionView .NameRow .Name{font-family:"RobotoSlab";display:inline-block;vertical-align:middle;font-size:.01094rem;font-weight:600;line-height:.01953rem;letter-spacing:.00031rem;text-transform:uppercase;color:#fff}.BaseView .FactionView.animation .NameRow .Arrow.right{-webkit-animation:navigation 1.5s linear infinite;animation:navigation 1.5s linear infinite}@keyframes navigation{0%{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-ms-transform:scale(1.7);-webkit-transform:scale(1.7);transform:scale(1.7)}100%{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}.BaseView .FactionView.inactive{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.BaseView .LeaderBoard{position:absolute;left:.05859rem;top:.16406rem;width:.64844rem;text-align:center;padding:0 .00781rem;background-color:rgba(0,0,0,0.6)}.BaseView .LeaderBoard.toggle{z-index:20;top:-.09375rem;left:-.26172rem;-ms-transform:scale(.2);-webkit-transform:scale(.2);transform:scale(.2);cursor:pointer}.BaseView .LeaderBoard.toggle.animation{-webkit-animation:leaderboard 4s linear infinite;animation:leaderboard 4s linear infinite}@keyframes leaderboard{0%{-webkit-transform:scale(0.2) rotate(0deg);-ms-transform:scale(0.2) rotate(0deg);transform:scale(0.2) rotate(0deg)}50%{-webkit-transform:scale(0.2) rotate(0deg);-ms-transform:scale(0.2) rotate(0deg);transform:scale(0.2) rotate(0deg)}51%{-webkit-transform:scale(0.2) rotate(3deg);-ms-transform:scale(0.2) rotate(3deg);transform:scale(0.2) rotate(3deg)}52%{-webkit-transform:scale(0.2) rotate(-3deg);-ms-transform:scale(0.2) rotate(-3deg);transform:scale(0.2) rotate(-3deg)}53%{-webkit-transform:scale(0.2) rotate(3deg);-ms-transform:scale(0.2) rotate(3deg);transform:scale(0.2) rotate(3deg)}54%{-webkit-transform:scale(0.2) rotate(-3deg);-ms-transform:scale(0.2) rotate(-3deg);transform:scale(0.2) rotate(-3deg)}55%{-webkit-transform:scale(0.2) rotate(0deg);-ms-transform:scale(0.2) rotate(0deg);transform:scale(0.2) rotate(0deg)}100%{-webkit-transform:scale(0.2) rotate(0deg);-ms-transform:scale(0.2) rotate(0deg);transform:scale(0.2) rotate(0deg)}}.BaseView .LeaderBoard table{width:auto;font-family:"RobotoSlab";border-spacing:.01562rem;border-collapse:separate}.BaseView .LeaderBoard table::before{display:block;content:'';position:absolute;width:100%;height:.02344rem;top:-.02344rem;left:0;background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6))}.BaseView .LeaderBoard table::after{display:block;content:'';position:absolute;left:0;bottom:-.02344rem;width:100%;height:.02344rem;background:linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0))}.BaseView .LeaderBoard table th{font-size:.0125rem;font-weight:bold;color:#fff;text-align:center;text-transform:uppercase;line-height:1;letter-spacing:.00063rem}.BaseView .LeaderBoard table td{font-size:.01328rem;font-weight:bold;text-align:center;text-transform:uppercase;line-height:.02344rem;border-radius:.00156rem;padding:0;width:.04297rem}.BaseView .LeaderBoard table td.LeaderboardRank{color:#000;background-color:#fff}.BaseView .LeaderBoard table td.LeaderboardFaction{font-size:.01094rem;width:.13281rem;border:.00156rem solid #fff;color:#fff;cursor:pointer}.BaseView .LeaderBoard table td.LeaderboardFaction.faction-id-1{background-color:#74627f}.BaseView .LeaderBoard table td.LeaderboardFaction.faction-id-2{background-color:#657a6a}.BaseView .LeaderBoard table td.LeaderboardFaction.faction-id-3{background-color:#7288a0}.BaseView .LeaderBoard table td.LeaderboardFaction.faction-id-4{background-color:#ba60a2}.BaseView .LeaderBoard table td.LeaderboardFaction.faction-id-5{background-color:#54a279}.BaseView .LeaderBoard table td.LeaderboardFaction.inactive{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.BaseView .LeaderBoard table td.LeaderboardMission{color:#000;background-color:#fff}.BaseView .LeaderBoard table td.LeaderboardMission.Mission--closed{color:#4e555c;background-color:#4e555c}.BaseView .LeaderBoard table td.LeaderboardTotalPoints{width:.04297rem;color:#000;background-color:#fff}.BaseView .Buttons{position:absolute;left:0;width:100%;bottom:.02344rem;text-align:center}.BaseView .Buttons .Button{margin-top:.03125rem;padding:.00781rem .02344rem;background-color:#707f8d;border:.00156rem solid #fff;font-weight:bold;text-transform:uppercase}.BaseView .Buttons .Button span{display:block;font-weight:bold;text-transform:none}.Instructions{position:absolute;top:.04688rem;right:0;bottom:.04688rem;width:.21094rem;padding:.04297rem .01562rem .01562rem;color:#fff;text-align:center;background-color:rgba(0,0,0,0.4)}.Instructions::before{display:block;content:'';position:absolute;width:100%;height:.03125rem;top:-.03125rem;left:0;background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.4));z-index:-1}.Instructions::after{display:block;content:'';position:absolute;left:0;bottom:-.03125rem;width:100%;height:.03125rem;background:linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0));z-index:-1}.Instructions .InstructionsTitle{font-family:"RobotoSlab";font-size:.01719rem;font-weight:bold;color:#fff;text-transform:uppercase;margin-bottom:.02344rem}.Instructions .InstructionsText{text-align:left}.Instructions .InstructionsText p{font-size:.01328rem;line-height:.02187rem;word-wrap:wrap}.Instructions .InstructionsText p span{text-transform:uppercase;font-family:"RobotoSlab"}.Instructions .InstructionsText ul{font-size:.01172rem;padding-left:.01172rem}.Instructions .FactionIntro{text-align:left;margin-top:.03203rem}.Instructions .FactionIntro .FactionIntro-name{font-family:"RobotoSlab";font-size:.01562rem;font-weight:bold;text-transform:uppercase;color:#fff}.Instructions .FactionIntro .FactionIntro-name.faction-id-1 p{color:#a78bc0}.Instructions .FactionIntro .FactionIntro-name.faction-id-2 p{color:#93a798}.Instructions .FactionIntro .FactionIntro-name.faction-id-3 p{color:#9dafc2}.Instructions .FactionIntro .FactionIntro-name.faction-id-4 p{color:#b679a6}.Instructions .FactionIntro .FactionIntro-name.faction-id-5 p{color:#7abe9a}.Instructions .FactionIntro .FactionIntro-description{font-size:.01328rem}.Instructions .FactionIntro .FactionIntro-description p:last-child{text-transform:uppercase;font-style:italic}.Instructions .MissionLink{font-family:"RobotoSlab";margin-top:.01562rem;margin-bottom:.01172rem;height:.02344rem;color:#fff;font-size:.01328rem;font-weight:bold;color:#fff;line-height:.02344rem;text-transform:uppercase;text-align:left;padding-left:.03906rem;cursor:pointer;background-position:0 center;background-repeat:no-repeat;background-size:.02344rem auto}.Instructions .MissionLink.closed{background-image:url("assets/images/mission-closed.png")}.Instructions .MissionLink.closed:hover,.Instructions .MissionLink.closed:active,.Instructions .MissionLink.closed.selected{color:#8c9fb1;background-image:url("assets/images/mission-closed-selected.png")}.Instructions .MissionLink.open,.Instructions .MissionLink.done{background-image:url("assets/images/mission-open.png")}.Instructions .MissionLink.open:hover,.Instructions .MissionLink.open:active,.Instructions .MissionLink.open.selected,.Instructions .MissionLink.done:hover,.Instructions .MissionLink.done:active,.Instructions .MissionLink.done.selected{color:#8c9fb1;background-image:url("assets/images/mission-open-selected.png")}.Instructions .ResultsIntro{text-align:left}.Instructions .ResultsIntro p{font-size:.01328rem;line-height:.02187rem;word-wrap:wrap}.Instructions .Button{display:inline-block;margin:auto;text-transform:uppercase}.Instructions .Button.NextStep{position:absolute;left:.02344rem;bottom:0rem;width:.16406rem;font-size:.01328rem;margin-top:.03125rem;padding:.00781rem .02344rem;background-color:#707f8d;border:.00156rem solid #fff;font-weight:bold;text-decoration:none}.Instructions .Button.NextStep:hover{background-color:#65727f}.Instructions .Button.NextStep:active{background-color:#4e5962}.Instructions .Button.NextStep span{display:block;font-weight:bold;text-transform:none}.Instructions .Button.NextStep.Button--animation{-webkit-animation:unlock 1s linear infinite;animation:unlock 1s linear infinite}@-webkit-keyframes unlock{50%{color:#fff;background-color:#4e5962;opacity:1}}@keyframes unlock{50%{color:#fff;background-color:#4e5962;opacity:1}}.Instructions.Instructions--welcome{width:.40234rem;right:.18125rem;text-align:center}.Instructions.Instructions--welcome .InstructionsText{margin-bottom:.03906rem}.Instructions.Instructions--welcome .Button.NextStep{position:relative;left:auto;padding:.00781rem 0;margin:.00781rem}.Instructions.Instructions--welcome .Button.NextStep span{display:inline}.Instructions.Instructions--intro{width:.3125rem}.Instructions.Instructions--intro.Instructions--group{padding-top:.09766rem}.Instructions.Instructions--intro.Instructions--group .InstructionsTitle{display:none}.Instructions.Instructions--intro .Button.NextStep{left:.07422rem}.Instructions.Instructions--factionLogin{padding-left:.01172rem;padding-right:.01172rem}.Instructions.Instructions--missions{width:.24609rem}.Instructions.Instructions--missions .Button.NextStep{left:.04492rem}.Instructions.Instructions--leaderboard{background:transparent}.Instructions.Instructions--leaderboard::before,.Instructions.Instructions--leaderboard::after{display:none}.Instructions.Instructions--leaderboard .InstructionsTitle{display:none}@media print{.Instructions{display:none}}.Settings{position:relative;width:100%;height:100%;padding:.03125rem .24219rem}.Settings .Logo{position:absolute;top:.02344rem;left:.03906rem}.Settings .Settings-Box{position:absolute;top:.03906rem;right:.01562rem}.Settings .Settings-Box .Settings-LoginInfo{position:relative;font-size:.01562rem;color:white;padding:0;white-space:nowrap;overflow:hidden;margin-bottom:.01562rem;text-align:right}.Settings .Settings-Box .Settings-LoginInfo span{font-weight:700}.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:.13281rem;font-family:"RobotoSlab";font-size:.01719rem;line-height:.03281rem;font-weight:bold;text-decoration:none;text-transform:uppercase;text-align:center;background-color:#707f8d;color:white;padding:0;margin:0;border-radius:.00156rem;border:.00156rem solid white}.Settings .Settings-Box .Settings-Contact .Button:hover,.Settings .Settings-Box .Settings-Logout .Button:hover{background-color:#65727f}.Settings .Settings-Box .Settings-Contact{margin-bottom:.00781rem}.Settings .Settings-Manage{position:relative;background-color:rgba(0,0,0,0.4);width:.54688rem;height:.44531rem;padding-bottom:.00781rem}.Settings .Settings-Manage::before{display:block;content:'';position:absolute;width:100%;height:.03125rem;top:-.03125rem;left:0;background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.4));z-index:-1}.Settings .Settings-Manage::after{display:block;content:'';position:absolute;left:0;bottom:-.03125rem;width:100%;height:.03125rem;background:linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0));z-index:-1}.Settings .Settings-Manage .Settings-Title{font-family:"RobotoSlab";font-size:.02344rem;text-align:center;text-transform:uppercase;color:white;margin:.04688rem 0 .02344rem 0}.Settings .Settings-Manage .Settings-GameButtons{width:.57812rem;margin:.03906rem auto .01172rem auto}.Settings .Settings-Manage .Settings-GameButtons .Button{width:.27344rem;display:inline-block;vertical-align:top;font-family:"RobotoSlab";font-size:.01719rem;line-height:.03281rem;border-radius:.00156rem;text-transform:uppercase;text-align:center;color:white;background-color:#6f7e8d;border:.00156rem solid white;margin-right:.01562rem;padding:0}.Settings .Settings-Manage .Settings-GameButtons .Button:hover{background-color:#64717f}.Settings .Settings-Manage .Settings-GameButtons .Button.Button--loading{background-image:url("assets/images/icon-loading.svg");background-size:.03906rem auto;background-position:right 0 center;background-repeat:no-repeat}.Settings .Settings-Manage .Settings-GamesContainer{position:absolute;left:.03125rem;top:.13281rem;width:.50781rem;height:.34375rem;text-align:left;z-index:1}.Settings .Settings-Manage .Settings-GamesContainer ::-webkit-scrollbar{width:.01172rem}.Settings .Settings-Manage .Settings-GamesContainer ::-webkit-scrollbar-track{background-color:#598527;border-radius:.01172rem}.Settings .Settings-Manage .Settings-GamesContainer ::-webkit-scrollbar-thumb{border-radius:.01172rem;background:#fff}.Settings .Settings-Manage .Settings-GamesContainer ::-webkit-scrollbar-thumb:window-inactive{background-color:transparent;border:.00078rem solid #fff}.Settings .Settings-Manage .Settings-Games{position:absolute;width:100%;height:100%;overflow-y:auto}.Settings .Settings-Manage .Settings-Games .Settings-Games-Game{display:inline-block;position:relative;width:.22656rem;margin:.00781rem;padding:.01172rem;background-color:rgba(0,0,0,0.75);border-radius:.00781rem;vertical-align:top}.Settings .Settings-Manage .Settings-Games .Settings-Games-Game .Settings-Games-Game-DeleteGame{position:absolute;top:-.00781rem;left:-.00781rem;width:.02344rem;height:.02344rem;background-image:url("assets/images/close.svg");background-size:.01562rem auto;background-position:center center;background-repeat:no-repeat;background-color:rgba(0,0,0,0.5);border-radius:.01562rem;cursor:pointer}.Settings .Settings-Manage .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-Manage .Settings-Games .Settings-Games-Game .Settings-Games-Game-Name,.Settings .Settings-Manage .Settings-Games .Settings-Games-Game .Settings-Games-Game-Started,.Settings .Settings-Manage .Settings-Games .Settings-Games-Game .Settings-Games-Game-Info{font-size:.01562rem;line-height:.02344rem;color:white;cursor:default}.Settings .Settings-Manage .Settings-Games .Settings-Games-Game .Settings-Games-Game-Name span:nth-child(1),.Settings .Settings-Manage .Settings-Games .Settings-Games-Game .Settings-Games-Game-Started span:nth-child(1),.Settings .Settings-Manage .Settings-Games .Settings-Games-Game .Settings-Games-Game-Info span:nth-child(1){display:inline-block;width:.0625rem}.Settings .Settings-Manage .Settings-Games .Settings-Games-Game .Settings-Games-Game-Name{max-height:.04688rem;overflow:hidden;white-space:nowrap}.Settings .Settings-Manage .Settings-Games .Settings-Games-Game .Settings-Games-Game-Name span{vertical-align:top}.Settings .Settings-Manage .Settings-Games .Settings-Games-Game .Settings-Games-Game-Name span:nth-child(2){display:inline-block;width:.14062rem;padding:0 .02344rem 0 .00391rem;background-image:url("assets/images/icon-edit.svg");background-size:.01562rem auto;background-position:right .00391rem top .00391rem;background-repeat:no-repeat;cursor:pointer}.Settings .Settings-Manage .Settings-Games .Settings-Games-Game .Settings-Games-Game-Name input{font-family:"Muli";display:inline-block;vertical-align:top;width:.14062rem;height:.02344rem;font-size:.01562rem;line-height:.01953rem;color:white;padding:.00391rem;margin:0;box-shadow:none;background-color:transparent;border-style:none;cursor:text}.Settings .Settings-Manage .Settings-Games .Settings-Games-Game .Settings-Games-Game-Name input:focus{background-color:rgba(255,255,255,0.3);overflow:auto}.Settings .Settings-Manage .Settings-Games .Settings-Games-Game .Settings-Games-Game-Buttons{width:.20312rem}.Settings .Settings-Manage .Settings-Games .Settings-Games-Game .Settings-Games-Game-Buttons .Button{width:100%;display:block;font-family:"RobotoSlab";font-size:.01562rem;line-height:.03281rem;text-align:center;text-transform:uppercase;color:white;background-color:#598527;margin-top:.01172rem;padding:0;border:.00156rem solid white;border-radius:.00234rem}.Settings .Settings-Manage .Settings-Games .Settings-Games-Game .Settings-Games-Game-Buttons .Button:hover{background-color:#4c7121}.Settings .Settings-Manage .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-Manage .Settings-Games .Settings-Games-Game.saving .Settings-Games-Game-Name textarea{background-image:url("assets/images/icon-loading.svg");background-size:.03125rem auto;background-position:right 0 top .00391rem;background-repeat:no-repeat}.Settings .Settings-Manage .Settings-Games .Settings-Games-Game.placeholder{height:0;overflow:hidden;-webkit-animation:0.5s linear 0s 1 forwards newgame;animation:0.5s linear 0s 1 forwards newgame}@keyframes newgame{0%{height:0}100%{height:.1875rem}}.Settings .Settings-Manage .Settings-Games .Settings-Games-Game.placeholder div{opacity:0.5}.Timer{display:none;position:absolute;z-index:100;width:.11719rem;right:.27734rem;top:.03516rem}.Timer.Timer--visible{display:block}.Timer .Numbers{display:inline-block;width:.07656rem;height:.03516rem;padding:.00781rem .00781rem 0 .00391rem;font-size:.01875rem;color:#fff;background-color:#68727a;line-height:.02187rem;letter-spacing:.00234rem;text-align:right;border-radius:.00234rem}.Timer .ToggleTimer{float:right;width:.03516rem;height:.03516rem;border-radius:.00234rem;cursor:pointer}.Timer .ToggleTimer img{border-radius:.00234rem;width:100%}.Timer .ToggleTimer.ToggleTimer--close{background-color:#68727a}.Timer .ToggleTimer.ToggleTimer--close img{width:.02344rem;margin:.00586rem}.Timer .Actions{clear:both;padding-top:.00586rem;text-align:center}.Timer .Actions .Start,.Timer .Actions .Pause,.Timer .Actions .Reset,.Timer .Actions .Adjust{display:inline-block;width:.03516rem;height:.03516rem;cursor:pointer}.Timer .Actions .Start img,.Timer .Actions .Pause img,.Timer .Actions .Reset img,.Timer .Actions .Adjust img{width:.03516rem}.Timer .Actions .Start,.Timer .Actions .Pause{float:left}.Timer .Actions .Reset{background-color:#8c9fb1;border-radius:.00234rem}.Timer .Actions .Reset img{width:.02344rem;margin-top:.00586rem}.Timer .Actions .Adjust{cursor:default;float:right}.Timer .Actions .Adjust .Up,.Timer .Actions .Adjust .Down{cursor:pointer}.Timer .Actions .Adjust .Up{margin-bottom:.00469rem}@media print{.Timer{display:none !important}}.WorldLayer{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}@keyframes ZoomInForeground{0%{transform:scale(1, 1)}100%{transform:scale(1.05, 1.05)}}@keyframes ZoomInBackground{0%{transform:scale(1, 1)}100%{transform:scale(1.07, 1.07)}}.WorldBuildingPoints{position:absolute;font-size:.01953rem;color:#daa520;font-weight:600;z-index:5}.WorldBuildingPoints.WorldBuildingPoints--radiotower{left:.23047rem;bottom:.32812rem}.WorldBuildingPoints.WorldBuildingPoints--screen{left:.3125rem;bottom:.34766rem}.WorldBuildingPoints.WorldBuildingPoints--windmill{left:.5625rem;bottom:.33203rem}.WorldSpriteAnimation{position:absolute}.WorldSpriteAnimation.WorldSpriteAnimation--windmill{left:.54297rem;bottom:.3125rem;width:.07812rem;height:.08672rem;transform:scale(0.5);z-index:5;background-size:300%;background-image:url(assets/images/animations/Sprite_Windmill.png);-webkit-animation:Windmill 200ms infinite steps(3);animation:Windmill 200ms infinite steps(3)}@-webkit-keyframes Windmill{100%{background-position:-.23438rem 0rem}}@keyframes Windmill{100%{background-position:-.23438rem 0rem}}.WorldSpriteAnimation.WorldSpriteAnimation--radiotower{left:.21836rem;bottom:.36719rem;width:.05rem;height:.05rem;z-index:5;transform:scale(0.5);background-size:800%;background-image:url(assets/images/animations/Sprite_DiodeBlink.png);-webkit-animation:Diode 750ms infinite steps(8);animation:Diode 750ms infinite steps(8)}@-webkit-keyframes Diode{100%{background-position:-.4rem 0rem}}@keyframes Diode{100%{background-position:-.4rem 0rem}}.WorldSpriteAnimation.WorldSpriteAnimation--dust{left:0;bottom:0;width:.3375rem;height:.21797rem;z-index:5;background-position:0 0;background-size:1100%;background-image:url(assets/images/animations/Sprite_Dust.png);opacity:0;-webkit-animation:dust-base 1000ms steps(11) 1,dust-base-once 1000ms 1;animation:dust-base 1000ms steps(11) 1,dust-base-once 1000ms 1;-ms-transform:scale(.3);-webkit-transform:scale(.3);transform:scale(.3)}@-webkit-keyframes dust-base{25%{opacity:1}65%{opacity:0.7}100%{background-position:-3.7125rem 0;opacity:0}}@keyframes dust-base{25%{opacity:1}65%{opacity:0.7}100%{background-position:-3.7125rem 0;opacity:0}}@-webkit-keyframes dust-base-once{100%{-ms-transform:scale(.575);-webkit-transform:scale(.575);transform:scale(.575)}}@keyframes dust-base-once{100%{-ms-transform:scale(.575);-webkit-transform:scale(.575);transform:scale(.575)}}.WorldSpriteAnimation.WorldSpriteAnimation--dustLooped{left:0;bottom:0;width:.3375rem;height:.21797rem;transform:scale(0.5);z-index:5;background-position:0 0;background-size:1100%;background-image:url(assets/images/animations/Sprite_Dust.png);opacity:0;-webkit-animation:dust-base 1000ms steps(11) infinite,dust-base-loop 1000ms infinite;animation:dust-base 1000ms steps(11) infinite,dust-base-loop 1000ms infinite;-ms-transform:scale(.3);-webkit-transform:scale(.3);transform:scale(.3)}@-webkit-keyframes dust-base{25%{opacity:1}65%{opacity:0.7}100%{background-position:-3.7125rem 0;opacity:0}}@keyframes dust-base{25%{opacity:1}65%{opacity:0.7}100%{background-position:-3.7125rem 0;opacity:0}}@-webkit-keyframes dust-base-loop{100%{-ms-transform:scale(.425);-webkit-transform:scale(.425);transform:scale(.425)}}@keyframes dust-base-loop{100%{-ms-transform:scale(.425);-webkit-transform:scale(.425);transform:scale(.425)}}.WorldSpriteAnimation.WorldSpriteAnimation--fish{display:none;left:.3125rem;bottom:.09375rem;width:.09766rem;height:.05547rem;transform:scale(0.5);z-index:5;background-size:6500%;background-repeat:no-repeat;background-image:url(assets/images/animations/Sprite_Fish.png)}.WorldSpriteAnimation.WorldSpriteAnimation--fish.is-enabled{-webkit-animation:Fish 5000ms 1 steps(65);animation:Fish 5000ms 1 steps(65);display:block}@-webkit-keyframes Fish{100%{background-position:-6.34766rem 0rem}}@keyframes Fish{100%{background-position:-6.34766rem 0rem}}.WorldSpriteAnimation.WorldSpriteAnimation--waterpump{left:.38281rem;bottom:.08984rem;width:.07031rem;height:.06641rem;transform:scale(0.5);z-index:5;background-size:2000%;background-image:url(assets/images/animations/Sprite_Bubbles.png);-webkit-animation:Bubbles 800ms infinite steps(20);animation:Bubbles 800ms infinite steps(20)}@-webkit-keyframes Bubbles{100%{background-position:-1.40625rem 0rem}}@keyframes Bubbles{100%{background-position:-1.40625rem 0rem}}.WorldSpriteAnimation.WorldSpriteAnimation--bird{display:none;left:.70312rem;top:.03906rem;width:.06094rem;height:.08594rem;z-index:5;transform:scale(0.5);background-size:1000%;background-image:url(assets/images/animations/Sprite_Flying_bird.png)}.WorldSpriteAnimation.WorldSpriteAnimation--bird.is-enabled{display:block;-webkit-animation:Bird 1200ms infinite steps(10),BirdFlightX 10000ms infinite linear,BirdFlightY 10000ms infinite;animation:Bird 1200ms infinite steps(10),BirdFlightX 10000ms infinite linear,BirdFlightY 10000ms infinite}@-webkit-keyframes Bird{100%{background-position:-.60938rem 0}}@keyframes Bird{100%{background-position:-.60938rem 0}}@-webkit-keyframes BirdFlightX{0%{left:-.03906rem}100%{left:1.25rem}}@keyframes BirdFlightX{0%{left:-.03906rem}100%{left:1.25rem}}@-webkit-keyframes BirdFlightY{0%{top:.03125rem}33%{top:.03125rem}50%{top:.05469rem}100%{top:.01953rem}}@keyframes BirdFlightY{0%{top:.03125rem}33%{top:.03125rem}50%{top:.05469rem}100%{top:.01953rem}}.World{position:absolute;overflow:hidden;z-index:2;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.ResourcesPopup{position:absolute;right:.04297rem;top:.10938rem;width:.22656rem;z-index:1000}.ResourcesPopup .ResourcesPopup-popup{position:relative;width:100%;min-height:.07266rem;padding:.00781rem;background:rgba(242,249,255,0.2);color:#fff;font-size:.01094rem;text-align:center}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-close{position:absolute;top:.00391rem;right:.00781rem;width:.01562rem;height:.01562rem;background-image:url("assets/images/close.svg");background-size:cover;cursor:pointer}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-headline{text-align:left;text-transform:uppercase}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-action{position:absolute;top:0;left:0;height:100%;width:100%;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}.ResourcesPopup .ResourcesPopup-popup p{text-align:left}.ResourcesPopup .ResourcesPopup-popup p span{font-size:.0125rem;font-weight:bold;text-transform:uppercase}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer{width:100%;display:block;text-align:center;margin:.00781rem 0 .01172rem 0}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-pointsIcon{font-size:.02344rem;line-height:.0375rem;height:.04063rem;width:.04063rem;margin:0 .00391rem;display:inline-block;border:.00156rem solid #daa520;border-radius:.04063rem;color:#daa520;background-color:#fff;box-shadow:0px 0px .01172rem #fff}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon{vertical-align:middle;height:.02031rem;width:.02031rem;margin:0 .00391rem;display:inline-block;background-size:cover;background-position:center;background-repeat:no-repeat;float:none}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon--metal{background-image:url("assets/images/resource-icons/metal.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon--wood{background-image:url("assets/images/resource-icons/wood.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon--plastic{background-image:url("assets/images/resource-icons/plastic.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon--paper{background-image:url("assets/images/resource-icons/paper.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon--cloth{background-image:url("assets/images/resource-icons/cloth.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon--mixed{background-image:url("assets/images/resource-icons/mixed.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon--energy{background-image:url("assets/images/resource-icons/energy.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon-needed.ResourcesPopup-resourceIcon--metal{background-image:url("assets/images/resource-icons/metal_red.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon-needed.ResourcesPopup-resourceIcon--wood{background-image:url("assets/images/resource-icons/wood_red.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon-needed.ResourcesPopup-resourceIcon--plastic{background-image:url("assets/images/resource-icons/plastic_red.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon-needed.ResourcesPopup-resourceIcon--paper{background-image:url("assets/images/resource-icons/paper_red.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon-needed.ResourcesPopup-resourceIcon--cloth{background-image:url("assets/images/resource-icons/cloth_red.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon-needed.ResourcesPopup-resourceIcon--mixed{background-image:url("assets/images/resource-icons/mixed_red.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon-needed.ResourcesPopup-resourceIcon--energy{background-image:url("assets/images/resource-icons/energy_red.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon-selected.ResourcesPopup-resourceIcon--metal{background-image:url("assets/images/resource-icons/metal_green.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon-selected.ResourcesPopup-resourceIcon--wood{background-image:url("assets/images/resource-icons/wood_green.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon-selected.ResourcesPopup-resourceIcon--plastic{background-image:url("assets/images/resource-icons/plastic_green.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon-selected.ResourcesPopup-resourceIcon--paper{background-image:url("assets/images/resource-icons/paper_green.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon-selected.ResourcesPopup-resourceIcon--cloth{background-image:url("assets/images/resource-icons/cloth_green.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon-selected.ResourcesPopup-resourceIcon--mixed{background-image:url("assets/images/resource-icons/mixed_green.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer .ResourcesPopup-resourceIcon.ResourcesPopup-resourceIcon-selected.ResourcesPopup-resourceIcon--energy{background-image:url("assets/images/resource-icons/energy_green.svg")}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer.ResourcesPopup-resourceContainer--inline{text-align:left}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer.ResourcesPopup-resourceContainer--inline .FactionName{font-family:"RobotoSlab";text-transform:uppercase;font-weight:600;font-size:.0125rem}.ResourcesPopup .ResourcesPopup-popup .ResourcesPopup-resourceContainer.ResourcesPopup-resourceContainer--inline .ResourcesPopup-resourceIcon{height:.0125rem;width:.0125rem;margin:0 .00313rem 0rem -.00313rem}.ResourcesPopup .ResourcesPopup-popup .Button{display:inline-block;margin:.00391rem;text-transform:uppercase}.ResourcesPopup .ResourcesPopup-popup .Button.Button--red{background-color:#b38d86}.ResourcesPopup .ResourcesPopup-popup .Button.Button--green{background-color:#86b39f}.ResourcesPopup .ResourcesPopup-popup .Button.Button--disabled{background-color:#8f9da8}.ResourcesPopup.ResourcesPopup--intro{top:.01953rem;right:.01953rem}.ResourcesPopup.ResourcesPopup--missions{right:.01953rem;top:.07031rem}.Techtree{position:absolute;overflow:show;z-index:20;bottom:.01953rem;right:0rem;width:.8125rem;height:.16797rem;-webkit-transition:height 0.5s;transition:height 0.5s;overflow:hidden}.Techtree.hidden{overflow:hidden;height:.04219rem;-webkit-transition:height 0.5s;transition:height 0.5s}.Techtree.hidden .ToggleTechtree{top:0}.Techtree.hidden .ToggleTechtree img{width:.03125rem}.Techtree .ToggleTechtree{position:absolute;font-size:.01094rem;padding:.00234rem 0;border-radius:.00156rem;right:.02344rem;top:0;color:#fff;text-transform:uppercase;cursor:pointer;background-color:#68727a}.Techtree .ToggleTechtree img{width:.03125rem}.Techtree .Building{position:absolute;width:.12187rem;height:.05156rem;padding-left:.00234rem;padding-top:.00234rem;border-radius:.00156rem;background-color:#fff;transition:all 0.5s;z-index:20;cursor:pointer}.Techtree .Building .BuildingRow{width:100%;height:.02344rem}.Techtree .Building .BuildingRow .BuildingName,.Techtree .Building .BuildingRow .BuildingResources{display:inline-block;width:.08594rem;height:.02344rem;font-size:.00937rem;text-transform:uppercase;letter-spacing:.00078rem;line-height:.02344rem;text-align:center;vertical-align:middle;color:#fff;background-color:#383e42;border-top-left-radius:.00156rem}.Techtree .Building .BuildingRow .BuildingPoints,.Techtree .Building .BuildingRow .BuildingEnergy{display:inline-block;width:.03125rem;height:.02344rem;font-size:.01484rem;letter-spacing:.00187rem;line-height:.02344rem;text-align:center;vertical-align:middle;color:#383e42;background-color:#d0e5f5;border-top-right-radius:.00156rem}.Techtree .Building .BuildingRow .BuildingResources{background-color:#8c9fb1;border-top-left-radius:0;border-bottom-left-radius:.00156rem;padding-top:.00469rem;overflow:hidden}.Techtree .Building .BuildingRow .BuildingResources .Resource{height:.01094rem;display:inline-block}.Techtree .Building .BuildingRow .BuildingResources .Resource .Number{display:inline-block;font-size:.01094rem;font-weight:600;line-height:1;letter-spacing:.00156rem;vertical-align:middle;color:#fff;margin-left:.00156rem}.Techtree .Building .BuildingRow .BuildingResources .Resource .Icon{vertical-align:middle;width:.01094rem;height:.01094rem;display:inline-block;background-size:cover;margin-right:.00156rem;margin-left:-.00156rem}.Techtree .Building .BuildingRow .BuildingResources .Resource .Icon.cloth{background-image:url("assets/images/resource-icons/cloth.svg")}.Techtree .Building .BuildingRow .BuildingResources .Resource .Icon.metal{background-image:url("assets/images/resource-icons/metal.svg")}.Techtree .Building .BuildingRow .BuildingResources .Resource .Icon.paper{background-image:url("assets/images/resource-icons/paper.svg")}.Techtree .Building .BuildingRow .BuildingResources .Resource .Icon.plastic{background-image:url("assets/images/resource-icons/plastic.svg")}.Techtree .Building .BuildingRow .BuildingResources .Resource .Icon.wood{background-image:url("assets/images/resource-icons/wood.svg")}.Techtree .Building .BuildingRow .BuildingEnergy{background-color:#68727a;border-top-right-radius:0;border-bottom-right-radius:0;text-align:center;padding-top:.00625rem}.Techtree .Building .BuildingRow .BuildingEnergy .Icon{width:.0125rem;height:.0125rem;margin:-.00117rem -.00117rem;display:inline-block;background-size:contain}.Techtree .Building .BuildingRow .BuildingEnergy .Icon.green{background-image:url("assets/images/resource-icons/energy_green.svg")}.Techtree .Building .BuildingRow .BuildingEnergy .Icon.red{background-image:url("assets/images/resource-icons/energy_red.svg")}.Techtree .Building:after{position:absolute;display:block;content:"";width:.00625rem;height:.01875rem;background-repeat:no-repeat;background-size:.00625rem .01875rem}.Techtree .Building.Building--built:after{opacity:1}.Techtree .Building.Building--radiotower{top:.04219rem;left:.01953rem;z-index:30}.Techtree .Building.Building--radiotower:after{left:.05703rem;background-image:url("assets/images/arrow.svg")}.Techtree .Building.Building--screen{top:.10938rem;left:.01953rem}.Techtree .Building.Building--workshop{top:.04219rem;left:.20859rem;z-index:30}.Techtree .Building.Building--workshop:after{left:.04297rem;width:.04297rem;background-image:url("assets/images/arrow.svg"),url("assets/images/arrow.svg");background-size:.00625rem .01875rem,.00625rem .01875rem;background-position:left, right;background-repeat:no-repeat, no-repeat}.Techtree .Building.Building--buggy{top:.10938rem;left:.14844rem}.Techtree .Building.Building--windmill{top:.10938rem;left:.27734rem}.Techtree .Building.Building--waterpump{top:.04219rem;left:.46484rem;z-index:30}.Techtree .Building.Building--waterpump:after{left:.04297rem;width:.04297rem;background-image:url("assets/images/arrow.svg"),url("assets/images/arrow.svg");background-size:.00625rem .01875rem,.00625rem .01875rem;background-position:left, right;background-repeat:no-repeat, no-repeat}.Techtree .Building.Building--pool{top:.10938rem;left:.40625rem}.Techtree .Building.Building--greenhouse{top:.10938rem;left:.53516rem;z-index:30}.Techtree .Building.Building--greenhouse:after{right:-.01094rem;top:.01562rem;background-image:url("assets/images/arrow.svg");-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.Techtree .Building.Building--solarpanels{top:.04219rem;left:.62109rem}.Techtree .Building.Building--cafe{top:.10938rem;left:.67344rem}.Techtree .Building.Building--locked{cursor:not-allowed;background-color:#b38d86}.Techtree .Building.Building--built{background-color:#86b39f}.Techtree .Building.Building--built .BuildingRow .BuildingPoints{color:#daa520}.Techtree .Building.Building--hover,.Techtree .Building.Building--selected{-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:all 0.5s;transition:all 0.5s;z-index:40}.Techtree .Building.Building--zoom{-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}.Techtree .Building.Building--blink{-webkit-animation:building 1s linear infinite;animation:building 1s linear infinite}@-webkit-keyframes building{50%{color:"inherit";background-color:#86b39f;opacity:1}}@keyframes building{50%{color:"inherit";background-color:#86b39f;opacity:1}}.Game{width:100%;height:100%}.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 .GameCode{position:absolute;left:.3125rem;width:.3125rem;height:.03906rem;font-family:"RobotoSlab";font-size:.01953rem;line-height:.03906rem;text-align:center;text-transform:uppercase;color:black;white-space:nowrap;background-color:rgba(255,255,255,0.25);margin-left:.11719rem;border-radius:.00156rem;z-index:10}.Game .GameCode span{padding-left:.01562rem;text-transform:none}.Game.Game--intro .GameCode{left:.15625rem}.Game.Game--missions .GameCode{left:auto;right:.01953rem;width:.24609rem}.Game.Game--evaluation .GameCode,.Game.Game--dig-and-build .GameCode,.Game.Game--results .GameCode{left:.19531rem}.Game.Game--blur{-webkit-filter:blur(.00625rem);filter:blur(.00625rem)}.Loading{position:absolute;width:100%;height:100%;background:#68727a;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}.Loading .Loading-container{color:#fff;text-align:center;margin-top:-.11719rem}.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}.Popup .Popup-overlay{position:absolute;z-index:1500;top:0;left:0;width:100%;height:100%;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}.Popup .Popup-overlay .Popup-popup{position:relative;background:#b38d86;min-width:.3125rem;border-radius:.00156rem;text-align:center;color:white;padding:.03125rem;box-shadow:0 0 .02344rem 0rem #000;margin:0}.Popup .Popup-overlay .Popup-popup .Popup-close{display:none;position:absolute;top:0;right:0;width:.02344rem;height:.02344rem;background-color:white;background-image:url("assets/images/close2.svg");background-size:.01562rem .01562rem;background-repeat:no-repeat;background-position:.00391rem .00391rem;border-radius:.00156rem;cursor:pointer}.Popup .Popup-overlay .Popup-popup .Popup-close:hover,.Popup .Popup-overlay .Popup-popup .Popup-close:active{background-color:#d9d9d9}.Popup .Popup-overlay .Popup-popup .Popup-title{font-family:"RobotoSlab";font-size:.01953rem;margin-bottom:.01562rem;text-transform:uppercase}.Popup .Popup-overlay .Popup-popup .Popup-text{font-size:.0125rem;font-weight:normal}.Popup .Popup-overlay .Popup-popup .Popup-text a{color:white}.Popup .Popup-overlay .Popup-popup .Popup-text form input,.Popup .Popup-overlay .Popup-popup .Popup-text form textarea{width:100%;font-size:.01406rem;border-style:none;border-radius:.00156rem;margin:.00391rem 0;padding:.00391rem .00781rem}.Popup .Popup-overlay .Popup-popup .Popup-text form .Button{font-family:"RobotoSlab";font-size:.01406rem;text-transform:uppercase;color:#707f8d;background-color:white;padding:.00391rem 0;border-radius:.00156rem;text-decoration:none}.Popup .Popup-overlay .Popup-popup .Popup-text form .Button:hover{background-color:#f2f2f2}.Popup .Popup-overlay .Popup-popup .Popup-text form .Button.Button--loading{background-image:url("assets/images/icon-loading3.svg");background-size:.02344rem auto;background-position:right .00391rem center;background-repeat:no-repeat}.Popup .Popup-overlay .Popup-popup .Popup-text form .ErrorMessage{height:.01406rem;margin-top:.00391rem}.Popup .Popup-overlay .Popup-popup .Popup-buttons{margin-top:.03125rem}.Popup .Popup-overlay .Popup-popup .Popup-buttons .Button{margin:0 .00391rem;text-transform:uppercase;text-decoration:none;color:#707f8d;background-color:#fff}.Popup .Popup-overlay .Popup-popup .Popup-buttons .Button:hover,.Popup .Popup-overlay .Popup-popup .Popup-buttons .Button:active{background-color:#d9d9d9}.Popup.Popup--warning .Popup-overlay .Popup-popup,.Popup.Popup--start-mission .Popup-overlay .Popup-popup,.Popup.Popup--diggersRewarded .Popup-overlay .Popup-popup{width:.42188rem;background-color:#707f8d}.Popup.Popup--warning .Popup-overlay .Popup-popup .Popup-text,.Popup.Popup--start-mission .Popup-overlay .Popup-popup .Popup-text,.Popup.Popup--diggersRewarded .Popup-overlay .Popup-popup .Popup-text{text-align:left}.Popup.Popup--warning .Popup-overlay .Popup-popup .Popup-close,.Popup.Popup--start-mission .Popup-overlay .Popup-popup .Popup-close,.Popup.Popup--diggersRewarded .Popup-overlay .Popup-popup .Popup-close{display:block}.Popup.Popup--warning .Popup-overlay .Popup-popup .Popup-buttons .Button,.Popup.Popup--start-mission .Popup-overlay .Popup-popup .Popup-buttons .Button,.Popup.Popup--diggersRewarded .Popup-overlay .Popup-popup .Popup-buttons .Button{color:#707f8d;background-color:#fff}.Popup.Popup--warning .Popup-overlay .Popup-popup .Popup-buttons .Button:hover,.Popup.Popup--warning .Popup-overlay .Popup-popup .Popup-buttons .Button:active,.Popup.Popup--start-mission .Popup-overlay .Popup-popup .Popup-buttons .Button:hover,.Popup.Popup--start-mission .Popup-overlay .Popup-popup .Popup-buttons .Button:active,.Popup.Popup--diggersRewarded .Popup-overlay .Popup-popup .Popup-buttons .Button:hover,.Popup.Popup--diggersRewarded .Popup-overlay .Popup-popup .Popup-buttons .Button:active{background-color:#d9d9d9}.Popup.Popup--diggersRewarded .Popup-overlay .Popup-popup .Popup-close{display:none}.Popup.Popup--start-mission.Popup--animate .Popup-overlay .Popup-popup{-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);position:absolute;top:.05078rem;left:.55469rem;transition:all 0.5s linear;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.Popup.Popup--help ::-webkit-scrollbar{width:.01172rem}.Popup.Popup--help ::-webkit-scrollbar-track{background-color:#ccc;border-radius:.01172rem}.Popup.Popup--help ::-webkit-scrollbar-thumb{border-radius:.01172rem;background:#4e555c}.Popup.Popup--help ::-webkit-scrollbar-thumb:window-inactive{background-color:transparent;border:.00078rem solid #4e555c}.Popup.Popup--help .Popup-popup{position:absolute;top:.03125rem;bottom:.03125rem;width:.5rem;left:.25rem;color:#000;background-color:#fff}.Popup.Popup--help .Popup-popup .Popup-close{display:block}.Popup.Popup--help .Popup-popup .Popup-body{position:absolute;top:.07031rem;bottom:.03125rem;right:.01562rem;left:.03125rem;overflow-y:scroll;padding-right:.01562rem}.Popup.Popup--help .Popup-popup .Popup-body .Popup-title{font-weight:600}.Popup.Popup--help .Popup-popup .Popup-body .Popup-text{text-align:left}.Popup.Popup--help .Popup-popup .Popup-body .Popup-buttons{display:none}.Popup.Popup--help .Popup-popup .Popup-body .Popup-buttons .Button{color:#fff;background-color:#68727a}.Popup.Popup--tutorial .Popup-popup{color:#000;background-color:#fff;width:.90625rem;height:.55273rem}.Popup.Popup--tutorial .Popup-popup .Popup-title{display:none}.Popup.Popup--tutorial .Popup-popup .Popup-close{display:block}.Popup.Popup--tutorial .Popup-popup .Popup-body{width:.84375rem;height:.47461rem;position:absolute;top:.03125rem;bottom:.05469rem;right:.03125rem;left:.03125rem;padding-right:.01562rem}.Popup.Popup--tutorial .Popup-popup .Popup-body .Popup-text{position:absolute;width:100%;height:100%}.Popup.Popup--tutorial .Popup-popup .Popup-body iframe{background:black;border:none;position:absolute;left:0;top:0;width:100%;height:100%}.Popup.Popup--tutorial .Popup-popup .Popup-body .Popup-title{font-weight:600}.Popup.Popup--tutorial .Popup-popup .Popup-body .Popup-buttons{position:absolute;width:100%;bottom:-.03516rem}.Popup.Popup--tutorial .Popup-popup .Popup-body .Popup-buttons .Button{color:#fff;background-color:#68727a}.App{height:100%;min-height:.5625rem;min-width:1rem;background-color:#000;font-family:'OpenSans', sans-serif;font-size:.0125rem;font-weight:600;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:#4e555c;overflow:hidden}@media print{.App{display:block}.App .App-letterBoxWrap{width:100%;height:100%}}.TutorialOverlay .TutorialOverlay--textBox{font-size:.01562rem;position:absolute;top:.11719rem;right:.01172rem;padding:0 .01172rem;width:.25625rem;background-color:#fff;border-top-left-radius:.00156rem;border-bottom-left-radius:.00156rem;z-index:5000}.TutorialOverlay .TutorialOverlay--textBox .Tutorial-resourceIcon{display:inline-block;width:.02031rem;height:.02031rem;margin-top:-.00313rem;margin-bottom:-.00156rem;background-size:contain;background-repeat:no-repeat;background-position:center center}.TutorialOverlay .TutorialOverlay--textBox .Tutorial-resourceIcon.Tutorial-resourceIcon--metal{background-image:url("assets/images/resource-icons/metal_black.svg")}.TutorialOverlay .TutorialOverlay--textBox .Tutorial-resourceIcon.Tutorial-resourceIcon--wood{background-image:url("assets/images/resource-icons/wood_black.svg")}.TutorialOverlay .TutorialOverlay--textBox .Tutorial-resourceIcon.Tutorial-resourceIcon--plastic{background-image:url("assets/images/resource-icons/plastic_black.svg")}.TutorialOverlay .TutorialOverlay--textBox .Tutorial-resourceIcon.Tutorial-resourceIcon--paper{background-image:url("assets/images/resource-icons/paper_black.svg")}.TutorialOverlay .TutorialOverlay--textBox .Tutorial-resourceIcon.Tutorial-resourceIcon--cloth{background-image:url("assets/images/resource-icons/cloth_black.svg")}.TutorialOverlay .TutorialOverlay--textBox .Tutorial-resourceIcon.Tutorial-resourceIcon--mixed{background-image:url("assets/images/resource-icons/mixed_black.svg")}.TutorialOverlay .TutorialOverlay--textBox .Tutorial-resourceIcon.Tutorial-resourceIcon--energy{background-image:url("assets/images/resource-icons/energy_black.svg")}.TutorialOverlay .TutorialOverlay--textBox .Tutorial-resourceIcon.Tutorial-resourceIcon--energy.green{background-image:url("assets/images/resource-icons/energy_green.svg")}.TutorialOverlay .TutorialOverlay--textBox .Tutorial-resourceIcon.Tutorial-resourceIcon--energy.red{background-image:url("assets/images/resource-icons/energy_red.svg")}.TutorialOverlay .TutorialOverlay--textBox .Button{font-size:.01562rem;text-transform:uppercase;margin-bottom:.01172rem;background-color:#86b39f;-webkit-animation:tutorial-button 1s linear infinite;animation:tutorial-button 1s linear infinite}@-webkit-keyframes tutorial-button{50%{color:#fff;background-color:#5b9179;opacity:1}}@keyframes tutorial-button{50%{color:#fff;background-color:#5b9179;opacity:1}}.TutorialOverlay .TutorialOverlay--textBox .Button:hover{background-color:#76a993}.TutorialOverlay .TutorialOverlay--textBox .Button:active{background-color:#5b9179}.TutorialOverlay .TutorialOverlay--arrow{position:absolute;width:.05859rem;height:.05859rem;background-image:url("assets/images/tutorial-arrow.png");background-size:cover;z-index:5000;pointer-events:none;display:none}.TutorialOverlay .TutorialOverlay--arrow.TutorialOverlay--arrow--explainBuilding1{display:block;left:.35938rem;top:.11719rem;-ms-transform:rotate(-130deg);-webkit-transform:rotate(-130deg);transform:rotate(-130deg);-webkit-animation:pulsate 2s linear infinite;animation:pulsate 2s linear infinite}@keyframes pulsate{0%{opacity:1}10%{opacity:1}50%{opacity:0.5}90%{opacity:1}100%{opacity:1}}.TutorialOverlay .TutorialOverlay--arrow.TutorialOverlay--arrow--explainBuilding1b{display:block;left:.35938rem;top:.33594rem;-ms-transform:rotate(-40deg);-webkit-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-animation:pulsate 2s linear infinite;animation:pulsate 2s linear infinite}@keyframes pulsate{0%{opacity:1}10%{opacity:1}50%{opacity:0.5}90%{opacity:1}100%{opacity:1}}.TutorialOverlay .TutorialOverlay--arrow.TutorialOverlay--arrow--explainBuilding1c{display:block;left:.53906rem;top:.44609rem;-webkit-animation:pulsate 2s linear infinite;animation:pulsate 2s linear infinite}@keyframes pulsate{0%{opacity:1}10%{opacity:1}50%{opacity:0.5}90%{opacity:1}100%{opacity:1}}.TutorialOverlay .TutorialOverlay--arrow.TutorialOverlay--arrow--explainBuilding2,.TutorialOverlay .TutorialOverlay--arrow.TutorialOverlay--arrow--explainBuilding7{display:block;left:.14062rem;top:.48047rem;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-animation:pulsate 2s linear infinite;animation:pulsate 2s linear infinite}@keyframes pulsate{0%{opacity:1}10%{opacity:1}50%{opacity:0.5}90%{opacity:1}100%{opacity:1}}.TutorialOverlay .TutorialOverlay--arrow.TutorialOverlay--arrow--explainBuilding3{display:block;left:.23828rem;top:.34766rem;-webkit-animation:pulsate 2s linear infinite;animation:pulsate 2s linear infinite}@keyframes pulsate{0%{opacity:1}10%{opacity:1}50%{opacity:0.5}90%{opacity:1}100%{opacity:1}}.TutorialOverlay .TutorialOverlay--arrow.TutorialOverlay--arrow--explainBuilding4{display:block;left:.35938rem;top:.10938rem;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:pulsate 2s linear infinite;animation:pulsate 2s linear infinite}@keyframes pulsate{0%{opacity:1}10%{opacity:1}50%{opacity:0.5}90%{opacity:1}100%{opacity:1}}.TutorialOverlay .TutorialOverlay--arrow.TutorialOverlay--arrow--explainDigging1{display:block;left:.23828rem;top:.17969rem;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:pulsate 2s linear infinite;animation:pulsate 2s linear infinite}@keyframes pulsate{0%{opacity:1}10%{opacity:1}50%{opacity:0.5}90%{opacity:1}100%{opacity:1}}.TutorialOverlay .TutorialOverlay--arrow.TutorialOverlay--arrow--explainBurning1{display:block;left:.24219rem;top:.34766rem;-webkit-animation:pulsate 2s linear infinite;animation:pulsate 2s linear infinite}@keyframes pulsate{0%{opacity:1}10%{opacity:1}50%{opacity:0.5}90%{opacity:1}100%{opacity:1}}.TutorialOverlay .TutorialOverlay--arrow.TutorialOverlay--arrow--explainBurning2{display:block;left:.67188rem;top:.10156rem;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-animation:pulsate-aggressive 5s linear infinite;animation:pulsate-aggressive 5s linear infinite}@keyframes pulsate-aggressive{0%{opacity:1}86.5%{opacity:1}88%{opacity:0}89.5%{opacity:1}91%{opacity:0}92.5%{opacity:1}94%{opacity:0}95.5%{opacity:1}97%{opacity:0}98.5%{opacity:1}100%{opacity:1}}.TutorialOverlay .TutorialOverlay--arrow.TutorialOverlay--arrow--explainSorting2{display:block;left:.67188rem;top:.10156rem;-ms-transform:rotate(-150deg);-webkit-transform:rotate(-150deg);transform:rotate(-150deg);-webkit-animation:pulsate-aggressive 5s linear infinite;animation:pulsate-aggressive 5s linear infinite}@keyframes pulsate-aggressive{0%{opacity:1}86.5%{opacity:1}88%{opacity:0}89.5%{opacity:1}91%{opacity:0}92.5%{opacity:1}94%{opacity:0}95.5%{opacity:1}97%{opacity:0}98.5%{opacity:1}100%{opacity:1}}.TutorialOverlay .TutorialOverlay--arrow.TutorialOverlay--arrow--explainSuperPower1{display:block;left:.20938rem;top:.10938rem;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:pulsate-aggressive 5s linear infinite;animation:pulsate-aggressive 5s linear infinite}@keyframes pulsate-aggressive{0%{opacity:1}86.5%{opacity:1}88%{opacity:0}89.5%{opacity:1}91%{opacity:0}92.5%{opacity:1}94%{opacity:0}95.5%{opacity:1}97%{opacity:0}98.5%{opacity:1}100%{opacity:1}}.TutorialSimulation{height:100%}.TutorialSimulation .TutorialSimulation-background{position:absolute;width:100%;height:100%;background-size:cover;visibility:hidden}.TutorialSimulation .TutorialSimulation-background.intro{background-image:url("assets/images/backgrounds/tutorial_city_bg.jpg")}.TutorialSimulation .TutorialSimulation-background.dig{background-image:url("assets/images/backgrounds/tutorial_city_bg.jpg")}.TutorialSimulation .TutorialSimulation-background.dig:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5)}.TutorialSimulation .TutorialSimulation-background.build{background-image:url("assets/images/backgrounds/tutorial_base_bg.jpg")}.TutorialSimulation .TutorialSimulation-background.build .building{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.TutorialSimulation .TutorialSimulation-background.build .building.building--radiotower{background-image:url("assets/images/backgrounds/radiotower.png")}.TutorialSimulation.TutorialSimulation--intro .TutorialSimulation-background.intro{visibility:visible}.TutorialSimulation.TutorialSimulation--dig .TutorialSimulation-background.dig{visibility:visible}.TutorialSimulation.TutorialSimulation--build .TutorialSimulation-background.build{visibility:visible}html{font-size:100vw;width:100%;height:100%;background-color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:'OpenSans', sans-serif;font-weight:600;touch-action:manipulation;-ms-touch-action:manipulation}body{position:relative;width:100%;height:100%;margin:0;padding:0;background-color:#000}*{box-sizing:border-box}button{font-family:'RobotoSlab', sans-serif;font-weight:bold;box-shadow:none;border-style:none}input,textarea{font-family:'OpenSans', sans-serif;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-aspect-ratio: 16 / 9){html{font-size:calc(100vh * 1.77777778)}}
