/* _content/Brave10/Areas/Identity/Pages/Account/Login.cshtml.rz.scp.css */
.btn[b-ibb1v33v3o] {
    font-size: 18px;
    color: var(--almost-black);
    font-family: SatoshiBold;
    height: 52px;
}


.showPassword[b-ibb1v33v3o] {
    color: var(--accent-teal);
    font-size: 16px;
    position: absolute;
    top: 45px;
    cursor: pointer;
}
/* _content/Brave10/Areas/Identity/Pages/Account/Register.cshtml.rz.scp.css */
.btn[b-04lw4ut8bg] {
    font-size: 18px;
    color: var(--almost-black);
    font-family: SatoshiBold;
    height: 52px;
}
/* _content/Brave10/Views/Account/Dashboard.cshtml.rz.scp.css */
body[b-nsnzjjjgcb] {
}

.resultEntry[b-nsnzjjjgcb] {
    padding: 10px 20px;
}

.resultRow[b-nsnzjjjgcb] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
}

.quickTipsBtn[b-nsnzjjjgcb] {
    background-color: var(--btn-gray);
    height: 25px;
    width: 106px;
    border-radius: 20px;
    border: 0;
    font-size: 12px;
}

.resultValue[b-nsnzjjjgcb] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 245px;
    height: 34px;
    border-radius: 12px;
    color: var(--almost-white);
    font-size: 18px;
    gap: 1px;
}

.completedOn[b-nsnzjjjgcb] {
    color: var(--accent-teal);
    font-size: 14px;
    margin: 0;
    margin-bottom: 7px;
}
/* _content/Brave10/Views/Account/Settings.cshtml.rz.scp.css */
#header[b-ossnxyqa3d] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

#headerProfilePic[b-ossnxyqa3d] {
    width: 80px;
    height: 80px;
    background-color: lightgray;
    border-radius: 40px;
}

#headerFullName[b-ossnxyqa3d] {
    font-size: 22px;
    font-family: SatoshiRegular;
    margin: 13px;
}

#headeremail[b-ossnxyqa3d] {
    font-size: 14px;
}

.btn-gray[b-ossnxyqa3d] {
    color: var(--almost-black);
    font-family: SatoshiBold;
    font-size: 18px;
    height: 52px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.settingsRow[b-ossnxyqa3d] {
    display: flex;
    justify-content: space-between;
}

.editBtn[b-ossnxyqa3d] {
    border: 0;
    background-color: transparent;
    padding: 0;
}

.btnSave[b-ossnxyqa3d] {
    background-color: var(--support-amber);
    color: var(--almost-black);
}

.modal-content[b-ossnxyqa3d] {
    border-radius: 20px;
}

.saveBtnContainer[b-ossnxyqa3d] {
    display: flex;
    justify-content: center;
}

.dataPlaceholder[b-ossnxyqa3d] {
    color: grey;
    font-style: italic;
}

.reminderName[b-ossnxyqa3d] {
    color: var(--accent-teal);
    font-size: 14px;
}
/* _content/Brave10/Views/AnswerSets/Edit.cshtml.rz.scp.css */
#editAnswersHeader[b-q0vtlkjy9m] {
    display: flex;
    gap: 20px;
    align-items: center;
}

.editAnswerSetAnswerRow[b-q0vtlkjy9m] {
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
}

.editAnswerSetAnswerText[b-q0vtlkjy9m] {

}

.editAnswerSetAnswerRowBtns[b-q0vtlkjy9m] {
    white-space: nowrap;
}
/* _content/Brave10/Views/Home/BasicInfo.cshtml.rz.scp.css */
#basicInfoContainer[b-ge95fjolq9] {
    padding: 0 20px;
    font-size: 16px;
    font-family: PoppinsRegular;
}

#basicInfoTitle[b-ge95fjolq9] {
    margin: 30px 0;
}

.basicInfoFieldLabel[b-ge95fjolq9] {
    font-family: PoppinsBold;
    line-height: 24px;
    padding: 10px 0;
    margin-top: 30px;
    margin-bottom: 4px;
}

.optionContainer[b-ge95fjolq9] {
    border-radius: 12px;
    border: 1px solid var(--option-border);
    height: 50px;
    display: flex;
    align-items: center;
    padding-left: 16px;
    margin-bottom: 8px;
}

.optionContainer > label[b-ge95fjolq9] {
    padding-left: 16px;
    margin-top: 9px;
}

input[type="radio"][b-ge95fjolq9] {
    -ms-transform: scale(1.5); /* IE 9 */
    -webkit-transform: scale(1.5); /* Chrome, Safari, Opera */
    transform: scale(1.5);
}

