.page {
    background-color: rgba(230, 248, 126, 1);
}

.block_1 {
    margin: auto;
    width: 100%;
    max-width: 1024px;
}

.box_2 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 12px;
    width: 100%;
    padding: .8rem;
    border: 1px solid rgba(236, 234, 247, 1);
    justify-content: center;
    margin: 1rem 0;
}

.text-wrapper_2_option {
    margin-bottom: .5rem;
}

.text_6 {
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 0.5rem;
    font-family: Inter-Extra Bold;
    font-weight: 700;
    text-align: left;
    line-height: 1.5;
}

.text_7 {
    overflow-wrap: break-word;
    color: rgba(26, 26, 26, 1);
    font-size: 0.5rem;
    font-family: Inter-Extra Bold;
    font-weight: 1000;
    text-align: right;
    line-height: 1.5;
}

.block_1_option {
    width: 100%;
    height: 15px;
    border-radius: 25px;
    background: #ECEAF7;
}

.group_1_option {
    width: 0;
    border-radius: 25px;
    height: 100%;
    background: #166E3F;
}

.box_3 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 12px;
    border: 1px solid rgba(236, 234, 247, 1);
    margin: .25rem 0;
    padding: .8rem;
}

.text_8 {
    overflow-wrap: break-word;
    color: rgba(26, 26, 26, 1);
    font-size: 0.64rem;
    font-family: Inter-Extra Bold;
    font-weight: bold;
    text-align: left;
    line-height: 1.5;
    width: 100%;
    margin: .3rem .3rem .8rem;
}

/*.group_2 {*/
/*    background-color: #F0F0F0;*/
/*    border-radius: 12px;*/
/*    align-items: center;*/
/*    padding: .5rem;*/
/*}*/

/*.group_2.is-checked {*/
/*    background-color: rgba(22, 110, 63, 0.08);*/
/*    border: 2px solid rgba(22, 110, 63, 1);*/
/*}*/

/*.group_2:hover {*/
/*    background-color: rgba(22, 110, 63, 0.08);*/
/*    border: 2px solid rgba(22, 110, 63, 1);*/
/*}*/

/*.group_2:hover .text_9 {*/
/*    color: rgba(22, 110, 63, 1);*/
/*}*/

/*.group_2:hover .label_1 {*/
/*    display: block;*/
/*}*/


.group_2 {
    background: none;
    align-items: center;
    flex: 1;
}

.border-1 {
    border-radius: 50%;
    height: 1.4rem;
    width: 1.4rem;
    border: 3px solid red;
}

.is-checked .border-1 {
    background: red;
}

.border-2 {
    border-radius: 50%;
    height: 1.2rem;
    width: 1.2rem;
    border: 3px solid #f18006;
}

.is-checked .border-2 {
    background: #f18006;
}

.border-3 {
    border-radius: 50%;
    height: 1rem;
    width: 1rem;
    border: 3px solid #999;
}

.is-checked .border-3 {
    background: #999;
}

.border-4 {
    border-radius: 50%;
    height: 1.2rem;
    width: 1.2rem;
    border: 3px solid #2dd62d;
}

.is-checked .border-4 {
    background: #2dd62d;
}

.border-5 {
    border-radius: 50%;
    height: 1.4rem;
    width: 1.4rem;
    border: 3px solid green;
}

.is-checked .border-5 {
    background: green;
}

.border-scale {
    transition: all .3s;
}

.border-scale:hover {
    transform: scale(1.2);
}

.btn-1 .text_9 {
    color: red;
}

.btn-2 .text_9 {
    color: #f18006;
}

.btn-3 .text_9 {
    color: #999;
}

.btn-4 .text_9 {
    color: #2dd62d;
}

.btn-5 .text_9 {
    color: green;
}

.options {
    gap: .5rem;
    width: 85%;
    margin: auto;
    align-items: center;
    justify-content: center;
}

.text_9 {
    overflow-wrap: break-word;
    color: #083D42;
    font-size: 0.5rem;
    font-family: Inter-Semi Bold;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 1.8;
    width: 90%;
}



/*.is-checked .text_9 {*/
/*    color: rgba(22, 110, 63, 1);*/
/*}*/

.label_1 {
    width: 0.8rem;
    height: 0.8rem;
    display: none;
}



.is-checked .label_1 {
    display: block;
}

.box_4 {
    margin: .8rem 0;
}

.submit-btn {
    margin: .5rem auto;
}

#submit-result {
    display: none;
}

.block_2 {
    background-color: rgba(22, 110, 63, 1);
    border-radius: 8px;
    padding: .3rem 1.5rem;
    gap: 8px;
    align-items: center;
}

.disable-click {
    background-color: rgba(181, 181, 181, 1)!important;
    pointer-events: none;
}

.thumbnail_1 {
    width: 0.427rem;
    height: 0.427rem;
}

.text-group_1 {
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.5rem;
    font-family: Inter-Semi Bold;
    font-weight: 700;
    text-align: left;
    line-height: 1.5;
}

.block_3 {
    background-color: rgba(22, 110, 63, 1);
    border-radius: 15px;
    padding: .3rem 2rem;
}

.text-group_2 {
    width: 1.227rem;
    height: 0.64rem;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.533rem;
    font-family: Inter-Semi Bold;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 0.534rem;
}

.text-group_3 {
    font-size: .8rem;
    font-weight: 1000;
    color: #fff;
}


.question-completed{
    display:none;
}

.question-in-progress{
    display: block;
}

.question-incomplete{
    display: none;
}
