:root{font-family:Inter;line-height:1.5;color:#fff;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Inter;src:local("Inter"),url(/assets/Inter-H_M6nIbt.ttf) format("truetype")}body{margin:0;min-width:320px;min-height:100vh}.Report{display:flex;flex-direction:column;justify-content:center;text-align:justify}h1{font-size:2rem}#root{min-height:100%;min-width:100%;text-align:center;color:#3d4c4c;font-family:Inter;display:flex;flex-direction:column;gap:6px}.Header{position:relative;top:0;left:0;flex-basis:120px;flex-grow:0;flex-shrink:0;width:100%;display:flex;align-items:center;justify-content:flex-end;z-index:50;background-color:#fff;flex-wrap:wrap}.Title{flex-basis:auto;position:relative;text-align:left;flex-grow:1;flex-shrink:1;font-weight:600;color:#191e26;height:48px;font-size:36px;padding:24px 0 24px 60px}.Nodero_Logo{position:relative;flex-grow:0;flex-shrink:0;height:48px;width:228px;background-color:#fff;opacity:1;padding:24px 60px 24px 0}.ALGIM_Logo{position:relative;flex-grow:0;flex-shrink:0;height:36px;width:132px;opacity:1;padding:24px 60px}.NavBar{position:relative;top:0;left:0;width:100%;height:126px;background-color:#02a24d;margin-bottom:60px;flex-shrink:0}.SepBar{position:relative;top:0;left:0;width:100%;height:6px;background-color:#02a24d;z-index:25}.App{position:relative;top:0;left:0;overflow-y:auto;flex-basis:calc(100vh - 126px);display:flex;flex-direction:column}.PageContainer{flex-grow:1}.Page{display:flex;flex-direction:column;gap:24px}.IntroCard{position:relative;top:48px;left:0;width:100%;height:100%;display:flex;flex-direction:column;text-align:left;gap:18px;overflow-y:auto;flex-basis:calc(100vh - 186px)}.IntroTextHeader{position:relative;width:600px;margin:0 auto;height:30px;font-size:24px;font-weight:600}.IntroText{position:relative;width:600px;margin:0 auto;text-align:left;font: 18px/36px Inter;letter-spacing:0px;color:#191e26}.IntroTime{position:relative;width:600px;margin:32px auto 0;height:24px}.IntroTimeLogo{font-size:24px;height:24px;color:#02a24d}.IntroTimeText{padding-left:18px;font-size:18px;vertical-align:top}.ButtonGroup{position:relative;width:600px;margin:48px auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:18px}.ButtonProgress{width:120px;height:42px;background-color:#02a24d;border-radius:6px;font-size:14px;cursor:pointer;border:none;color:#fff;font-weight:500;padding:12px;text-decoration:none}a{text-decoration:none}.ButtonProgress:hover{background-color:#049549;text-decoration:none}.ButtonPrevious{width:120px;height:42px;color:#191e26;background:#fff 0% 0% no-repeat padding-box;border-radius:6px;font-size:14px;cursor:pointer;border:none;font-weight:500;padding:12px}.ButtonPrevious:hover{background-color:#e7e8e9}.NavBarText{font-size:24px;line-height:20px;font-weight:500;color:#fff;position:relative;top:36px;width:600px;margin:0 auto;text-align:left}.NavBarSubtext{font-size:14px;line-height:18px;color:#fff;position:relative;top:54px;width:600px;margin:0 auto;text-align:left}.NavBarCircleText{position:absolute;top:28px;width:100%;color:#fff;font-size:14px;letter-spacing:1px;line-height:18px;font-weight:600}.NavBarCircleContainer{position:absolute;top:24px;right:calc((100% - 600px)/2);margin:0 auto;width:72px;height:72px}.NavBarCircle{top:24px;right:0;width:60px;height:60px;border-radius:50%;border:rgba(255,255,255,.4) 6px solid;z-index:5}.NavBarArc1{position:absolute;top:0;width:60px;height:60px;border-radius:50%;border:6px solid rgba(255,255,255,1);clip-path:polygon(50% 50%,50% 0,100% 0,100% 18.508%);z-index:7}.NavBarArc2{position:absolute;top:0;width:60px;height:60px;border-radius:50%;border:6px solid rgba(255,255,255,1);clip-path:polygon(50% 50%,50% 0,100% 0,100% 100%,72.654% 100%);z-index:7}.NavBarArc3{position:absolute;top:0;width:60px;height:60px;border-radius:50%;border:6px solid rgba(255,255,255,1);clip-path:polygon(50% 50%,50% 0,100% 0,100% 100%,13.673% 100%);z-index:7}.NavBarArc4{position:absolute;top:0;width:60px;height:60px;border-radius:50%;border:6px solid rgba(255,255,255,1);clip-path:polygon(50% 50%,50% 0,100% 0,100% 100%,0% 100%,0% 33.754%);z-index:7}.NavBarArc5{position:absolute;top:0;width:60px;height:60px;border-radius:50%;border:6px solid rgba(255,255,255,1);z-index:7}.QuestionnaireCard{position:relative;display:flex;flex-direction:column;width:600px;margin:0 auto;text-align:left;gap:6px}.QuestionText{font-size:14px;font-weight:500;color:#191e26;width:100%}.QuestionSubtext{font-size:14px;color:#8b8e92;width:100%}.Dropdown{width:20%;padding-left:10px;text-align:right;background-color:#0000001a;color:#555}.TextInput{margin-top:18px;width:calc(100%-24px);height:42px;color:#191e26;background-color:#ededee;border:none;border-radius:4px;padding:0 12px}.TextInput:focus{border:1px solid #02A24D;outline:none}.TextInput:hover{background-color:#dadadc}.QuestionRadioButtonCard{display:flex;flex-direction:row;gap:12px}input[type=radio]{accent-color:#02A24D;color:#fff;font-size:18px;cursor:pointer;margin:0 0 0 6px}label{padding-top:3px;font-size:14px;color:#191e26;background-color:#fff;cursor:pointer}.SelectorScaleText{color:#b9bbbd}.Footer{position:relative;background-color:#474b51;bottom:0;left:0;width:100%;height:90px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:auto;flex-shrink:0}.FooterText{color:#fff}.FooterCardLeft{width:80%}.FooterLogo{font-size:2rem;cursor:pointer}