#anonymDisclaimer[b-ge95fjolq9] {
    font-size: 12px;
    line-height: 16px;
    font-family: PoppinsRegular;
    text-align: center;
    margin-top: 60px;
}

#basicInfoButtons[b-ge95fjolq9] {
    margin-top: 26px;
    margin-bottom: 60px;
}

#basicInfoBtnNext[b-ge95fjolq9] {
    width: 250px;
    margin-left: 30px;
    height: 60px;
    color: var(--almost-black);
    font-family: SatoshiBold;
    font-size: 18px;
}

#basicInfoBtnSkip[b-ge95fjolq9] {
    height: 60px;
    width: 75px;
    color: var(--almost-black);
    font-family: SatoshiBold;
    font-size: 18px;
}
/* _content/Brave10/Views/Home/FooterDisclaimers.cshtml.rz.scp.css */
.footerContainer[b-iccixbjauc] {
    padding: 18px;
    font-size: 16px;
    font-family: PoppinsRegular;
}

#heading[b-iccixbjauc] {
    background-color: var(--alert-coral);
    color: var(--almost-white);
    text-align: center;
}

.title[b-iccixbjauc]  {
    font-family: SatoshiBold;
    font-size: 32px;
}
/* _content/Brave10/Views/Home/FooterPrivacyPolicy.cshtml.rz.scp.css */
.footerContainer[b-5lnmvgn5me] {
    padding: 18px;
    font-size: 16px;
    font-family: PoppinsRegular;
}

#heading[b-5lnmvgn5me] {
    background-color: var(--accent-teal);
    color: var(--almost-black);
    text-align: center;
}

.title[b-5lnmvgn5me] {
    font-family: SatoshiBold;
    font-size: 32px;
}
/* _content/Brave10/Views/Home/FooterTerms.cshtml.rz.scp.css */
.footerContainer[b-30u4o185cb] {
    padding: 18px;
    font-size: 16px;
    font-family: PoppinsRegular;
}

#heading[b-30u4o185cb] {
    background-color: var(--accent-teal);
    color: var(--almost-black);
    text-align: center;
}

.title[b-30u4o185cb] {
    font-family: SatoshiBold;
    font-size: 32px;
}
/* _content/Brave10/Views/Home/Index.cshtml.rz.scp.css */
#indexHero[b-ve11g1v463] {
    background-image: url(home/HeroBg.png);
    padding-top: 43px;
    width: 400px;
    margin: 0;
    text-align: center;
    background-size: cover;
    margin-top: 10px;
}

#indexHeroPoints[b-ve11g1v463] {
    color: var(--accent-teal);
    font-size: 12.5px;
    font-family: SatoshiRegular;
}

#heroTopLine[b-ve11g1v463] {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

#heroTopLine > img[b-ve11g1v463] {
    height: 0%;
    margin: 3px;
}

#heroMainText[b-ve11g1v463] {
    font-family: SatoshiBold;
    font-size: 32px;
    color: var(--almost-white);
    text-align: center;
    margin-top: 16px;
    line-height: 40px;
}

#heroDescText[b-ve11g1v463] {
    color: var(--almost-white);
    text-align: center;
    margin-top: 20px;
    padding: 0 25px;
    font-size: 14px;
    font-family: PoppinsRegular;
}

#heroBtnBegin[b-ve11g1v463] {
    color: var(--almost-black);
    padding: 13px;
    font-family: SatoshiMedium;
    width: 90%;
}

#heroFooterPoints[b-ve11g1v463] {
    font-family: PoppinsRegular;
    font-size: 9px;
    color: var(--almost-white);
    padding-top: 20px;
    padding-bottom: 25px;
    margin: 0;
}


#indexFeatures[b-ve11g1v463] {
    background-color: var(--alert-coral);
    padding-top: 30px;
    width: 400px;
    margin: 0;
}

#indexFeaturesTitle[b-ve11g1v463] {
    color: var(--almost-white);
    font-family: SatoshiBold;
    font-size: 24px;
    text-align: center;
}

#indexFeaturesDesc[b-ve11g1v463] {
    color: var(--almost-white);
    font-family: PoppinsRegular;
    font-size: 14px;
    text-align: start;
    padding: 0 25px;
    margin-top: 18px;
    padding-bottom: 45px;
}

#indexBenefits[b-ve11g1v463] {
    padding-top: 30px;
    width: 400px;
    text-align: center;
    margin-bottom: 50px;
}

