body{font:16px/1.4 game_font,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-weight:400}a{text-decoration:none;color:purple}a:hover{text-decoration:underline;color:orange}em{font-style:italic}address,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:15px}small{font-size:13px}blockquote{position:relative;padding:0;margin:0 0 30px 49px;font-size:27px;font-style:italic;border-left:0;color:crimson}blockquote:before{position:absolute;content:open-quote;font-size:76px;line-height:.1em;top:33px;left:-55px;float:left}blockquote p{display:inline}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:36px}h2{font-size:32px}h3{font-size:28px}h4{font-size:21px}h5{font-size:16px}h6{font-size:14px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:20px}body{background:#000;margin:0;font-family:game_font,sans-serif}section{display:none}#scaleable-wrapper{padding:0;overflow:hidden;height:100vh;width:100%}#game-background{width:1212px;height:768.5px;z-index:-1;overflow:hidden}#game-background,#game-frame{padding:0;position:relative;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;background-size:cover}#game-frame{width:1024px;height:681.5px;overflow:visible}.sidePanel{position:relative;width:242px;height:702.5px;float:right;background:#e6e6e6;padding:70px 24px}.sidePanel h1{margin-top:0;font-size:24px;font-weight:700}.sidePanel h1 span{display:block;font-size:18px;font-weight:400;text-transform:uppercase}.sidePanel p{font-size:16px}.sidePanel .navigation{position:absolute;bottom:21px;left:22px;width:246px}.sidePanel .navigation .navButton{border:none;cursor:pointer;width:243.45px;height:41.71px;background:#32475a;border-radius:27px;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;padding:10px 15px;text-align:left;margin-bottom:10px;font-family:game_font,sans-serif;float:left}.sidePanel .navigation .navButton:before{width:30px}.sidePanel .navigation .navButton.customerScreenButton:before{content:url(../images@2X/customerButtonIcon.svg);margin:0 9px 0 0;height:20.42px;float:left}.sidePanel .navigation .navButton.boardroomScreenButton:before{content:url(../images@2X/boardRoomIcon.svg);margin:-5px 9px 0 0;height:20.42px;float:left}.sidePanel .navigation .navButton.designStudioScreenButton:before{content:url(../images@2X/designStudioLogo.svg);margin:-4px 12px 0 0;height:23.78px;float:left}.sidePanel .navigation .navButton.reportScreenButton:before{content:url(../images@2X/viewReportsButtonIcon.svg);margin:-5px 13px 0 0;height:27.59px;float:left}.sidePanel .navigation .navButton.runYearsButton{background:#5c93f7}.sidePanel .navigation .navButton.runYearsButton:before{content:url(../images@2X/reportButtonIcon.svg);margin:-5px 13px 0 0;height:27.59px;float:left}.mainPanel{position:relative;width:558px;height:100%;float:left;margin:70px 22px 70px 117px}#runYearAlert,#upgradeAlert{transition:opacity .3s;position:absolute;z-index:3;width:1212px;height:768.5px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:rgba(0,0,0,.2);background-size:cover;opacity:0;display:none}#runYearAlert #runYearAlertContainer,#runYearAlert #upgradeAlertContainer,#upgradeAlert #runYearAlertContainer,#upgradeAlert #upgradeAlertContainer{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:307px;padding:11px 12px;background:#fff;border:2px solid #707070;border-radius:17px}#runYearAlert #runYearAlertContainer h2,#runYearAlert #upgradeAlertContainer h2,#upgradeAlert #runYearAlertContainer h2,#upgradeAlert #upgradeAlertContainer h2{font-size:16px;font-weight:700;text-align:center;text-transform:uppercase;color:#000}#runYearAlert #runYearAlertContainer p,#runYearAlert #upgradeAlertContainer p,#upgradeAlert #runYearAlertContainer p,#upgradeAlert #upgradeAlertContainer p{font-size:16px;text-align:center}#runYearAlert #runYearAlertContainer #cancelRunYear,#runYearAlert #runYearAlertContainer #cancelUpgrade,#runYearAlert #upgradeAlertContainer #cancelRunYear,#runYearAlert #upgradeAlertContainer #cancelUpgrade,#upgradeAlert #runYearAlertContainer #cancelRunYear,#upgradeAlert #runYearAlertContainer #cancelUpgrade,#upgradeAlert #upgradeAlertContainer #cancelRunYear,#upgradeAlert #upgradeAlertContainer #cancelUpgrade{font-family:game_font;text-transform:uppercase;font-size:16px;font-weight:700;color:#9c9fa5;float:left;border:0;background:transparent;padding:5px 0}#runYearAlert #runYearAlertContainer #confirmRunYear,#runYearAlert #runYearAlertContainer #confirmUpgrade,#runYearAlert #upgradeAlertContainer #confirmRunYear,#runYearAlert #upgradeAlertContainer #confirmUpgrade,#upgradeAlert #runYearAlertContainer #confirmRunYear,#upgradeAlert #runYearAlertContainer #confirmUpgrade,#upgradeAlert #upgradeAlertContainer #confirmRunYear,#upgradeAlert #upgradeAlertContainer #confirmUpgrade{font-family:game_font;text-transform:uppercase;font-size:16px;font-weight:700;color:#fff;float:right;background:#5c93f7;border:0;padding:5px 10px;border-radius:15px}#welcomeScreen{position:absolute;width:1212px;height:768.5px;text-align:center;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:url(../images@2X/introScreenBackground.svg) no-repeat 50%;background-size:cover}#welcomeScreen .welcomeScreenButton{border:none;cursor:pointer;height:41.71px;background:#32475a;border-radius:27px;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;padding:10px 56px;text-align:center;margin:0 10px 100px;font-family:game_font,sans-serif}#welcomeScreen #titleContainer{width:402px;margin:85.59px 0 0 139px;text-align:center;float:left}#welcomeScreen #titleContainer h1{font-family:game_font,Sans-Serif;font-size:101px;font-weight:700;color:#32475a;margin:27px 0 0;line-height:1}#welcomeScreen #titleContainer p{font-family:game_font,Sans-Serif;font-size:35px;font-weight:700;color:#32475a;margin-top:44px}#welcomeScreen #welcomeScreenGameLogo{float:left;margin:103.44px 0 0 78px;width:453.8px;height:558.15px}#welcomeScreen #passwordScreenContainer #label{font-size:35px;margin-bottom:9px;margin-top:10px}#welcomeScreen #passwordScreenContainer input{font-size:18px;margin-bottom:13px;padding:10px 15px}#welcomeScreen #passwordScreenContainer #confirmPassword{border:none;cursor:pointer;width:221.45px;height:41.71px;background:#32475a;border-radius:27px;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;padding:10px 15px;margin-bottom:10px;font-family:game_font,sans-serif}#welcomeScreen #passwordScreenContainer #errorMessage{font-size:20px;color:red;margin-top:6px;display:none}#signUpScreen{position:absolute;width:1212px;height:768.5px;text-align:center;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:url(../images@2X/introScreenBackground.svg) no-repeat 50%;background-size:cover}#signUpScreen #signUpScreenContainerLeft{width:402px;margin:141px 0 0 139px;float:left;text-align:left}#signUpScreen #signUpScreenContainerLeft h1{font-family:game_font,Sans-Serif;font-size:101px;font-weight:700;color:#32475a;margin:27px 0 0;line-height:1}#signUpScreen #signUpScreenContainerLeft p{font-family:game_font,Sans-Serif;font-size:19px;font-weight:700;color:#32475a;margin-bottom:34px}#signUpScreen #signUpScreenContainerRight{margin:155px 0 0 78px;width:453.8px;height:558.15px;text-align:left;float:left}#signUpScreen .hidelabel{display:none}#signUpScreen input[type=email],#signUpScreen input[type=text]{display:block;padding:10px;margin:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:4px;border:1px solid #ccc}#signUpScreen #dataCaptureBtn,#signUpScreen #signUpScreenGoBackButton{border:none;cursor:pointer;height:41.71px;background:#32475a;border-radius:27px;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;padding:10px 56px;text-align:center;margin:46px 10px 0;font-family:game_font,sans-serif}#signUpScreen ul{padding:0;margin:0;color:red}#signUpScreen ul li{list-style:none;margin:0 0 0 10px}#introScreen{position:absolute;width:1212px;height:768.5px;text-align:center;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:url(../images@2X/introScreenBackground.svg) no-repeat 50%;background-size:cover}#introScreen #titleContainer{width:402px;margin:85.59px 0 0 139px;text-align:center;float:left}#introScreen #titleContainer h1{font-family:game_font,Sans-Serif;font-size:101px;font-weight:700;color:#32475a;margin:0;line-height:1}#introScreen #titleContainer p{font-family:game_font,Sans-Serif;font-size:19px;font-weight:700;color:#32475a;margin-bottom:34px}#introScreen #titleContainer #introPlayButton{display:none;background:transparent;border:none;padding:0;cursor:pointer;margin:16px auto 0}#introScreen #titleContainer #introPlayButton img{width:92px;height:92px}#introScreen #titleContainer #randomCustomerType #introPlayButton p,#introScreen #titleContainer #randomCustomerType #loadingText{font-size:16px;font-weight:700;color:rgba(50,71,90,.7);text-transform:uppercase;margin:10px 0 0}#introScreen #titleContainer #selectCustomerTypeArea{display:none}#introScreen #titleContainer #selectCustomerTypeArea #introPlayButtonH,#introScreen #titleContainer #selectCustomerTypeArea #introPlayButtonHC,#introScreen #titleContainer #selectCustomerTypeArea #introPlayButtonRC{float:left;width:130px;display:none;background:transparent;border:none;padding:0;cursor:pointer;margin:16px auto 0}#introScreen #titleContainer #selectCustomerTypeArea #introPlayButtonHC img,#introScreen #titleContainer #selectCustomerTypeArea #introPlayButtonH img,#introScreen #titleContainer #selectCustomerTypeArea #introPlayButtonRC img{width:92px;height:92px}#introScreen #titleContainer #selectCustomerTypeArea #introPlayButtonHC p,#introScreen #titleContainer #selectCustomerTypeArea #introPlayButtonH p,#introScreen #titleContainer #selectCustomerTypeArea #introPlayButtonRC p,#introScreen #titleContainer #selectCustomerTypeArea #loadingText{font-size:16px;font-weight:700;color:rgba(50,71,90,.7);text-transform:uppercase;margin:10px 0 0}#introScreen #gameLogo{float:left;margin:103.44px 0 0 78px;width:453.8px;height:558.15px}#introScreen #logos{top:613.2px;left:142.08px;position:absolute}#introScreen #logos img{margin-right:60px}#introScreen #logos img:last-child{margin-right:0}#introScreen #logos img#efreLogo{display:none;height:71px}.speechBubble{background:#fff;border-radius:23px;padding:40px 33px 4px;width:550px;font-size:24px;position:relative;top:322px;left:113px;text-align:center;display:none}.speechBubble .speechBubbleProgress{display:inline-block}.speechBubble .speechBubbleProgress img{width:20px;margin-top:3px}.speechBubble .speechBubbleProgress .speechBubbleProgressPreviousArrow{-ms-transform:rotate(180deg);transform:rotate(180deg);float:left}.speechBubble .speechBubbleProgress p{float:left;font-size:18px;width:54px}.speechBubble .speechBubbleProgress .speechBubbleProgressNextArrow{float:left}.speechBubble:before{content:url(../images@2X/speechBubbleArrow.svg);position:absolute;z-index:-1;top:-40px}.speechBubble p{margin-top:0}.speechBubble.ceo:before{left:268px}.speechBubble.cfo:before{left:433px}.speechBubble.ce:before{left:95px}#boardroomScreen{position:absolute;width:1212px;height:768.5px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:url(../images@2X/boardRoomBackground.svg) no-repeat 50%;background-size:cover}#boardroomScreen .boardroom{float:left;width:698px;position:relative}#boardroomScreen .boardroom #ceButton{position:absolute;top:162px;left:173px;z-index:-1;cursor:pointer}#boardroomScreen .boardroom #ceButton #ceImage{position:absolute}#boardroomScreen .boardroom #ceButton #ceBorder{position:absolute;z-index:-1;top:-5px;left:-5px;display:none}#boardroomScreen .boardroom #ceButton.active #ceBorder,#boardroomScreen .boardroom #ceButton:hover #ceBorder{display:block}#boardroomScreen .boardroom #ceoButton{position:absolute;top:140px;left:349px;z-index:-1;cursor:pointer}#boardroomScreen .boardroom #ceoButton #ceoImage{position:absolute}#boardroomScreen .boardroom #ceoButton #ceoBorder{position:absolute;z-index:-1;top:-5px;left:-5px;display:none}#boardroomScreen .boardroom #ceoButton.active #ceoBorder,#boardroomScreen .boardroom #ceoButton:hover #ceoBorder{display:block}#boardroomScreen .boardroom #cfoButton{position:absolute;top:125px;left:498px;z-index:-1;cursor:pointer}#boardroomScreen .boardroom #cfoButton #cfoImage{position:absolute}#boardroomScreen .boardroom #cfoButton #cfoBorder{position:absolute;z-index:-1;top:-5px;left:-5px;display:none}#boardroomScreen .boardroom #cfoButton.active #cfoBorder,#boardroomScreen .boardroom #cfoButton:hover #cfoBorder{display:block}#boardroomScreen .boardroom #employee1{position:absolute;top:301px;left:-4px}#boardroomScreen .boardroom #employee2{position:absolute;top:314px;left:602px}#boardroomScreen .boardroom #table{position:absolute;top:559px;left:16px}#customerScreen{position:absolute;width:1212px;height:768.5px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:url(../images@2X/customerBackground.jpg) no-repeat 50%;background-size:cover}#customerScreen .customers{float:left;width:698px;position:relative}#customerScreen .customers #customer1Button{position:absolute;z-index:-1;top:89px;left:-18px;width:300px;cursor:pointer}#customerScreen .customers #customer1Button #customer1Image{position:absolute;width:100%}#customerScreen .customers #customer1Button #customer1Highlight{position:absolute;width:100%;z-index:1;display:none}#customerScreen .customers #customer1Button.active #customer1Highlight,#customerScreen .customers #customer1Button:hover #customer1Highlight{display:block}#customerScreen .customers #customer2Button{position:absolute;z-index:-1;top:104px;left:386px;width:137.5px;cursor:pointer}#customerScreen .customers #customer2Button #customer2Image{position:absolute;width:100%}#customerScreen .customers #customer2Button #customer2Highlight{position:absolute;width:100%;z-index:1;display:none}#customerScreen .customers #customer2Button.active #customer2Highlight,#customerScreen .customers #customer2Button:hover #customer2Highlight{display:block}#customerScreen .customers #customer3Button{position:absolute;z-index:-1;top:269px;left:530px;width:266px;cursor:pointer}#customerScreen .customers #customer3Button #customer3Image{position:absolute;width:100%}#customerScreen .customers #customer3Button #customer3Highlight{position:absolute;width:100%;z-index:1;display:none}#customerScreen .customers #customer3Button.active #customer3Highlight,#customerScreen .customers #customer3Button:hover #customer3Highlight{display:block}#customerScreen .speechBubble{width:400px}#customerScreen .speechBubble.customer1{top:262px;left:222px}#customerScreen .speechBubble.customer1:before{left:-40px;top:7px;-ms-transform:rotate(30deg);transform:rotate(30deg)}#customerScreen .speechBubble.customer2{top:274px;left:204px}#customerScreen .speechBubble.customer2:before{left:199px}#customerScreen .speechBubble.customer3{top:413px;left:222px}#customerScreen .speechBubble.customer3:before{left:360px}#designStudioScreen{position:absolute;width:1212px;height:768.5px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:url(../images@2X/designStudioBackground.svg) no-repeat 50%;background-size:cover}#designStudioScreen .mainPanel{margin:70px 22px 70px 135px}#designStudioScreen .mainPanel h2{font-size:24px;font-weight:700;color:#fff;margin-top:0;font-weight:400}#designStudioScreen .mainPanel h2 #partsNavTitle{font-size:18px;text-transform:uppercase}#designStudioScreen .mainPanel h2 #alertParts,#designStudioScreen .mainPanel h2 #casingParts,#designStudioScreen .mainPanel h2 #doorParts,#designStudioScreen .mainPanel h2 #drumParts,#designStudioScreen .mainPanel h2 #sensorParts{font-weight:300}#designStudioScreen .mainPanel h2 #alertParts.active,#designStudioScreen .mainPanel h2 #casingParts.active,#designStudioScreen .mainPanel h2 #doorParts.active,#designStudioScreen .mainPanel h2 #drumParts.active,#designStudioScreen .mainPanel h2 #sensorParts.active{font-weight:700}#designStudioScreen .mainPanel h2 #alertPartsMenu,#designStudioScreen .mainPanel h2 #sensorPartsMenu{display:none}#designStudioScreen .mainPanel .designStudioArrow{position:absolute;top:319px;cursor:pointer}#designStudioScreen .mainPanel .designStudioArrow#designStudioArrowLeft{-ms-transform:rotate(180deg);transform:rotate(180deg);left:-30px;z-index:2}#designStudioScreen .mainPanel .designStudioArrow#designStudioArrowRight{left:571px}#designStudioScreen .mainPanel #washingMaching{padding:15px 18px;width:249%;border-radius:21px;background:#fff;float:left;margin-bottom:18px;position:absolute;left:0;transition:left .6s}#designStudioScreen .mainPanel #washingMaching p{margin:0}#designStudioScreen .mainPanel #washingMaching #washingMachingAlert,#designStudioScreen .mainPanel #washingMaching #washingMachingCasing,#designStudioScreen .mainPanel #washingMaching #washingMachingDoor,#designStudioScreen .mainPanel #washingMaching #washingMachingDrum,#designStudioScreen .mainPanel #washingMaching #washingMachingSensors{float:left;width:605px}#designStudioScreen .mainPanel #washingMaching #washingMachingCasing,#designStudioScreen .mainPanel #washingMaching #washingMachingDoor{margin-right:78px}#designStudioScreen .mainPanel #washingMaching #washingMachingAlert,#designStudioScreen .mainPanel #washingMaching #washingMachingSensors{display:none}#designStudioScreen .mainPanel #washingMaching .washingMachingPart{float:left;width:calc(33.33% - 40px);margin-right:15px;padding:0 15px 15px;background:#f2f2f2;border-radius:14px;cursor:pointer}#designStudioScreen .mainPanel #washingMaching .washingMachingPart:last-child{margin-right:0}#designStudioScreen .mainPanel #washingMaching .washingMachingPart.active{background:#d5eaff}#designStudioScreen .mainPanel #washingMaching .washingMachingPart.active .partPrice{background:#0b579b}#designStudioScreen .mainPanel #washingMaching .washingMachingPart.active .partSelectButton{background:#5c93f7;color:#fff}#designStudioScreen .mainPanel #washingMaching .washingMachingPart.active .partSelectButton:before{content:url(../images@2X/selectedButtonIconActive.svg)}#designStudioScreen .mainPanel #washingMaching .washingMachingPart.active .partSelectButton:disabled,#designStudioScreen .mainPanel #washingMaching .washingMachingPart.active .partSelectButton[disabled]{opacity:1;filter:brightness(1)}#designStudioScreen .mainPanel #washingMaching .washingMachingPart.upgrade .partSelectButton{background:#00ba56;color:#fff}#designStudioScreen .mainPanel #washingMaching .washingMachingPart.upgrade .partSelectButton:before{content:url(../images@2X/selectedButtonIconUpgrade.svg);top:-3px}#designStudioScreen .mainPanel #washingMaching .washingMachingPart h3{font-size:17px;margin:12px 0;float:left}#designStudioScreen .mainPanel #washingMaching .washingMachingPart .partPrice{font-size:17px;margin:12px 0;padding:0 10px;border-radius:20px;font-weight:700;color:#fff;background:#596772;float:right;text-align:right;clear:none}#designStudioScreen .mainPanel #washingMaching .washingMachingPart img{margin-bottom:14px;clear:both;float:left}#designStudioScreen .mainPanel #washingMaching .washingMachingPart #drumCheapImg{width:124px;margin:10px 0}#designStudioScreen .mainPanel #washingMaching .washingMachingPart #drumMediumImg{width:133px}#designStudioScreen .mainPanel #washingMaching .washingMachingPart #drumExpensiveImg{width:119px;margin:22px 0}#designStudioScreen .mainPanel #washingMaching .washingMachingPart #alertImmobiliserImg,#designStudioScreen .mainPanel #washingMaching .washingMachingPart #alertInfoPackImg,#designStudioScreen .mainPanel #washingMaching .washingMachingPart #alertWeightImg,#designStudioScreen .mainPanel #washingMaching .washingMachingPart #sensorHeatImg,#designStudioScreen .mainPanel #washingMaching .washingMachingPart #sensorVibrationImg,#designStudioScreen .mainPanel #washingMaching .washingMachingPart #sensorWeightImg{height:134px;width:100%}#designStudioScreen .mainPanel #washingMaching .washingMachingPart p{font-size:12px;clear:both}#designStudioScreen .mainPanel #washingMaching .washingMachingPart .partsDetails{margin:17px 0}#designStudioScreen .mainPanel #washingMaching .washingMachingPart .partsDetails p span{font-weight:700}#designStudioScreen .mainPanel #washingMaching .washingMachingPart .partSelectButton{background:#9c9fa5;color:#fff;border:0;border-radius:18px;text-transform:uppercase;font-size:10px;font-weight:700;text-align:left;padding:5px 0 5px 24px;width:100%;position:relative}#designStudioScreen .mainPanel #washingMaching .washingMachingPart .partSelectButton:before{content:url(../images@2X/selectedButtonIcon.svg);position:absolute;left:7px;top:4px}#designStudioScreen .mainPanel #washingMaching .washingMachingPart .partSelectButton:disabled,#designStudioScreen .mainPanel #washingMaching .washingMachingPart .partSelectButton[disabled]{opacity:.5;filter:brightness(.7)}#designStudioScreen .mainPanel #washingMaching #upgrades{display:none}#designStudioScreen .mainPanel #upgradeAlert{position:absolute;display:none;z-index:2;top:25%;left:24%;width:307px;padding:11px 12px;background:#fff;border:2px solid #707070;border-radius:17px}#designStudioScreen .mainPanel #upgradeAlert h2{font-size:16px;font-weight:700;text-align:center;text-transform:uppercase;color:#000}#designStudioScreen .mainPanel #upgradeAlert p{font-size:16px;text-align:center}#designStudioScreen .mainPanel #upgradeAlert #cancelUpgrade{font-family:game_font;text-transform:uppercase;font-size:16px;font-weight:700;color:#9c9fa5;float:left;border:0;background:transparent;padding:5px 0}#designStudioScreen .mainPanel #upgradeAlert #confirmUpgrade{font-family:game_font;text-transform:uppercase;font-size:16px;font-weight:700;color:#fff;float:right;background:#5c93f7;border:0;padding:5px 10px;border-radius:15px}#designStudioScreen .sidePanel h1{margin-bottom:4px}#designStudioScreen .sidePanel h2{font-size:18px;margin-bottom:7px;margin-top:8px}#designStudioScreen .sidePanel p{margin:0}#designStudioScreen .sidePanel .unitCostsLabel{margin:0;font-weight:700}#designStudioScreen .sidePanel .unitCostsLabel span{font-weight:400}#reportScreen{position:absolute;width:1212px;height:768.5px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:url(../images@2X/reportBackground.jpg) no-repeat 50%;background-size:cover}#reportScreen #roundTabs .roundTab{font-size:18px;font-weight:400;color:#32475a;text-transform:uppercase;font-family:game_font;background:hsla(0,0%,100%,.6);border:0;padding:6px 18px}#reportScreen #roundTabs .roundTab.active{background:hsla(0,0%,100%,.8)}#reportScreen #roundTabs .roundTab:focus{outline:0 auto -webkit-focus-ring-color}#reportScreen #endOfYearReport{padding:15px 18px;width:calc(100% - 36px);background:hsla(0,0%,100%,.8)}#reportScreen #endOfYearReport #reportSummary{margin-bottom:10px}#reportScreen #endOfYearReport #reportSummary p{font-weight:700;font-size:16px}#reportScreen #endOfYearReport #reportSummary p span{font-weight:400}#reportScreen #endOfYearReport .catSummary{color:#32475a;font-size:16px;font-family:game_font}#reportScreen #endOfYearReport .catSummary h3{margin:10px 0 0;text-transform:uppercase;font-size:24px}#reportScreen #endOfYearReport .catSummary h4{margin:13px 0 0 34px;font-size:16px;font-weight:700;text-transform:uppercase}#reportScreen #endOfYearReport .catSummary p{margin-left:34px}#reportScreen #endOfYearReport .catSummary #manufacturingTitle:before{content:url(../images@2X/manufactureIcon.svg);margin-left:-34px;width:24px;position:absolute}#reportScreen #endOfYearReport .catSummary #servicingTitle:before{content:url(../images@2X/servicingIcon.svg);margin-left:-34px;width:24px;position:absolute}#reportScreen #endOfYearReport .catSummary #partsTitle:before{content:url(../images@2X/parts.svg);margin-left:-34px;width:24px;position:absolute}#reportScreen #endOfYearReport .catSummary #advancedServiceTitle:before{content:url(../images@2X/advancedServiceIcon.svg);margin-left:-34px;width:24px;position:absolute}#reportScreen #endOfYearReport .catSummary #performanceTitle:before{content:url(../images@2X/performance.svg);margin-left:-34px;width:24px;position:absolute}#reportScreen #endOfYearReport p{margin:0}#reportScreen #endOfYearReport #bankGraph{background-color:#fff;border:1px solid #707070;padding:0 10px 10px 0;margin-bottom:6px}#reportScreen #endOfYearReport .costs,#reportScreen #endOfYearReport .revenue{width:50%;margin-right:0;margin-bottom:20px}#reportScreen #company,#reportScreen #customer,#reportScreen #customerReport,#reportScreen #endOfYearReport,#reportScreen #reportSummary,#reportScreen #washingMaching,#reportScreen .column,#reportScreen .reportCat{float:left;margin-right:25px}#reportScreen #washingMaching #upgrades{display:none}#reportScreen #company,#reportScreen #customerReport,#reportScreen #reportSummary,#reportScreen #runYearContainer{width:100%}#reportScreen #endScreenCloseButtonReportScreen,#reportScreen #endScreenLostButtonReportScreen,#reportScreen #endScreenOffButtonReportScreen,#reportScreen #endScreenWinButtonReportScreen,#reportScreen #playAgainButtonReportScreen{display:none}#reportScreen #analyticalReportButton{background:transparent;border:none;cursor:pointer;float:right;position:absolute;bottom:28px;right:22px;width:100px}#reportScreen #analyticalReportContainer{position:absolute;width:1212px;height:768.5px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:rgba(0,0,0,.2);background-size:cover;display:none}#reportScreen #analyticalReportContainer #analyticalReportBox{width:640px;position:absolute;padding:20px;top:69px;left:135px}#reportScreen #analyticalReportContainer #analyticalReportBox #closeAnalyticalReport{width:18px;float:right;clear:both}#reportScreen #analyticalReportContainer #analyticalReportBox #analyticalReport{width:100%;padding-top:10px}#endScreenWin{position:absolute;width:1212px;height:768.5px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:url(../images@2X/boardRoomBackground.svg) no-repeat 50%;background-size:cover}#endScreenWin .boardroom{float:left;width:698px;position:relative}#endScreenWin .boardroom #ceButtonEndWin{position:absolute;top:162px;left:173px;z-index:-1;cursor:pointer}#endScreenWin .boardroom #ceButtonEndWin #ceImageEndWin{position:absolute}#endScreenWin .boardroom #ceButtonEndWin #ceBorderEndWin{position:absolute;z-index:-1;top:-5px;left:-5px;display:none}#endScreenWin .boardroom #ceoButtonEndWin{position:absolute;top:140px;left:349px;z-index:-1;cursor:pointer}#endScreenWin .boardroom #ceoButtonEndWin #ceoImageEndWin{position:absolute}#endScreenWin .boardroom #ceoButtonEndWin #ceoBorderEndWin{position:absolute;z-index:-1;top:-5px;left:-5px;display:none}#endScreenWin .boardroom #cfoButtonEndWin{position:absolute;top:125px;left:498px;z-index:-1;cursor:pointer}#endScreenWin .boardroom #cfoButtonEndWin #cfoImageEndWin{position:absolute}#endScreenWin .boardroom #cfoButtonEndWin #cfoBorderEndWin{position:absolute;z-index:-1;top:-5px;left:-5px;display:none}#endScreenWin .boardroom #employee1EndWin{position:absolute;top:301px;left:-4px}#endScreenWin .boardroom #employee2EndWin{position:absolute;top:314px;left:602px}#endScreenWin .boardroom #tableEndWin{position:absolute;top:559px;left:16px}#endScreenWin .speechBubble{display:block}#endScreenLost{position:absolute;width:1212px;height:768.5px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:url(../images@2X/boardRoomBackground.svg) no-repeat 50%;background-size:cover}#endScreenLost .boardroom{float:left;width:698px;position:relative}#endScreenLost .boardroom #ceButtonEndLost{position:absolute;top:162px;left:173px;z-index:-1;cursor:pointer}#endScreenLost .boardroom #ceButtonEndLost #ceImageEndLost{position:absolute}#endScreenLost .boardroom #ceButtonEndLost #ceBorderEndLost{position:absolute;z-index:-1;top:-5px;left:-5px;display:none}#endScreenLost .boardroom #ceoButtonEndLost{position:absolute;top:140px;left:349px;z-index:-1;cursor:pointer}#endScreenLost .boardroom #ceoButtonEndLost #ceoImageEndLost{position:absolute}#endScreenLost .boardroom #ceoButtonEndLost #ceoBorderEndLost{position:absolute;z-index:-1;top:-5px;left:-5px;display:none}#endScreenLost .boardroom #cfoButtonEndLost{position:absolute;top:125px;left:498px;z-index:-1;cursor:pointer}#endScreenLost .boardroom #cfoButtonEndLost #cfoImageEndLost{position:absolute}#endScreenLost .boardroom #cfoButtonEndLost #cfoBorderEndLost{position:absolute;z-index:-1;top:-5px;left:-5px;display:none}#endScreenLost .boardroom #employee1EndLost{position:absolute;top:301px;left:-4px}#endScreenLost .boardroom #employee2EndLost{position:absolute;top:314px;left:602px}#endScreenLost .boardroom #tableEndLost{position:absolute;top:559px;left:16px}#endScreenLost .speechBubble{display:block}#endScreenClose{position:absolute;width:1212px;height:768.5px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:url(../images@2X/boardRoomBackground.svg) no-repeat 50%;background-size:cover}#endScreenClose .boardroom{float:left;width:698px;position:relative}#endScreenClose .boardroom #ceButtonEndClose{position:absolute;top:162px;left:173px;z-index:-1;cursor:pointer}#endScreenClose .boardroom #ceButtonEndClose #ceImageEndClose{position:absolute}#endScreenClose .boardroom #ceButtonEndClose #ceBorderEndClose{position:absolute;z-index:-1;top:-5px;left:-5px;display:none}#endScreenClose .boardroom #ceoButtonEndClose{position:absolute;top:140px;left:349px;z-index:-1;cursor:pointer}#endScreenClose .boardroom #ceoButtonEndClose #ceoImageEndClose{position:absolute}#endScreenClose .boardroom #ceoButtonEndClose #ceoBorderEndClose{position:absolute;z-index:-1;top:-5px;left:-5px;display:none}#endScreenClose .boardroom #cfoButtonEndClose{position:absolute;top:125px;left:498px;z-index:-1;cursor:pointer}#endScreenClose .boardroom #cfoButtonEndClose #cfoImageEndClose{position:absolute}#endScreenClose .boardroom #cfoButtonEndClose #cfoBorderEndClose{position:absolute;z-index:-1;top:-5px;left:-5px;display:none}#endScreenClose .boardroom #employee1EndClose{position:absolute;top:301px;left:-4px}#endScreenClose .boardroom #employee2EndClose{position:absolute;top:314px;left:602px}#endScreenClose .boardroom #tableEndClose{position:absolute;top:559px;left:16px}#endScreenClose .speechBubble{display:block}#endScreenOff{position:absolute;width:1212px;height:768.5px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:center center;transform-origin:center center;overflow:hidden;background:url(../images@2X/boardRoomBackground.svg) no-repeat 50%;background-size:cover}#endScreenOff .boardroom{float:left;width:698px;position:relative}#endScreenOff .boardroom #ceButtonEndOff{position:absolute;top:162px;left:173px;z-index:-1;cursor:pointer}#endScreenOff .boardroom #ceButtonEndOff #ceImageEndOff{position:absolute}#endScreenOff .boardroom #ceButtonEndOff #ceBorderEndOff{position:absolute;z-index:-1;top:-5px;left:-5px;display:none}#endScreenOff .boardroom #ceoButtonEndOff{position:absolute;top:140px;left:349px;z-index:-1;cursor:pointer}#endScreenOff .boardroom #ceoButtonEndOff #ceoImageEndOff{position:absolute}#endScreenOff .boardroom #ceoButtonEndOff #ceoBorderEndOff{position:absolute;z-index:-1;top:-5px;left:-5px;display:none}#endScreenOff .boardroom #cfoButtonEndOff{position:absolute;top:125px;left:498px;z-index:-1;cursor:pointer}#endScreenOff .boardroom #cfoButtonEndOff #cfoImageEndOff{position:absolute}#endScreenOff .boardroom #cfoButtonEndOff #cfoBorderEndOff{position:absolute;z-index:-1;top:-5px;left:-5px;display:none}#endScreenOff .boardroom #employee1EndOff{position:absolute;top:301px;left:-4px}#endScreenOff .boardroom #employee2EndOff{position:absolute;top:314px;left:602px}#endScreenOff .boardroom #tableEndOff{position:absolute;top:559px;left:16px}#endScreenOff .speechBubble{display:block}