.homePage .pageHeader{background:#477729;color:#fff;font-size:28px;margin:0 0 38px;padding:32px 15px;text-align:left}.homePage h1{font-size:28px;margin:0 auto;max-width:850px;padding:0}.homePage h2{font-size:25px;font-weight:800;line-height:30px;margin:0 0 20px;text-transform:uppercase}.homePage h4{font-size:18px;font-weight:500;line-height:1.3em}.homePage hr{border-color:#ccc;margin:15px 0}.homePage ol,.homePage ul{border-left:8px solid #bad7a7;line-height:1.3em;margin:25px 0}.homePage .registerCallout{display:flex;justify-content:center;margin:20px 0}.homePage .registerCallout span{display:flex;flex-direction:column;font-weight:800;justify-content:center;margin-right:10px}.homePage .formatCallouts{display:flex;gap:20px;justify-content:space-between}.homePage .formatCallouts .callout{background-color:#f3f3f3;width:50%}.homePage .formatCallouts .callout:nth-child(2) .calloutHeader{background-color:#bad7a7;color:#000}.homePage .formatCallouts .callout .calloutHeader{background-color:#6ab03d;color:#fff;font-size:18px;font-weight:700;padding:9px 16px}.homePage .formatCallouts .callout .calloutContent{padding:10px 18px}.homePage .formatCallouts .callout .calloutBtn{padding:0 18px 18px}.homePage .homeFooter{display:flex;flex-direction:column;margin:30px 0 10px}.homePage .homeFooter p{margin:0;padding:4px 0}.homePage .homeStats{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;margin-bottom:50px;margin-top:-20px}.homePage .homeStats .stat{display:flex;flex-direction:column;max-width:228px}.homePage .homeStats p{font-weight:700;margin:0;padding:0;text-align:center}.homePage .homeStats p:first-child{color:#6ab03d;font-size:44px;font-weight:800}.homePage .homeStats p:first-child span{color:#686868}.homePage .homeStats p:nth-child(2){color:#686868;font-size:14px;margin:25px 0 0}.homePage .embedCallout{background:#000;background:linear-gradient(90deg,#6ab03d 20%,#000 22%);display:flex;justify-content:center;margin-bottom:40px}.homePage .embedCallout .embedCalloutContent{display:flex;justify-content:center;margin:0 auto;max-width:850px;width:100%}.homePage .embedCallout .embedCalloutContent .leftColumn{background-color:#6ab03d;display:flex;justify-content:flex-end;width:30%}.homePage .embedCallout .embedCalloutContent .leftColumn p{color:#fff;font-size:38px;font-weight:800;justify-content:right;line-height:1.3em;margin:auto -50px;text-align:right;width:200px;z-index:1}@media(min-width:900px){.homePage .embedCallout .embedCalloutContent .leftColumn p{width:400px}}.homePage .embedCallout .embedCalloutContent .rightColumn{background-position:0 0;background-repeat:no-repeat;background-size:contain;color:#fff;display:flex;gap:40px;justify-content:center;padding-left:80px;text-align:center;width:70%}@media(min-width:980px){.homePage .embedCallout .embedCalloutContent .rightColumn{padding-left:180px}}.homePage .embedCallout .embedCalloutContent .rightColumn .box{padding:40px 0;width:20%}@media(min-width:980px){.homePage .embedCallout .embedCalloutContent .rightColumn .box{width:200px}}.homePage .embedCallout .embedCalloutContent .rightColumn .box p{margin:15px auto 5px}.homePage .embedCallout .embedCalloutContent .rightColumn .box span{color:#6ab03d;font-weight:800}.loadError,.loader{display:flex;justify-content:center;margin:80px 0}.loadError{font-weight:800;text-align:center}.loginPage{display:flex;flex-direction:column;margin:20px auto 80px;max-width:850px}.loginPage .headline h1{font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;font-size:25px;font-style:normal;font-weight:700;line-height:29px;text-align:center}.loginPage .headline .description{padding:0 45px;text-align:left}.loginPage .loginForm{display:flex;flex-direction:column;margin-top:40px}.loginPage .loginForm .formRow{display:flex;gap:10px;justify-content:center;margin-bottom:15px}.loginPage .loginForm .formRow.forgotPassword{justify-content:center}.loginPage .loginForm .formRow.forgotPassword a{border-bottom:2px solid #6ab03d;color:#6ab03d;margin-left:50px;text-decoration:none}.loginPage .loginForm .btnHolder{display:flex;flex-direction:column;justify-content:center}.loginPage .loginForm .registerCallout{display:flex;justify-content:center;margin:20px 0;padding:10px 45px 0;text-align:center}.loginPage .loginForm .registerCallout span{display:flex;flex-direction:column;font-weight:800;justify-content:center;margin-right:10px}.loginPage .loginForm .loginFooter{border-top:1px solid #6ab03d;display:flex;flex-direction:column;margin:30px 0 10px;padding:20px 45px 0}.loginPage .loginForm .loginFooter p{margin:0;padding:4px 0}.chooseExamType{background:#fff;border-radius:0;box-shadow:0 0 18px #0000004d;margin:15% auto;padding:0;text-align:center;width:760px}.chooseExamType .box-holder{display:flex;justify-content:space-between}.chooseExamType .box-holder .headerBox{color:#fff;font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.4px;line-height:24px;text-transform:uppercase}.chooseExamType .box-holder div{padding:20px;width:50%}.chooseExamType .box-holder div:first-child{background-color:#6ab03d;color:#fff}.chooseExamType .box-holder div:nth-child(2){background-color:#bad7a7;color:#000}.chooseExamType .box-holder div:nth-child(2) .header{color:#000}.backButton{display:flex;flex-direction:flex-start;margin:8px}.backButton span{padding-left:8px}.notFoundPage{display:flex;flex-direction:column;justify-content:center;margin-top:80px}.notFoundPage h1{font-size:28px;font-weight:800;text-align:center}.notFoundPage p{font-size:18px;text-align:center}.notFoundPage .btnHolder{display:flex;justify-content:center;margin-bottom:80px}.registerPage{display:flex;flex-direction:column;margin:20px auto 80px;max-width:850px}.registerPage .headline h1{font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;font-size:25px;font-style:normal;font-weight:700;line-height:29px;text-align:center}.registerPage .headline .description{padding:0 45px;text-align:left}.registerPage .loginForm{display:flex;flex-direction:column;margin-top:40px}.registerPage .loginForm .formRow{display:flex;gap:10px;justify-content:center;margin-bottom:15px}.registerConfirmPage{display:flex;flex-direction:column;margin:20px auto 80px;max-width:850px}.registerConfirmPage .headline h1{font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;font-size:25px;font-style:normal;font-weight:700;line-height:29px;text-align:center}.registerConfirmPage .headline .description{padding:0 45px;text-align:left}.examLandingPage{display:flex;flex-direction:column;margin:10px auto 80px;max-width:850px}.examLandingPage .headline h1{font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;font-size:25px;font-style:normal;font-weight:700;line-height:29px;text-align:center}.examLandingPage .headline .description{padding:0 45px;text-align:left}.examLandingPage .disclaimerHolder{background-color:#d9d9d9;display:flex;font-size:16px;line-height:1.3em;margin-bottom:15px;padding:8px 16px}.examLandingPage .disclaimerHolder p span{color:red;font-weight:700}.examLandingPage .disclaimerHolder p em{font-weight:700}.examLandingPage .btnHolder{display:flex;justify-content:center}.exam-header{display:flex;justify-content:flex-end;padding:0 45px}.exam-header .timer{display:flex;flex-direction:column;font-size:18px;font-weight:700;justify-content:center;margin-right:20px}.exam-header .timer .timer-holder{display:flex;flex-direction:row}.exam-header .timer .timer-holder div{margin-left:10px}.expiredModalContent{background:#fff;border-radius:18px;box-shadow:0 0 18px #0000004d;margin:15% auto;padding:35px;text-align:center;width:400px}.expiredModalContent .header{font-size:23px;font-weight:800;margin-bottom:30px;text-align:center}.expiredModalContent p{font-size:18px;text-align:center}.expiredModalContent .btnHolder{display:flex;justify-content:center}.questionPage{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:10px 45px;padding-top:20px}.questionPage .questionHeader{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:40px}.questionPage .questionHeader h1{font-size:25px;font-weight:700;margin:0;padding:0}.questionPage .questionHeader p{font-size:18px;font-weight:500;margin:10px 0 0;padding:0}.questionPage .questionContent.passage{display:flex}.questionPage .questionContent.passage .passageText{border-right:1px solid #aaa;font-family:Times New Roman,Times,serif;margin-right:30px;max-height:600px;min-width:60%;overflow-y:scroll;padding-right:30px;width:60%}.questionPage .questionContent.passage .passageText del{background-color:#fbff07;font-style:normal;font-weight:500;text-decoration:none}.questionPage .questionContent.passage .passageText p{margin:0 0 20px}.questionPage .questionContent .questionHolder{display:flex;font-family:Times New Roman,Times,serif}.questionPage .questionContent .questionHolder p{margin:0 0 20px}.questionPage .questionContent .questionHolder .questionCount{font-size:18px;font-weight:700;margin-right:10px}.questionPage .questionContent .questionHolder .questionText{font-size:16px;font-weight:600;font-weight:500;line-height:1.3em;padding-right:30px}.questionPage .submitAnswerHolder{display:flex;flex-direction:column;margin-top:20px}.questionPage .MuiFormControlLabel-label{font-family:Times New Roman,Times,serif!important;margin:8px 0}.questionPage .MuiFormControl-root label{align-items:flex-start}.questionNav{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;margin:10px 45px;padding-bottom:20px;padding-top:20px}.questionNav .holder{border-top:1px solid #aaa;display:flex;padding-top:25px;position:relative}.questionNav .nav-buttons{display:flex;gap:15px}.questionNav .nav-buttons svg{margin:0 10px}.calculator{border-radius:15px;box-shadow:0 0 14px #0006;cursor:pointer;display:flex;justify-content:center;margin-top:30px;padding:10px 30px 10px 10px;position:absolute;right:-20px;z-index:1}.drawerContents{min-width:600px}.drawerContents,.footerQuestionIndex{display:flex;flex-direction:column;padding:15px}.footerQuestionIndex{background:#fff;box-shadow:0 0 8px 0 #0006;height:280px;left:30px;position:absolute;top:-300px;width:520px;z-index:1}.footerQuestionIndex .indexHeader{display:flex;height:20px;justify-content:space-between;margin-bottom:0}.footerQuestionIndex .indexHeader .keys{display:flex;font-size:14px;font-style:normal;font-weight:400;gap:14px;line-height:24px}.footerQuestionIndex .indexHeader .keys .key{align-items:center;display:flex;justify-content:center}.footerQuestionIndex .indexHeader .keys .key .box{border:1px solid #000;height:20px;width:20px}.footerQuestionIndex .indexHeader .keys .key .box.on{background-color:#6ab03d}.footerQuestionIndex .indexHeader .keys .key p{margin:0 0 0 8px}.footerQuestionIndex .indexHeader .closeBox svg{cursor:pointer;height:20px;width:20px}.footerQuestionIndex .questionList{border-top:1px solid #d9d9d9;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:18px}.footerQuestionIndex .questionList .question{align-items:center;border:1px solid #000;color:#000;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:700;height:40px;justify-content:center;transition:all .3s;width:40px}.footerQuestionIndex .questionList .question.on{background-color:#6ab03d;color:#fff}.footerQuestionIndex .questionList .question:hover{transform:scale(1.1)}.footerQuestionIndex .triangleHolder{bottom:-35px;left:75px;position:absolute}.footerQuestionIndex .triangleHolder img{height:33px;width:33px}.resources{border-radius:15px;box-shadow:0 0 14px #0006;cursor:pointer;display:flex;justify-content:center;margin-top:120px;padding:10px 30px 10px 10px;position:absolute;right:-20px;z-index:1}.resourcesDrawerContents{display:flex;flex-direction:column;max-width:1100px;min-width:600px;padding:15px}.resourcesDrawerContents img{width:100%}.sectionCompletePage{display:flex;flex-direction:column;margin:10px 45px;padding-top:20px}.sectionCompletePage .pageHeader{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:40px;margin-top:40px}.sectionCompletePage .pageHeader h1{font-size:25px;font-weight:700;margin:0;padding:0}.sectionCompletePage .pageHeader p{font-size:18px;font-weight:500;margin:10px 0 0;padding:0}.sectionCompletePage .pageContent{text-align:center}.sectionCompletePage .pageContent .alertText{color:red;font-size:18px;font-weight:800}.examCompletePage{display:flex;flex-direction:column;margin:20px auto 80px;max-width:850px}.examCompletePage .headline h1{font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;font-size:25px;font-style:normal;font-weight:700;line-height:29px;text-align:center}.examCompletePage .headline .description{padding:0 45px;text-align:left}.examCompletePage .btnHolder{margin-top:30px;text-align:center}#root{background-color:#bad7a7!important}.App .pageContent.results{margin:0!important;width:100%!important}.resultsPage{display:flex;flex-direction:column;margin:10px auto 0;max-width:1300px;width:100%}.resultsPage .pageHeader{display:flex;justify-content:flex-end}.resultsPage .userSwitcher{margin-right:35px}.resultsPage .pdfButtonHolder{margin:10px 20px 0 0}.resultsPage .reports_header{background-color:#e3f0ff;background-position:left -100px top -80px,right -40px top -20px,left 0 top -100px;background-repeat:no-repeat,no-repeat,no-repeat;background-size:270px 458px,208px 323px,contain;box-shadow:0 0 12px #0006;margin-top:50px;padding-bottom:40px;z-index:1}.resultsPage .headline h1{color:#fff;font-size:48px;font-weight:700;margin:60px 220px 0;text-align:left}.resultsPage .headline h1,.resultsPage .headline h3{font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;font-style:normal;line-height:29px}.resultsPage .headline h3{color:#dcf4cc;font-size:18px;font-weight:500;margin:20px 220px 0;text-align:center;text-align:left}.resultsPage .headline h3 span{color:#fff;font-weight:700}.resultsPage .headline .equivalentHeader{font-size:18px;font-weight:800;margin:5px 0 0}.resultsPage .headline .equivalentHeader span{color:#477729;font-size:16px!important}.resultsPage .pageContent{max-width:1600px!important;padding:0!important;width:100%}.resultsPage .pageContent h2{color:#4c7879;font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;font-size:38px;font-style:normal;font-weight:700;line-height:28px;line-height:1.3em;margin:160px auto 0;padding-bottom:53px;padding-top:38px;text-align:center;width:94%}.resultsPage .pageContent .resultsHolder{display:flex;gap:45px;justify-content:space-between;margin:0 auto;width:94%}.resultsPage .pageContent .resultsHolder .resultsBox{width:50%}.resultsPage .pageContent .resultsHolder .resultsBox .headline{color:#000;font-size:28px;font-style:normal;font-weight:700}.resultsPage .pageContent .resultsHolder .resultsBox .headline.active{color:#477729;margin-top:-6px}.resultsPage .pageContent .resultsHolder .resultsBox .headline span{color:#000;color:#6ab03d;font-size:28px;font-style:normal;font-weight:700}.resultsPage .pageContent .resultsHolder .resultsBox .subheadline{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:10px}.resultsPage .pageContent .resultsHolder .resultsBox .resultsTable{border-radius:10px;display:flex;margin-top:10px;padding:0 20px 0 0}.resultsPage .pageContent .resultsHolder .resultsBox .resultsTable.bottomTable{border-radius:0;border-top:1px solid #d9d9d9}.resultsPage .pageContent .resultsHolder .resultsBox .resultsTable .resultsRow{display:flex;flex-direction:row;gap:5px;justify-content:flex-start;margin-right:20px}.resultsPage .pageContent .resultsHolder .resultsBox .resultsTable .resultsRow.textOnly p{color:#686868;font-weight:500}.resultsPage .pageContent .resultsHolder .resultsBox .resultsTable .resultsRow p{color:#6ab03d;font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:8px 0 0;padding:0}.resultsPage .pageContent .resultsHolder .resultsBox .resultsTable .resultsRow p:nth-child(2){color:#000;font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:8px 0 15px}.resultsPage .pageContent hr{border-top:1px solid #c6c6c6;margin:40px 0}.resultsPage .pageContent .answersMatrix{background-color:#dcf4cc;background-position:100% 105%;background-repeat:no-repeat;background-size:200px 600px;display:flex;flex-direction:column;margin:0 auto;width:100%}.resultsPage .pageContent .answersMatrix .answerMatrixContent{padding:30px 50px}.resultsPage .pageContent .answersMatrix .headline{color:#000;font-size:28px;font-style:normal;font-weight:700;margin-top:20px}.resultsPage .pageContent .answersMatrix .headline span{font-weight:500}.resultsPage .pageContent .answersMatrix .subheadline{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:32px;margin-top:10px}.resultsPage .pageContent .answersMatrix .matrixTable{display:flex;flex-wrap:wrap;gap:4%;justify-content:space-around;margin-bottom:20px}.resultsPage .pageContent .answersMatrix .matrixTable.two-col{justify-content:flex-start}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn{background-color:#fff;border-radius:5px;box-shadow:0 0 16px #0006;display:flex;flex-direction:column;font-size:14px;margin-bottom:45px;width:48%}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixHeadline{background-color:#6ab03d;border-radius:5px 5px 0 0;color:#000;font-size:22px;font-weight:700;padding:14px;text-align:left}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixHeadline p{margin:0}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixHeadline span{color:#fff}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixData{background-color:#fff;display:flex;font-size:12px;padding:5px 3px;transition:all .3s ease}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixData:hover{box-shadow:0 0 8px #0003;transform:scale(1.05)}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixData:nth-child(2){background-color:#bad7a7!important;font-size:14px;font-weight:700}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixData:nth-child(2n+2){background-color:#d9d9d9}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixData .matrixDataCol{font-weight:600;min-width:25%;text-align:center;width:25%}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixData .matrixDataCol svg{display:flex;justify-content:center;margin:7px auto 0}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixData .matrixDataCol:first-child{min-width:18%;width:18%}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixData .matrixDataCol:nth-child(2),.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixData .matrixDataCol:nth-child(3){min-width:20%;width:20%}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixData .matrixDataCol:nth-child(4){min-width:40%;width:40%}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixData .matrixDataCol.incorrect p{color:red}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixData .matrixDataCol.unanswered{background:repeating-linear-gradient(45deg,#b8d9a0,#b8d9a0 10px,#8cd95d 0,#8cd95d 20px)}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn .matrixData .matrixDataCol p{margin:0;overflow-wrap:break-word;padding:5px}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn.sat .matrixHeadline{background-color:#4c7879;color:#dcf4cc;margin-bottom:0}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn.sat .matrixHeadline.subheadline{background-color:#fff;border-bottom:1px solid #4c7879;color:#4c7879}.resultsPage .pageContent .answersMatrix .matrixTable .matrixColumn.sat .matrixData.first-row{background-color:#bad7a7;font-size:14px;font-weight:700}.resultsPage .summary-table-headline{background-color:#000;color:#fff;display:flex;flex-direction:column;padding:30px}.resultsPage .summary-table-headline h4{color:#6ab03d;font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:29px;margin:0;text-align:left}.resultsPage .summary-table-headline p{color:#fff;font-size:16px;margin-top:10px;text-align:left}.resultsPage .summary-table-holder{background-color:#6ab03d;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.resultsPage .summary-table-holder .column{display:flex;flex-direction:column;flex-wrap:wrap;padding-top:30px;width:50%}.resultsPage .summary-table-holder .column:nth-child(2),.resultsPage .summary-table-holder .column:nth-child(2) .headline{background-color:#4c7879}.resultsPage .summaryTable{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:80px;width:100%}.resultsPage .summaryTable .headline{background:#6ab03d;color:#fff;font-size:24px;font-style:normal;font-weight:800;padding:10px 0}.resultsPage .summaryTable .tableHolder{display:flex;flex-direction:row;flex-wrap:wrap;gap:35px;justify-content:center}.resultsPage .summaryTable .tableHolder .tableRow{color:#fff;display:flex;flex-direction:column;font-size:12px;font-weight:700;text-align:center;width:110px}.resultsPage .summaryTable .tableHolder .tableRow p{margin:0}.resultsPage .summaryTable .tableHolder .tableRow p.catName{font-size:15px;margin-bottom:8px}.resultsPage .summaryTable .tableHolder .tableRow p span{color:#000}.resultsPage .summaryTable .tableHolder .tableRow .tableCol.donut{height:100px;margin:20px auto 10px;width:100px}.MuiTooltip-popper .MuiTooltip-tooltip{background-color:#fff;box-shadow:0 0 8px #000000b3;color:#477729;font-size:14px;line-height:1.3em;max-width:280px}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.maxRetryPage{display:flex;flex-direction:column;margin:20px auto 80px;max-width:850px}.maxRetryPage .headline h1{font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;font-size:25px;font-style:normal;font-weight:700;line-height:29px;text-align:center}.maxRetryPage .headline .description{padding:0 45px;text-align:left}.sectionEndPage{display:flex;flex-direction:column;margin:10px 45px;padding-top:20px}.sectionEndPage .headerHolder{display:flex;justify-content:flex-end;width:100%}.sectionEndPage .pageHeader{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:40px;margin-top:40px}.sectionEndPage .pageHeader h1{font-size:25px;font-weight:700;margin:0;padding:0;text-align:center}.sectionEndPage .pageHeader p{font-size:18px;font-weight:500;margin:10px 0 0;padding:0}.sectionEndPage .timerHolder{border:1px solid #6ab03d;display:flex;font-size:36px;font-weight:800;justify-content:center;margin:30px auto;padding:30px 0;width:300px}.sectionEndPage .pageContent{text-align:center}.couponPage{display:flex;flex-direction:column;margin:20px auto 80px;max-width:100%;min-width:100%}.couponPage .headline h1{font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;font-size:25px;font-style:normal;font-weight:700;line-height:29px;text-align:center}.couponPage .headline .description{padding:0 45px;text-align:center}.couponPage .coupon-container{align-items:center;background-color:#bad7a7;display:flex;flex-direction:column;margin-top:80px;padding:40px 0}.couponPage .coupon-container p{font-size:18px;font-weight:600}.couponPage .coupon-container .coupon-input-row{display:flex;gap:20px}.couponPage .no-coupon-container{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.couponPage .no-coupon-container p{font-weight:600}.payPageHeaderNavHolder{display:flex;justify-content:flex-start;padding:1rem;width:100%}.payPage{display:flex;flex-direction:column;margin:20px auto 80px;max-width:400px}.payPage .headline h1{font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;font-size:25px;font-style:normal;font-weight:700;line-height:29px;text-align:center}.payPage .headline .description{padding:0 45px;text-align:left}.payPage .formHolder{margin:40px 0}.payPage hr{border:none;border-bottom:1px solid #bad7a7;margin-bottom:20px;padding-bottom:20px}.payPage .btn-holder{display:flex;justify-content:center;text-align:center}.payPage .btn-holder .buttonOptions{display:flex;justify-content:space-between;width:100%}.payPage .errorMsg{color:red;font-weight:600;margin-top:10px;text-align:center}.payPage h2{margin:40px auto 0;text-align:center}.payPage h2 span{color:#6ab03d}.forgotPasswordPage{display:flex;flex-direction:column;margin:20px auto 80px;max-width:850px}.forgotPasswordPage .headline h1{font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;font-size:25px;font-style:normal;font-weight:700;line-height:29px;text-align:center}.forgotPasswordPage .headline .description{padding:0 45px;text-align:center}.forgotPasswordPage .loginForm{display:flex;flex-direction:column;margin-top:40px}.forgotPasswordPage .loginForm .formRow{display:flex;gap:10px;justify-content:center;margin-bottom:15px}.forgotPasswordPage .loginForm .formRow a{border-bottom:2px solid #6ab03d;color:#6ab03d;text-decoration:none}.forgotPasswordPage .loginForm .formRow.forgotPassword{justify-content:center}.forgotPasswordPage .loginForm .formRow.forgotPassword a{border-bottom:2px solid #6ab03d;color:#6ab03d;margin-left:50px;text-decoration:none}.forgotPasswordPage .loginForm .btnHolder{display:flex;flex-direction:column;justify-content:center}.forgotPasswordPage .loginForm .registerCallout{display:flex;justify-content:center;margin:20px 0;padding:10px 45px 0;text-align:center}.forgotPasswordPage .loginForm .registerCallout span{display:flex;flex-direction:column;font-weight:800;justify-content:center;margin-right:10px}.forgotPasswordPage .loginForm .loginFooter{border-top:1px solid #6ab03d;display:flex;flex-direction:column;margin:30px 0 10px;padding:20px 45px 0}.forgotPasswordPage .loginForm .loginFooter p{margin:0;padding:4px 0}@font-face{font-family:maven;font-style:normal;font-weight:900;src:url(/static/media/mavenpro-black-webfont.52368eebddce69373819.woff2) format("woff2"),url(/static/media/mavenpro-black-webfont.51cdc7c714d83014d8b3.woff) format("woff")}@font-face{font-family:maven;font-style:normal;font-weight:700;src:url(/static/media/mavenpro-bold-webfont.233402f72a7e5a53f8d7.woff2) format("woff2"),url(/static/media/mavenpro-bold-webfont.c06348c0b11737e435d3.woff) format("woff")}@font-face{font-family:maven;font-style:normal;font-weight:500;src:url(/static/media/mavenpro-medium-webfont.de97a74514f4baf1adcd.woff2) format("woff2"),url(/static/media/mavenpro-medium-webfont.eade52e8dd15dfbd0de1.woff) format("woff")}@font-face{font-family:maven;font-style:normal;font-weight:400;src:url(/static/media/mavenpro-regular-webfont.d4d89bdf87a8d1878005.woff2) format("woff2"),url(/static/media/mavenpro-regular-webfont.2c593643c3d0c8245223.woff) format("woff")}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Public Sans,maven,Helvetica Neue,Helvetica,sans-serif;margin:0;padding:0}#root{background-color:#6ab03d}.App{background-color:#fff;border-top:1px solid #6ab03d;box-shadow:0 8px 8px #0006;font-size:14px;justify-content:space-between;line-height:1.3em;max-width:1000px;min-height:600px;overflow-x:hidden;position:relative}.App,.App .pageContent{display:flex;flex-direction:column;margin:0 auto}.App .pageContent{max-width:850px;padding:0 45px 65px}.App .pageContent a{color:#477729;font-weight:700;text-decoration:none}
/*# sourceMappingURL=main.578ef131.css.map*/