#indexBenefitsTitle[b-ve11g1v463] {
    color: var(--almost-black);
    font-family: SatoshiBold;
    font-size: 24px;
    text-align: center;
    line-height: 32px;
}

#indexBenefitsDesc[b-ve11g1v463] {
    color: var(--almost-black);
    font-family: PoppinsRegular;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
    padding: 0 25px;
    margin-top: 18px;
    padding-bottom: 45px;
}

.featureCard[b-ve11g1v463] {
    color: var(--almost-black2);
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid var(--card-border);
    border-radius: 18px;
    padding: 40px 20px;
    box-shadow: 0px 5px 3px #00000033;
    margin-bottom: 24px;
    text-align: start;
}

.featureCardTitle[b-ve11g1v463] {
    font-family: SatoshiBold;
    font-size: 22px;
    line-height: 28px;
    display: flex;
    align-items: center;
    gap: 12px;
}

.featureCardDesc[b-ve11g1v463] {
    font-family: SatoshiMedium;
    font-size: 14px;
    line-height: 24px;
    color: var(--dark-gray);
    margin-top: 12px;
}

#benefitsBtnBegin[b-ve11g1v463] {
    color: var(--almost-black);
    padding: 28px;
    font-family: SatoshiMedium;
    width: 90%;
    border-radius: 36px;
    margin-top: 40px;
}

#footerDesc[b-ve11g1v463] {
    color: var(--almost-white);
    text-align: center;
    margin-top: 20px;
    padding: 0 25px;
    font-size: 14px;
    font-family: PoppinsRegular;
}
/* _content/Brave10/Views/Home/Questions.cshtml.rz.scp.css */
#questionsNextBtn[b-ql02uq7q0l] {
    width: 90%;
    color: var(--almost-black);
    height: 60px;
    font-family: SatoshiBold;
    font-size: 18px;
    margin: 20px auto;
    margin-bottom: 40px;
}

#questionsBtnContainer[b-ql02uq7q0l]{
    width: 100%;
    text-align: center;
}

#processingContainer[b-ql02uq7q0l] {
    width: 100%;
    text-align: center;
    background-color: var(--card-border);
    height: 52px;
    border-radius: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#questionsProgressBarContainer[b-ql02uq7q0l] {
    height: 8px;
    padding: 0;
    width: 90%;
    display: flex;
    margin: 20px auto 10px auto;
    gap: 1%;
}

.questionsProgressBar[b-ql02uq7q0l] {
    border-radius: 4px;
    width: 20%;
    height: 100%;
    -webkit-transition: width 0.5s ease-out;
    -moz-transition: width 0.5s ease-out;
    -o-transition: width 0.5s ease-out;
    transition: width 0.5s ease-out;
}

#questionsProgressBarCompleted[b-ql02uq7q0l] {
    background-color: var(--alert-coral);
    width: 0%;
}

#questionsProgressBarRemaining[b-ql02uq7q0l] {
    background-color: var(--accent-teal);
    width: 100%;
}

#questionProgressText[b-ql02uq7q0l] {
    text-align: center;
}

#questionsQuestionContainer[b-ql02uq7q0l] {
    background-color: var(--info-blue);
    width: 100%;
    min-height: 200px;
    padding: 16px;
}

#questionSetBaseText[b-ql02uq7q0l] {
    font-size: 22px;
    line-height: 26px;
    font-family: SatoshiRegular;
    color: #121717;
}

#questionText[b-ql02uq7q0l] {
    font-family: SatoshiBold;
    font-size: 22px;
}

#questionsAnswersContainer[b-ql02uq7q0l] {
    margin: 50px 0;
    min-height: 180px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.questionAnswerOptionContainer[b-ql02uq7q0l] {
    border-radius: 12px;
    border: 1px solid var(--option-border);
    height: 50px;
    display: flex;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    margin: 10px auto;
    margin-bottom: 8px;
    width: 90%;
    -webkit-transition: background-color 220ms linear;
    -ms-transition: background-color 220ms linear;
    transition: background-color 220ms linear;
}

.questionAnswerOptionContainer > label[b-ql02uq7q0l] {
    padding-left: 16px;
    padding-right: 16px;
    margin-top: 9px;
}

/* _content/Brave10/Views/Home/Results/Tier1QuickTips.cshtml.rz.scp.css */
.featureCard[b-vc2ym94fw7] {
    color: var(--almost-black2);
    margin: 24px 20px;
    border: 1px solid var(--card-border);
    border-radius: 18px;
    padding: 20px 20px;
    box-shadow: 0px 5px 3px #00000033;
    text-align: start;
    text-align: center;
}

.featureCardTitle[b-vc2ym94fw7] {
    font-family: SatoshiBold;
    font-size: 22px;
    line-height: 28px;
    display: flex;
    align-items: center;
    gap: 12px;
    text-align: start;
}

.featureCardDesc[b-vc2ym94fw7] {
    font-family: SatoshiMedium;
    font-size: 14px;
    line-height: 24px;
    color: var(--dark-gray);
    margin-top: 12px;
    margin: 10px 0;
    text-align: start;
}

#cards[b-vc2ym94fw7] {
    margin-bottom: 48px;
}
/* _content/Brave10/Views/Home/Results/Tier1ResOk.cshtml.rz.scp.css */
#allClearContainer[b-wu006dqaxi] {
    padding: 20px;
    background-color: #10B981;
    text-align: center;
    color: var(--almost-white);
    width: 400px;
}

#allClearTitle[b-wu006dqaxi] {
    font-family: SatoshiBold;
    font-size: 48px;
    line-height: 56px;
}

#allClearSubtitle[b-wu006dqaxi] {
    font-family: SatoshiBold;
    font-size: 22px;
    line-height: 28px;
}


#allClearDesc[b-wu006dqaxi] {
    font-family: PoppinsRegular;
    font-size: 14px;
    line-height: 20px;
}

#allClearCheckBackContainer[b-wu006dqaxi] {
    background-color: #2D2D2D;
    color: var(--almost-white);
    text-align: center;
    padding: 60px 20px;
}

#allClearCheckBackTitle[b-wu006dqaxi] {
    font-family: SatoshiBold;
    font-size: 32px;
    line-height: 40px;
}

.allClearCheckBackDesc[b-wu006dqaxi] {
    font-size: 16px;
    font-family: PoppinsRegular;
}


.btn-support[b-wu006dqaxi] {
    color: var(--almost-black);
    width: 90%;
    padding: 16px 8px;
    font-size: 16px;
    font-family: PoppinsRegular;
}

#allClearStayConnectedContainer[b-wu006dqaxi] {
    text-align: center;
    padding: 40px 20px;
    color: var(--almost-black);
}

#allClearStayConnectedTitle[b-wu006dqaxi] {
    font-size: 22px;
    line-height: 28px;
    font-family: SatoshiBold;
}

#allClearStayConnectedDesc[b-wu006dqaxi] {
    font-size: 14px;
}

#allClearTipsContainer[b-wu006dqaxi] {
    text-align: center;
}

#allClearTipsTitle[b-wu006dqaxi] {
}

#allClearTipsDesc[b-wu006dqaxi] {

}


.featureCard[b-wu006dqaxi] {
    color: var(--almost-black2);
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid var(--card-border);
    border-radius: 18px;
    padding: 20px 20px;
    box-shadow: 0px 5px 3px #00000033;
    margin-bottom: 24px;
    text-align: start;
    text-align: center;
}

.featureCardTitle[b-wu006dqaxi] {
    font-family: SatoshiBold;
    font-size: 22px;
    line-height: 28px;
    display: flex;
    align-items: flex-start;
    gap: 12px;
    text-align: start;
}

.featureCardDesc[b-wu006dqaxi] {
    font-family: SatoshiMedium;
    font-size: 14px;
    line-height: 24px;
    color: var(--dark-gray);
    margin-top: 12px;
    margin: 10px 0;
}

.featureCard .btn-support[b-wu006dqaxi] {
    width: 100%;
    margin-top: 10px;
}
/* _content/Brave10/Views/Home/Results/Tier1ResRisk.cshtml.rz.scp.css */
#atRiskContainer[b-nimldckg00] {
    padding: 20px;
    background-color: #FBBF24;
    text-align: center;
    color: var(--almost-black);
    width: 400px;
}

#atRiskTitle[b-nimldckg00] {
    font-family: SatoshiBold;
    font-size: 48px;
    line-height: 56px;
    display: flex;
    justify-content: center;
    gap: 16px;
}

#atRiskSubtitle[b-nimldckg00] {
    font-family: SatoshiBold;
    font-size: 22px;
    line-height: 28px;
    margin: 20px 40px;
}


.atRiskDesc[b-nimldckg00] {
    font-family: PoppinsRegular;
    font-size: 14px;
    line-height: 20px;
    padding: 0 14px;
}

#atRiskWhatsNextContainer[b-nimldckg00] {
    background-color: var(--alert-coral);
    color: var(--almost-white);
    text-align: center;
    font-family: PoppinsRegular;
    font-size: 16px;
    line-height: 24px;
    padding: 40px 20px;
    padding-bottom: 20px;
}

#atRiskWhatsNextTitle[b-nimldckg00] {
    font-family: SatoshiBold;
    font-size: 32px;
}

#atRiskWhatsNextPointsContainer[b-nimldckg00] {
    text-align: start;
}



#atRiskFullScreeningContainer[b-nimldckg00] {
    padding: 26px 20px;
    font-family: PoppinsRegular;
    color: black;
    text-align: center;
    font-size: 16px;
}

#atRiskFullScreeningTitle[b-nimldckg00] {
    font-family: SatoshiBold;
    font-size: 32px;
}

.btn-support[b-nimldckg00] {
    color: var(--almost-black);
    width: 100%;
    padding: 14px 8px;
    font-size: 16px;
    font-family: PoppinsRegular;
    margin-top: 12px;
}

#atRiskFullScreeningSaveForLater[b-nimldckg00] {
    display: block;
    margin: 26px 0px;
}
/* _content/Brave10/Views/Home/Results/Tier2RecomMod1.cshtml.rz.scp.css */
.featureCard[b-cyda23vkq5] {
    color: var(--almost-black2);
    margin: 24px 20px;
    border: 1px solid var(--card-border);
    border-radius: 18px;
    padding: 20px 20px;
    box-shadow: 0px 5px 3px #00000033;
    text-align: start;
}

.featureCardTitle[b-cyda23vkq5] {
    font-family: SatoshiBold;
    font-size: 22px;
    line-height: 28px;
    display: flex;
    align-items: center;
    gap: 12px;
    text-align: start;
}

.featureCardDesc[b-cyda23vkq5] {
    font-family: SatoshiMedium;
    font-size: 14px;
    line-height: 24px;
    color: var(--dark-gray);
    margin-top: 12px;
    margin: 10px 0;
    text-align: start;
}

#cards[b-cyda23vkq5] {
    margin-bottom: 48px;
}

h1[b-cyda23vkq5] {
    font-family: SatoshiBold;
    text-align: center;
    font-size: 32px;
    padding: 20px 25px;
}

.text-center[b-cyda23vkq5] {
    padding: 0 40px;
}
/* _content/Brave10/Views/Home/Results/Tier2RecomMod2.cshtml.rz.scp.css */
.featureCard[b-956y9dmpex] {
    color: var(--almost-black2);
    margin: 24px 20px;
    border: 1px solid var(--card-border);
    border-radius: 18px;
    padding: 20px 20px;
    box-shadow: 0px 5px 3px #00000033;
    text-align: start;
}

.featureCardTitle[b-956y9dmpex] {
    font-family: SatoshiBold;
    font-size: 22px;
    line-height: 28px;
    display: flex;
    align-items: center;
    gap: 12px;
    text-align: start;
}

.featureCardDesc[b-956y9dmpex] {
    font-family: SatoshiMedium;
    font-size: 14px;
    line-height: 24px;
    color: var(--dark-gray);
    margin-top: 12px;
    margin: 10px 0;
    text-align: start;
}

#cards[b-956y9dmpex] {
    margin-bottom: 48px;
}

h1[b-956y9dmpex] {
    font-family: SatoshiBold;
    text-align: center;
    font-size: 32px;
    padding: 20px 25px;
}

.text-center[b-956y9dmpex] {
    padding: 0 40px;
}
/* _content/Brave10/Views/Home/Results/Tier2RecomSevere.cshtml.rz.scp.css */
.featureCard[b-om1db8n28j] {
    color: var(--almost-black2);
    margin: 24px 20px;
    border: 1px solid var(--card-border);
    border-radius: 18px;
    padding: 20px 20px;
    box-shadow: 0px 5px 3px #00000033;
    text-align: start;
    text-align: center;
}

.featureCardTitle[b-om1db8n28j] {
    font-family: SatoshiBold;
    font-size: 22px;
    line-height: 28px;
    display: flex;
    align-items: center;
    gap: 12px;
    text-align: start;
}

.featureCardDesc[b-om1db8n28j] {
    font-family: SatoshiMedium;
    font-size: 14px;
    line-height: 24px;
    color: var(--dark-gray);
    margin-top: 12px;
    margin: 10px 0;
    text-align: start;
}

#cards[b-om1db8n28j] {
    margin-bottom: 48px;
}

h1[b-om1db8n28j] {
    font-family: SatoshiBold;
    text-align: center;
    font-size: 32px;
    padding: 20px 25px;
}

.text-center[b-om1db8n28j] {
    padding: 0 40px;
}


#btnTapToCall[b-om1db8n28j] {
    background-color: var(--alert-coral);
    color: var(--almost-white);
}

.btn-support[b-om1db8n28j] {
    color: var(--almost-black);
    width: 100%;
    height: 50px;
    font-size: 16px;
}

#callNowContainer[b-om1db8n28j] {
    margin-bottom: 100px;
}
/* _content/Brave10/Views/Home/Results/Tier2RecomStable.cshtml.rz.scp.css */
.featureCard[b-zdt2wmqm0s] {
    color: var(--almost-black2);
    margin: 24px 20px;
    border: 1px solid var(--card-border);
    border-radius: 18px;
    padding: 20px 20px;
    box-shadow: 0px 5px 3px #00000033;
    text-align: start;
    text-align: center;
}

.featureCardTitle[b-zdt2wmqm0s] {
    font-family: SatoshiBold;
    font-size: 22px;
    line-height: 28px;
    display: flex;
    align-items: center;
    gap: 12px;
    text-align: start;
}

.featureCardDesc[b-zdt2wmqm0s] {
    font-family: SatoshiMedium;
    font-size: 14px;
    line-height: 24px;
    color: var(--dark-gray);
    margin-top: 12px;
    margin: 10px 0;
    text-align: start;
}

#cards[b-zdt2wmqm0s] {
    margin-bottom: 48px;
}

h1[b-zdt2wmqm0s] {
    font-family: SatoshiBold;
    text-align: center;
    font-size: 32px;
    padding: 20px 25px;
}

.text-center[b-zdt2wmqm0s] {
    padding: 0 40px;
}
/* _content/Brave10/Views/Home/Results/Tier2ResMod1.cshtml.rz.scp.css */
.resultContainer[b-zrkv1j4wq2] {
    padding: 16px;
    color: var(--almost-black);
    text-align: center;
    font-family: PoppinsRegular;
}

#containerTop[b-zrkv1j4wq2] {
    background-color: var(--warning-yellow);
    padding: 36px;
    padding-bottom: 20px;
}

.mainText[b-zrkv1j4wq2] {
    font-family: SatoshiBold;
    font-size: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.subtitle[b-zrkv1j4wq2] {
    font-family: SatoshiBold;
    font-size: 22px;
}

.subtitleBig[b-zrkv1j4wq2] {
    font-family: SatoshiBold;
    font-size: 32px;
}

#containerMid[b-zrkv1j4wq2] {
    background-color: var(--alert-coral);
    color: var(--almost-white);
    padding-bottom: 30px;
    margin-bottom: 20px;
}

.accent[b-zrkv1j4wq2] {
    font-family: SatoshiBold;
    font-size: 22px;
}

.btn-support[b-zrkv1j4wq2] {
    color: var(--almost-black);
    width: 90%;
    height: 50px;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.smallDesc[b-zrkv1j4wq2] {
    font-size: 14px;
}

.featureCard[b-zrkv1j4wq2] {
    color: var(--almost-black2);
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid var(--card-border);
    border-radius: 18px;
    padding: 20px 20px;
    box-shadow: 0px 5px 3px #00000033;
    margin-bottom: 100px;
    text-align: start;
    text-align: center;
    margin-top: 40px;
}

.featureCardTitle[b-zrkv1j4wq2] {
    font-family: SatoshiBold;
    font-size: 22px;
    line-height: 28px;
    display: flex;
    align-items: flex-start;
    gap: 12px;
    text-align: start;
}

.featureCardDesc[b-zrkv1j4wq2] {
    font-family: SatoshiMedium;
    font-size: 14px;
    line-height: 24px;
    color: var(--dark-gray);
    margin-top: 12px;
    margin: 10px 0;
}

.featureCard .btn-support[b-zrkv1j4wq2] {
    width: 100%;
    margin-top: 10px;
}
/* _content/Brave10/Views/Home/Results/Tier2ResSevere.cshtml.rz.scp.css */
.resultContainer[b-7c09hh57im] {
    padding: 16px;
    color: var(--almost-black);
    text-align: center;
    font-family: PoppinsRegular;
}

#containerTop[b-7c09hh57im] {
    color: var(--almost-white);
    background-color: var(--danger-red);
    padding: 36px;
    padding-bottom: 20px;
}

.mainText[b-7c09hh57im] {
    font-family: SatoshiBold;
    font-size: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.subtitle[b-7c09hh57im] {
    font-family: SatoshiBold;
    font-size: 22px;
}

.subtitleBig[b-7c09hh57im] {
    font-family: SatoshiBold;
    font-size: 32px;
}

.descBig[b-7c09hh57im] {
    font-family: SatoshiRegular;
    font-size: 22px;
    padding: 30px;
}

.subtitleBigger[b-7c09hh57im] {
    font-size: 24px;
}

#containerMid[b-7c09hh57im] {
    padding: 0px 30px;
    padding-bottom: 30px;
    margin-bottom: 20px;
}

#wantToSpeak[b-7c09hh57im] {
    padding: 40px;
    padding-bottom: 25px;
}

.accent[b-7c09hh57im] {
    font-family: SatoshiBold;
    font-size: 22px;
}

.btn-support[b-7c09hh57im] {
    color: var(--almost-black);
    width: 100%;
    height: 50px;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#btnTapToCall[b-7c09hh57im] {
    background-color: var(--alert-coral);
    color: var(--almost-white);
}

.smallDesc[b-7c09hh57im] {
    font-size: 14px;
}

.featureCard[b-7c09hh57im] {
    color: var(--almost-black2);
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid var(--card-border);
    border-radius: 18px;
    padding: 20px 20px;
    box-shadow: 0px 5px 3px #00000033;
    margin-bottom: 100px;
    text-align: start;
    text-align: center;
    margin-top: 40px;
}

.featureCardTitle[b-7c09hh57im] {
    font-family: SatoshiBold;
    font-size: 22px;
    line-height: 28px;
    display: flex;
    align-items: flex-start;
    gap: 12px;
    text-align: start;
}

.featureCardDesc[b-7c09hh57im] {
    font-family: SatoshiMedium;
    font-size: 14px;
    line-height: 24px;
    color: var(--dark-gray);
    margin-top: 12px;
    margin: 10px 0;
}

.featureCard .btn-support[b-7c09hh57im] {
    width: 100%;
    margin-top: 10px;
}
/* _content/Brave10/Views/Home/Results/Tier2ResStable.cshtml.rz.scp.css */
.resultContainer[b-d8zoz75hsj] {
    padding: 16px;
    color: var(--almost-black);
    text-align: center;
    font-family: PoppinsRegular;
}

#containerTop[b-d8zoz75hsj] {
    background-color: var(--accent-teal);
}

.mainText[b-d8zoz75hsj] {
    font-family: SatoshiBold;
    font-size: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.subtitle[b-d8zoz75hsj] {
    font-family: SatoshiBold;
    font-size: 22px;
}

.subtitleBig[b-d8zoz75hsj] {
    font-family: SatoshiBold;
    font-size: 32px;
}

#containerMid[b-d8zoz75hsj] {
    background-color: #2D2D2D;
    color: var(--almost-white);
}

.btn-support[b-d8zoz75hsj] {
    color: var(--almost-black);
    width: 90%;
    height: 50px;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.smallDesc[b-d8zoz75hsj] {
    font-size: 14px;
}

.featureCard[b-d8zoz75hsj] {
    color: var(--almost-black2);
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid var(--card-border);
    border-radius: 18px;
    padding: 20px 20px;
    box-shadow: 0px 5px 3px #00000033;
    margin-bottom: 24px;
    text-align: start;
    text-align: center;
    margin-top: 40px;
}

.featureCardTitle[b-d8zoz75hsj] {
    font-family: SatoshiBold;
    font-size: 22px;
    line-height: 28px;
    display: flex;
    align-items: flex-start;
    gap: 12px;
    text-align: start;
}

.featureCardDesc[b-d8zoz75hsj] {
    font-family: SatoshiMedium;
    font-size: 14px;
    line-height: 24px;
    color: var(--dark-gray);
    margin-top: 12px;
    margin: 10px 0;
}

.featureCard .btn-support[b-d8zoz75hsj] {
    width: 100%;
    margin-top: 10px;
}
/* _content/Brave10/Views/Home/Welcome.cshtml.rz.scp.css */
#welcomeContent[b-c8q3gskhc1] {
    color: var(--almost-black);
    font-family: PoppinsRegular;
    font-size: 16px;
    text-align: center;
}

#welcomeTop[b-c8q3gskhc1] {
    background-color: var(--almost-white);
    margin-top: 10px;
    padding: 20px 30px;
}

.welcomeAlert[b-c8q3gskhc1] {
    font-size: 14px;
    color: var(--alert-coral);
    line-height: 20px;
}

#welcomeTopDesc[b-c8q3gskhc1] {
    margin-bottom: 0;
}

#welcomeNoClinicalText[b-c8q3gskhc1] {
    font-family: PoppinsBold;
    margin: 0;
}

#welcomeTimeText[b-c8q3gskhc1] {
    color: var(--accent-teal);
    vertical-align: middle;
    margin-top: 20px;
}

#welcomeTopTimeLine[b-c8q3gskhc1] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.welcomeTopTimeIcon[b-c8q3gskhc1] {
    height: 0%;
}

#welcomeConsent[b-c8q3gskhc1] {
    padding: 0 30px;
    padding-top: 30px;
}

#welcomeRequiredText[b-c8q3gskhc1] {
    text-align: start;
    margin-top: 30px;
    font-size: 14px;
    margin-left: 12px;
}

#welcomeCheckboxWrapper[b-c8q3gskhc1] {
    display: flex;
    align-items: flex-start;
    margin: 0 30px;
}


#welcomeAgreeText > a[b-c8q3gskhc1] {
    text-decoration: underline;
    color: var(--alert-coral);
}

#welcomeAgreeText[b-c8q3gskhc1] {
    margin-left: 10px;
    display: block;
    text-align: start;
}

#welcomeYourResponsesAnonym[b-c8q3gskhc1] {
    color: var(--alert-coral);
    font-size: 14px;
    text-align: start;
    margin: 35px;
}

#welcomeStartBtn[b-c8q3gskhc1] {
    width: 90%;
    color: var(--almost-black);
    height: 52px;
    font-family: SatoshiBold;
    font-size: 18px;
    margin-bottom: 40px;
}
/* _content/Brave10/Views/Localization/Index.cshtml.rz.scp.css */
#languageSelector[b-ng6o3r0z81] {
    display: flex;
    align-items: center;
    gap: 12px;
}
/* _content/Brave10/Views/QuestionSets/Edit.cshtml.rz.scp.css */
#editQuestionsHeader[b-wtjh1ewk8c] {
    display: flex;
    gap: 20px;
    align-items: center;
}

.editQuestionSetQuestionRow[b-wtjh1ewk8c] {
    display: flex;
    justify-content: space-between;
    margin: 5px 0;
    padding: 15px 20px;
    border-radius: 20px;
    background-color: #00000011;
}

.editQuestionSetQuestionText[b-wtjh1ewk8c] {
}

.editQuestionSetQuestionRowBtns[b-wtjh1ewk8c] {
    white-space: nowrap;
}


#editResultOptionsHeader[b-wtjh1ewk8c] {
    display: flex;
    gap: 20px;
    align-items: center;
}

#editResultOptionsTable[b-wtjh1ewk8c] {
    width: 100%;
}


.editResultOptionsTableURL[b-wtjh1ewk8c] {
    overflow: hidden;
}

.editResultOptionsTableScore[b-wtjh1ewk8c] {
    max-width: 50px;
    overflow: hidden;
}
/* _content/Brave10/Views/RestrictedModeKeys/Index.cshtml.rz.scp.css */
#restrictedModeStateContainer[b-6geeut6bde] {
    display: flex;
    align-items: center;
}
/* _content/Brave10/Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-pfvqz46mk1] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-pfvqz46mk1] {
  color: #0077cc;
}

.btn-primary[b-pfvqz46mk1] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-pfvqz46mk1], .nav-pills .show > .nav-link[b-pfvqz46mk1] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-pfvqz46mk1] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-pfvqz46mk1] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-pfvqz46mk1] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-pfvqz46mk1] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-pfvqz46mk1] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
/* _content/Brave10/Views/Users/Index.cshtml.rz.scp.css */
.userContainer[b-ijvgdosw7b] {
    margin: 0;
    position: relative;
    margin-bottom: 20px;
    background-color: #f5f5f5ff;
    border-radius: 20px;
    padding: 15px;
    cursor: pointer;
}

.userName[b-ijvgdosw7b] {
    text-align: left;
    padding: 0;
    margin-bottom: 0px;
}

p[b-ijvgdosw7b] {
    margin: 0;
}

.smallLabel[b-ijvgdosw7b] {
    font-weight: bold;
    font-size: 12px;
}

.topRightData[b-ijvgdosw7b] {
    text-align: end;
    position: absolute;
    top: 15px;
    right: 15px;
}

hr[b-ijvgdosw7b] {
    margin: 10px;
}

h3[b-ijvgdosw7b] {
    font-size: 20px;
    margin: 0;
    margin-bottom: 4px;
}

h1[b-ijvgdosw7b] {
    text-align: start;
}
.container[b-ijvgdosw7b] {
    display: flex;
    flex-direction: column;
}

.grayData[b-ijvgdosw7b] {
    color: gray;
    font-size: 12px;
}

tr[b-ijvgdosw7b] {
    border: transparent;
}
