body{
    margin: 0;
    padding: 0;
}

:root {
    --red-color:#ED1C25;
    --border-color:rgba(195, 208, 232, 0.5);
    --placeholder-color:rgb(175, 180, 189);
    --gray-color:rgb(116, 116, 116);
    --black-color:#1c1c1c;
    --sitePaddingDesktop: 65px;
    --sitePaddingMobile : 20px
}*{
    font-family:sans-serif;
}/* updated  */

._main_bjzgq_3{
     margin-left: 8%;
     margin-right: 8%;
     margin-top: 2rem;
     /* max-width: 1128px; */
     margin-top: 50px;
}
._customBtn_bjzgq_10 {
 border-color: var(--border-color);
 background-color: white; 
 color: var(--gray-color);
 padding-left: 1.3rem;
 padding-right: 1.3rem;
}


.btn-check:checked + ._customBtn_bjzgq_10 {
 background-color: var(--red-color);
 color: white;
 border-color: var(--red-color);
}

._heading_bjzgq_25{
 font-size: 2rem;
 font-weight: 600;
}
._highlighted_bjzgq_29{
 color: var(--red-color);
}
._searchGroup_bjzgq_32{
 display: flex;
 justify-content: space-between;
 align-items: center;

}
._dropDownGroup_bjzgq_38{
 width: 40%;
 display: flex;
 flex-direction: column;
 position: relative;
}
._dropDown_bjzgq_38{
z-index: 1;
width: 100%;
max-height: 33vh;
position: absolute;
top: 2.6rem;
background-color: white;
border: 2px var(--border-color) solid;
border-radius: 5px;
height: fit-content;
overflow-y:scroll;
}
._dropDown_bjzgq_38::-webkit-scrollbar { 
 display: none; 
}
._dropDown_bjzgq_38 ul{
 list-style-type: none;
 padding-left: 0;
}
._dropDown_bjzgq_38 li{
 display: flex;
 justify-content: space-between;
 margin-left: 0.5rem;
 margin-right: 0.5rem;
 padding: 0.5rem;
 border-bottom: 2px var(--border-color) solid;
 color: var(--placeholder-color);
 opacity: 0.7; 
 font-size: 1rem;
}
._toggle_bjzgq_74{
 display: flex ;
 flex-direction: row;
 justify-content: start;
 align-items: center;
 width: 40%;
}
._question_bjzgq_81{
 font-size: 1rem;
 font-weight: 600;
 margin-right: 2rem;
 padding-top: 1rem;
 
}
._searchDiv_bjzgq_88{
 width: 100%;
 position: relative;
}
._searchInput_bjzgq_92{
 display: block;
 color:var(--black-color);
 width: 100%;
 border: 2px var(--border-color) solid;
 border-radius: 5px;
 
 padding: 0.5rem;
 box-sizing: border-box;
}
._searchInput_bjzgq_92::placeholder {
 color: var(--placeholder-color);
 opacity: 0.7; 
}

._searchInput_bjzgq_92:focus{
 outline: none;
}
._mainDiv_bjzgq_110{
 display: flex;
 justify-content: space-between;
 width: 100%;
}
._leftInputs_bjzgq_115{
 width: 40%;
}
._rightInputs_bjzgq_118{
 /* margin-left: 8%; */
 width: 40%;
}
._labelField_bjzgq_122{
 display: block;
 color:var(--black-color);
 font-weight: 600;
 font-size: 1rem;
 margin-top: 1rem;
}
._inputField_bjzgq_129{
 display: block;
 color:var(--black-color);
 width: 100%;
 border: 2px var(--border-color) solid;
 border-radius: 5px;
 margin-top: 0.8rem;
 padding: 0.5rem;
 padding-left: 1rem;
 box-sizing: border-box;
 accent-color: var(--red-color);
 
}
._inputField_bjzgq_129::placeholder {
 color: var(--placeholder-color);
 opacity: 0.7; 
}

._inputField_bjzgq_129:focus{
 outline: none;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}

._inputRequired_bjzgq_157{
 border: 2px solid var(--red-color);
}

._yearDiv_bjzgq_161{
 position: relative;
 width: 100%;
}
._yearIcon_bjzgq_165{
 position: absolute;
 top: 0.8rem;
 right: 1rem;
 height: 50%;
}
._searchIcon_bjzgq_171{
 position: absolute;
 top: 0.8rem;
 right: 1rem;
 height: 40%;


}
._progressText_bjzgq_179{
 display: flex;
 justify-content: space-between;
 align-items: center;
}
._inflationRate_bjzgq_184{
 color: var(--red-color);
 font-weight: 600;
 border: 2px solid var(--border-color);
 padding: 0.2rem;
 padding-left: 0.6rem;
 padding-right: 0.6rem;
 border-radius: 5px;
 margin-top: 1rem;
 width: 12%;
}
._inflationRate_bjzgq_184::placeholder{
 color: var(--red-color);
 font-weight: 600;
}
._inflationRate_bjzgq_184:focus{
 outline: none;
}
._inflationRate_bjzgq_184::-webkit-inner-spin-button, 
._inflationRate_bjzgq_184::-webkit-outer-spin-button { 
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 margin: 0; 
}
._inflationDiv_bjzgq_209{
 width: 17%;
 position: relative;
}
._inflationDiv_bjzgq_209 input{
 width: 100%;
}
._inflationSpan_bjzgq_216{
 position: absolute;
 right: 0.3rem;
 top: 1.3rem;
 color: var(--red-color);
 font-weight: 600;
}
._progressLimit_bjzgq_223{
 display: flex;
 justify-content: space-between;
 color: var(--gray-color);
 font-size: 0.8rem;
}
._buttonLoader_bjzgq_229{
 display: flex;
}
._nextBtn_bjzgq_232{
 background-color: var(--red-color);
 color: white;
 padding-right: 4rem;
 padding-left: 4rem;
 margin-top: 4rem;
 margin-bottom: 6rem;

}
._nextBtn_bjzgq_232:hover{
 background-color: var(--red-color);
 color: white;
 padding-right: 4rem;
 padding-left: 4rem;
 margin-top: 4rem;
}
._nextBtn_bjzgq_232:disabled{
    border: none;
    background-color: rgba(239, 245, 255, 1);
    color: var(--gray-color);
}  
._loaderDiv_bjzgq_253{
 margin-top: 4rem;
 margin-left: 2rem;
}

._error_bjzgq_258{
 color: var(--red-color);
 font-size: 0.8rem;
 padding-top: 0.3rem;
}
._aestrik_bjzgq_263{
 padding: 0.2rem;
 font-size: 1.2rem;
 color: var(--red-color);
}
._inputDiv_bjzgq_268{
 position: relative;
}

._inputSpanBefore_bjzgq_272{
 position: absolute;
 left: 0;
 top: -14px;
 margin-top: 1rem;
 margin-right: 1rem;
 padding: 0.5rem;
 color: black;
 font-size: 1rem;
 font-weight: 400;
}
._phoneGroup_bjzgq_283{
  position: relative;
}
._phoneGroup_bjzgq_283 span{
 color: var(--placeholder-color);
 position: absolute;
 top:0.6rem;
 left: 0.5rem;
 font-weight: 400;
 border-right: 2px solid var(--placeholder-color);
 padding-right: 0.2rem;
}
._phoneGroup_bjzgq_283 input{
 padding-left: 3rem;
}
._progressBar_bjzgq_298 [type="range"]{
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    border: 0;
}


@media (max-width: 480px) {
    ._heading_bjzgq_25{
        font-size: 1.4rem;
     }
  ._main_bjzgq_3{
     margin-left: 1rem;
     margin-right: 1rem;
     margin-top: 1rem;
  }
  ._mainDiv_bjzgq_110{
     display: flex;
     flex-direction: column;
     justify-content: space-between;
     width: 100%;
  }
 ._leftInputs_bjzgq_115{
     width: 100%;
 }
 ._rightInputs_bjzgq_118{
     width: 100%;
     margin-left: 0rem;
 }
 ._inflationRate_bjzgq_184{
     width: 18vw !important;
 }
 ._inflationSpan_bjzgq_216{
     position: absolute;
     right: 0.5rem;
     top: 1.3rem;
     color: var(--red-color);
     font-weight: 600;
 }
 ._inflationDiv_bjzgq_209{
     width: 20%;
 }
 ._toggle_bjzgq_74{
     justify-content: space-between;
     align-items: center;
     width: 100%;
  }


}

._main_vo2zr_1{
    z-index: 100;
    position: fixed;
    top: 0;
    height: 100vh;
    width: 100vw;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0,0.6);
}
._mainModal_vo2zr_12{
padding: 2rem;
position: relative;
 border:1px solid var(--red-color);
 height: 60vh;
 width: 40vw;
 background-color: white;
 border-radius: 2rem;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
}
._cross_vo2zr_25{
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 1.5rem;
    padding-top: 1rem;
    font-size: 1.5rem;
    color: var(--gray-color);
    cursor: pointer;
}
._heading_vo2zr_35{
    /* background: linear-gradient(to right,rgba(255, 172, 0, 1), rgba(255, 13, 0, 1));    padding: 1rem; */
    /* border-radius: 6px; */
    font-size: 2rem;
    font-weight: 600;
    color: black;
    margin: 1rem;
}
._subHeading_vo2zr_43{
    font-size: 1.2rem;
    color: var(--gray-color);
    margin-bottom: 1.5rem;
}
._pdfImage_vo2zr_48 img{
    width: 80%;
    padding: 1rem;
  
}
._downloadText_vo2zr_53{
    color: var(--gray-color);
}
._download_vo2zr_53{
    margin-bottom:2rem;
}
._downloadLink_vo2zr_59{
padding: 1rem;
}
._downloadLink_vo2zr_59 img{
    cursor: pointer;
}
._downloadLink_vo2zr_59 a{
    color: var(--red-color);
    font-weight: 600;
    margin-left: 0.5rem;
}
._planBtn_vo2zr_70{
    background-color: var(--red-color);
    color: white;
    padding-right: 6rem;
    padding-left: 6rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    /* border-radius: 4px; */
    border: none;
    margin-top: 2rem;
    
 }
 ._planBtn_vo2zr_70:hover{
    background-color: var(--red-color);
    color: white;
    padding-right: 6rem;
    padding-left: 6rem;
      padding-top: 1rem;
    padding-bottom: 1rem;

 }
 ._planBtn_vo2zr_70:focus{
    border: none;
 }
 ._otp-textbox_vo2zr_94{
    width: 50px;
    padding: 10px;
    margin: 2px;
    text-align: center;
 }
 @media (max-width:480px) {
    ._mainModal_vo2zr_12{
        width: 80vw;
    }
    ._cross_vo2zr_25{
        padding-right: 1.2rem;
        padding-top: 0.5rem;
      }
      ._otp-textbox_vo2zr_94{
        width: 40px;
        padding: 5px;
        margin: 0;;
      
     }
 }/* updated  */

 ._main_1l1rf_3{
    margin-left: 8%;
    margin-right: 8%;
    position: relative;
    margin-top: 2rem;
    /* max-width: 1128px; */    
   }
._heading_1l1rf_10{
    font-size: 2rem;
    font-weight: 600;
 }
._highlighted_1l1rf_14{
    color: var(--red-color);
 }
._mainDiv_1l1rf_17{
    display: flex;
    justify-content: space-between;
    align-items: center;
 }


._labelField_1l1rf_24{
    color:var(--black-color);
    font-weight: 600;
    font-size: 1rem;
    margin-top: 1rem;
}
._inputGroup_1l1rf_30{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
._disabledGroup_1l1rf_35 input:disabled{
box-sizing: border-box;
color:var(--red-color);
background-color: rgba(255, 0, 0,0.2);
border: 2px white solid;
}
._disabledGroup_1l1rf_35 span{
    color:var(--red-color);
}
._inputField_1l1rf_44{
    display: block;
    color:var(--black-color);
    width: 95%;
    border: 2px var(--border-color) solid;
    border-radius: 5px;
    margin-top: 0.8rem;
    margin-right: 1.5rem;
    padding: 0.5rem;
    padding-left: 1.1rem;
    box-sizing: border-box;
    accent-color: var(--red-color);
    
}

[type="range"]{
    width: 97%;
    padding-left: 0px;
    padding-right: 0px;
    border: 0;
}

._inputField_1l1rf_44::placeholder {
    color: var(--placeholder-color);
    opacity: 0.7; 
  }
._total_1l1rf_70::placeholder{
    color: var(--red-color); 
    opacity: 0.7;
}

._inputField_1l1rf_44:focus{
    outline: none;
}
._inputDiv_1l1rf_78{
    position: relative;
     width: 100%;
     /* margin-right: 1rem; */
}
._inputSpanBefore_1l1rf_83{
    position: absolute;
    left: 0;
    top: -1px;
    margin-top: 1rem;
    margin-right: 1rem;
    padding: 0.5rem;
    color: black;
    font-size: 1rem;
    font-weight: 400;
}
._inputSpanAfter_1l1rf_94{
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 1rem;
    margin-right: 1rem;
    padding: 0.5rem;
    color: var(--placeholder-color);
    font-size: 0.9rem;
    font-weight: 400;
}
._progressText_1l1rf_105{
    width: 97%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
._inflationRate_1l1rf_111{
    color: var(--red-color);
    font-weight: 600;
    border: 2px solid var(--border-color);
    padding: 0.2rem;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
    border-radius: 5px;
    margin-top: 1rem;
    width: 12%;
}
._inflationRate_1l1rf_111::placeholder{
    color: var(--red-color);
    font-weight: 600;
}
._inflationRate_1l1rf_111:focus{
    outline: none;
}
._inflationRate_1l1rf_111::-webkit-inner-spin-button, 
._inflationRate_1l1rf_111::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
._inflationDiv_1l1rf_136{
    width: 15%;
    position: relative;
}
._inflationDiv_1l1rf_136 input{
    width: 100%;
}
._inflationSpan_1l1rf_143{
    position: absolute;
    right: 0.3rem;
    top: 1.3rem;
    color: var(--red-color);
    font-weight: 600;
}

._progressLimit_1l1rf_151{
    display: flex;
    justify-content: space-between;
    color: var(--gray-color);
    font-size: 0.8rem;
    width: 97%;
}
._btnGroup_1l1rf_158{
    width: auto;
    display: flex;
    justify-content: start;
    margin-bottom: 2rem;
    margin-right: 40px;
}
._backBtn_1l1rf_165{
    min-width: 160px;
    background-color: white;
    color: var(--red-color);
    border-color: var(--red-color);
    padding-right: 2rem;
    padding-left: 2rem;
    margin-top: 3rem;
    margin-right: 1.5rem;
}
._backBtn_1l1rf_165:hover{
    min-width: 160px;
    background-color: white;
    color: var(--red-color);
    border-color: var(--red-color);
    padding-right: 2rem;
    padding-left: 2rem;
    margin-top: 3rem;
    margin-right: 1.5rem;
}
._nextBtn_1l1rf_185{
    min-width: 150px;
    white-space: nowrap;
    background-color: var(--red-color);
    color: white;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-top: 3rem;
 }
 ._nextBtn_1l1rf_185:hover{
    background-color: var(--red-color);
    color: white;
    padding-right:2rem;
    padding-left: 2rem;
    margin-top: 3rem;
 }
 ._loaderDiv_1l1rf_201{
    margin-top: 3rem;
 }
 ._loaderGroup_1l1rf_204{
    display: flex;  
 }
 @media (max-width:410px){
    ._inputGroup_1l1rf_30{
        display: flex;
        flex-direction: column;
    }
    ._labelField_1l1rf_24{
        width: 100%;
    }
    ._inputField_1l1rf_44{
        width: 100% !important;}
    ._backBtn_1l1rf_165{
        min-width:40vw;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    ._nextBtn_1l1rf_185{
        min-width:40vw;
        padding-left: 1rem;
        padding-right: 1rem;
    }
 }
 @media (max-width:480px) {
    ._heading_1l1rf_10{
        font-size: 1.4rem;
     }
    ._main_1l1rf_3{
        margin-top: 1rem;
        margin-left: 1rem;
        margin-right: 1rem;
    }
    ._mainDiv_1l1rf_17{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
     }
     ._leftDiv_1l1rf_243{
        margin-right: 0rem;
     }
     ._inputField_1l1rf_44{
        width: 95%;
        padding: 0.5rem;
        padding-left: 1.1rem;
    }
    ._inputDiv_1l1rf_78{
        margin-right: 0rem;
    }
    ._inflationDiv_1l1rf_136{
        width: 24%;
        position: relative;
    }
    ._inflationDiv_1l1rf_136 input{
        width: 100%;
    }
    ._inflationSpan_1l1rf_143{
        position: absolute;
        right: 0.3rem;
        top: 1.3rem;
        color: var(--red-color);
        font-weight: 600;
    }
    ._loaderGroup_1l1rf_204{
        display: flex;
        flex-direction: column;
     }
     ._loaderDiv_1l1rf_201{
        margin-top: 1rem;
     }
     [type="range"]{
        width: 95%;
        padding-left: 0px;
        padding-right: 0px;
        border: 0;
    }
 }
 
 ._main_12myx_1{
    z-index: 100;
    position: fixed;
  
    top: 0;
    height: 100vh;
    width: 100vw;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0,0.6);
}
._mainModal_12myx_13{
position: relative;
 border:1px solid var(--red-color);
 height: 60vh;
 width: 50vw;
 background: linear-gradient(to right, rgba(255, 246, 239, 1), rgba(255, 238, 239, 1));
 border-radius: 2rem;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
}
._cross_12myx_25{
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 1.5rem;
    padding-top: 1rem;
    font-size: 1.1rem;
    color: var(--gray-color);
    cursor: pointer;
}
._heading_12myx_35{
    background: linear-gradient(to right,rgba(255, 172, 0, 1), rgba(255, 13, 0, 1));    padding: 1rem;
    border-radius: 6px;
    color: white;
    margin: 1rem;
}
._pdfImage_12myx_41 img{
    width: 80%;
    padding: 1rem;
  
}
._downloadText_12myx_46{
    color: var(--gray-color);
}
._download_12myx_46{
    margin-bottom:2rem;
}
._downloadLink_12myx_52{
padding: 1rem;
}
._downloadLink_12myx_52 img{
    cursor: pointer;
}
._downloadLink_12myx_52 a{
    color: var(--red-color);
    font-weight: 600;
    margin-left: 0.5rem;
}
._planBtn_12myx_63{
    background-color: var(--red-color);
    color: white;
    padding-right: 3rem;
    padding-left: 3rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-radius: 4px;
    border: none;
 }
 ._planBtn_12myx_63:hover{
    background-color: var(--red-color);
    color: white;
    padding-right: 3rem;
    padding-left: 3rem;
      padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-radius: 4px;
    padding-bottom: 0.5rem;

 }
 ._planBtn_12myx_63:focus{
    border: none;
 }
 ._loaderDiv_12myx_87{
    margin: 1rem;
 }
 @media (max-width:480px) {
    ._mainModal_12myx_13{
        width: 80vw;
    }
    ._cross_12myx_25{
        padding-right: 1.2rem;
        padding-top: 0.5rem;
      }
      ._planBtn_12myx_63{
        padding-right: 1rem;
        padding-left: 1rem;
     }
     ._planBtn_12myx_63:hover{
        padding-right: 1rem;
        padding-left: 1rem;
     }
 }._main_1q6mo_1{
    width: 100%;
}
._header_1q6mo_4{
    padding-right: 2rem;
}
._header_1q6mo_4 img{
   padding: 2rem;
   width: 30%;
}
._headText_1q6mo_11{
    background-color: var(--red-color);
    color: white;
    font-size: 1.2rem;
    font-weight: 600;
    padding-left: 2rem;
    clip-path: polygon(0 0, 100% 0, 95% 100%, 0% 100%);
}
._headText_1q6mo_11 p{
    padding-top:1rem ;
    padding-bottom: 1rem;
}
._clientDiv_1q6mo_23{
    padding-left: 2rem;
    padding-right: 2rem;
}
._clientName_1q6mo_27{
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
    
}
._clientChild_1q6mo_33{
    display: flex;
    justify-content: space-between;
    background-color: rgba(242, 250, 255, 1);
    padding: 2rem;
    border-radius: 1rem;
    padding-left: 10%;
    padding-right: 10%;
    font-size: 1.2rem;
}
._clientInfo_1q6mo_43{
    margin-left: 2rem;
    margin-right: 2rem;

}
._infoHead_1q6mo_48{
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
}
._infoDiv_1q6mo_53{
    display: flex;
    justify-content: space-between;
    border-radius: 1rem;
    font-size: 1.2rem;
    margin-bottom: 1rem;
}
._infoChild_1q6mo_60{
    width: 25%;
}
._childDiv_1q6mo_63{
    display: flex;
    justify-content: space-between;

}
._childDiv_1q6mo_63 span{
    font-size: 1rem;
}
table{
    margin-bottom: 1rem;
    width: 100%;
    border-spacing: 0;
    border-collapse: separate;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 1rem;
    
}
._investmentDiv_1q6mo_80{
    margin-left: 2rem;
    margin-right: 2rem;
    font-size: 1.2rem;
    font-weight: 600;
}

 th{
    padding: 1rem;
    padding-left: 1rem;
    padding-right: 2rem;
    background-color: rgba(242, 250, 255, 1);
}
th:nth-child(1){
    padding: 1rem;
    border-top-left-radius: 1rem;
}
th:last-child{
    border-top-right-radius: 1rem;
}
td{
    padding: 1rem;
    padding-left: 1rem;
    padding-right: 2rem;
}
tr:last-child{
    background-color: rgba(255, 243, 232, 1);
}
._cashFlow_1q6mo_108 tr:last-child{
    background-color: #fff;
}
._cashFlow_1q6mo_108 td{
    font-size: 1.1rem;
    font-weight: 600;
}
._cashFlow_1q6mo_108 th{
    font-size: 1.2rem;
    font-weight: 600;
}
._cashFlow_1q6mo_108{
    margin-left: 2rem;
    margin-right: 2rem;
}
tr:last-child td:nth-child(1){
    border-bottom-left-radius: 1rem;
}
tr:last-child td:last-child{
    border-bottom-right-radius: 1rem;
}
._actionPlan_1q6mo_129{
    margin-left: 2rem;  
    margin-right: 2rem;
}
._actionPlan_1q6mo_129 div{
    text-align: justify;
    color: var(--gray-color);
    font-size: 1.2rem;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
}
._actionPlan_1q6mo_129 table{
    font-size: 1.2rem;
    font-weight: 600;
}
._apHead_1q6mo_144{
    
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
}
._apPolicy_1q6mo_150{
    color: rgba(3, 131, 188, 1) !important;
    font-weight: 600;
}
._disclaimer_1q6mo_154{
    margin-left: 2rem;
    margin-right: 2rem;
    margin-bottom: 3rem;
    text-align: justify;
}
._discHead_1q6mo_160{
    color: var(--red-color);
    font-size: 1.4rem;
    font-weight: 600;
    margin-bottom: 1rem;
    margin-top: 3rem;
}
._disclaimer_1q6mo_154 p{
    color: var(--placeholder-color);
}
._analysis_1q6mo_170{
    margin-left: 2rem;  
    margin-right: 2rem;
    text-align: justify;
}
._analysisHead_1q6mo_175{
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
}
._analysis_1q6mo_170 p{
    color: var(--gray-color);
    font-size: 1.2rem;
}
._timeline_1q6mo_184{
    /* max-width: 1122px; */
    height: 100px;
    padding-top: 3rem;
    padding-bottom: 2rem;
    margin-bottom: 4rem;
    padding-left: 2%;
}
._mainBar_1q6mo_192{
    position: relative;
    background-color: var(--placeholder-color);
    height: 5px;
    width: 98%;
}

._leftBar_1q6mo_199{
    position: absolute;
    background-image: linear-gradient(to right, rgba(239, 147, 55, 1), rgba(213, 53, 115, 1) );
    width: 50%;
    height: 5px;
}
._rightBar_1q6mo_205{
    position: absolute;
    left:50%;
    background-color: var(--placeholder-color);    width: 50%;
    height: 5px;
}
._mainBar_1q6mo_192 :nth-child(3){
    position: absolute;
    width: 20px;
    height: 20px;
    /* border:3px solid lightblue; */
    box-sizing: content-box;
    border-radius: 50%;
    background-color:rgba(239, 147, 55, 1);
    top: -0.6rem;
    left: -0.3rem;
}

._mainBar_1q6mo_192 :nth-child(4){
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: rgba(213, 53, 115, 1);
    top: -0.4rem;
    left: 50%;
}

._mainBar_1q6mo_192 :nth-child(5){
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: rgba(52, 168, 83, 1);    
    top: -0.4rem;
    left: 99%;
}
._mainBar_1q6mo_192 :nth-child(6){
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    top:1.5rem;
    left: -1%;
}
._mainBar_1q6mo_192 :nth-child(7){
    white-space: nowrap;
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:-2rem;
    width: 51%;
    color: var(--gray-color);
    
}
._mainBar_1q6mo_192 :nth-child(7) span{
    color: rgba(213, 53, 115, 1);
    position: initial;
}
/* .mainBar :nth-child(7) span{
    color: rgba(213, 53, 115, 1);
} */


._mainBar_1q6mo_192 :nth-child(8){
    white-space: nowrap;
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:1.5rem;
    right: 49%;
    color: rgba(213, 53, 115, 1);
}
._mainBar_1q6mo_192 :last-child{
    color: rgba(52, 168, 83, 1);
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:1.5rem;
    /* left: 90%; */
    right: 0;
    text-wrap: nowrap;
}

/* L */
._mainBarL_1q6mo_292{
    position: relative;
    background-color: var(--placeholder-color);
    height: 5px;
    width: 98%;
}

._leftBarL_1q6mo_299{
    position: absolute;
    background-image: linear-gradient(to right, rgba(239, 147, 55, 1), rgba(213, 53, 115, 1) );
    width: 30%;
    height: 5px;
}
._rightBarL_1q6mo_305{
    position: absolute;
    left:30%;
    background-color: var(--placeholder-color);    
    width: 70%;
    height: 5px;
}
._mainBarL_1q6mo_292 :nth-child(3){
    position: absolute;
    width: 20px;
    height: 20px;
    /* border:3px solid lightblue; */
    box-sizing: content-box;
    border-radius: 50%;
    background-color:rgba(239, 147, 55, 1);
    top: -0.6rem;
    left: -0.3rem;
}

._mainBarL_1q6mo_292 :nth-child(4){
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: rgba(213, 53, 115, 1);
    top: -0.4rem;
    left: 30%;
}

._mainBarL_1q6mo_292 :nth-child(5){
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: rgba(52, 168, 83, 1);    
    top: -0.4rem;
    left: 99%;
}
._mainBarL_1q6mo_292 :nth-child(6){
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    top:1.5rem;
    left: -1%;
}
._mainBarL_1q6mo_292 :nth-child(7){
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:-2rem;
    width: 31%;
    left: 0;
    white-space: nowrap;
    /* left: 6%; */
    /* color: rgba(213, 53, 115, 1); */
    color:var(--gray-color);
}

._mainBarL_1q6mo_292 :nth-child(7) span{
     position: initial;
     color: rgba(213, 53, 115, 1);
     padding-right: 10px;
}

._mainBarL_1q6mo_292 :nth-child(8){
    white-space: nowrap;
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:1.5rem;
    /* left: 20%; */
    right: 69%;
    color: rgba(213, 53, 115, 1);
}
._mainBarL_1q6mo_292 :last-child{
    text-align: right;
    color: rgba(52, 168, 83, 1);
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    top:1.5rem;
    /* left: 90%; */
    right: 0;
    text-wrap: nowrap;
}

/* Greater */
._mainBarG_1q6mo_394{
    position: relative;
    background-color: var(--placeholder-color);
    height: 5px;
    width: 98%;
}

._leftBarG_1q6mo_401{
    position: absolute;
    background-image: linear-gradient(to right, rgba(239, 147, 55, 1), rgba(213, 53, 115, 1) );
    width: 75%;
    height: 5px;
}
._rightBarG_1q6mo_407{
    position: absolute;
    left:75%;
    background-color: var(--placeholder-color);    
    width: 25%;
    height: 5px;
}
._mainBarG_1q6mo_394 :nth-child(3){
    position: absolute;
    width: 20px;
    height: 20px;
    /* border:3px solid lightblue; */
    box-sizing: content-box;
    border-radius: 50%;
    background-color:rgba(239, 147, 55, 1);
    top: -0.6rem;
    left: -0.3rem;
}

._mainBarG_1q6mo_394 :nth-child(4){
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: rgba(213, 53, 115, 1);
    top: -0.4rem;
    left: 75%;
}

._mainBarG_1q6mo_394 :nth-child(5){
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: rgba(52, 168, 83, 1);    
    top: -0.4rem;
    left: 99%;
}
._mainBarG_1q6mo_394 :nth-child(6){
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    top:1.5rem;
    left: -1%;
}
._mainBarG_1q6mo_394 :nth-child(7){
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:-2.5rem;
    left: 0%;
    white-space: nowrap;
    /* color: rgba(213, 53, 115, 1); */
    color: var(--gray-color);;
    width: 76%;

}
._mainBarG_1q6mo_394 :nth-child(7) span{
     color: rgba(213, 53, 115, 1); 
     position: initial;
}

._mainBarG_1q6mo_394 :nth-child(8){
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:1.5rem;
    right: 24%;
    color: rgba(213, 53, 115, 1);
}
._mainBarG_1q6mo_394 :last-child{
    color: rgba(52, 168, 83, 1);
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:1.5rem;
    /* left: 90%; */
    right: 0;
    text-wrap: nowrap;
}
/* 100% */
._mainBarF_1q6mo_491{
    position: relative;
    background-image: linear-gradient(to right, rgba(239, 147, 55, 1), rgba(52, 168, 83, 1));
    height: 5px;
    width: 98%;
}
._mainBarF_1q6mo_491 :nth-child(1){
    position: absolute;
    width: 20px;
    height: 20px;
    /* border:3px solid lightblue; */
    box-sizing: content-box;
    border-radius: 50%;
    background-color:rgba(239, 147, 55, 1);
    top: -0.6rem;
    left: -0.3rem;
}


._mainBarF_1q6mo_491 :nth-child(2){
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: rgba(52, 168, 83, 1);    
    top: -0.4rem;
    left: 99%;
}
._mainBarF_1q6mo_491 :nth-child(3){
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    top:1.5rem;
    left: -1%;
}
._mainBarF_1q6mo_491 :nth-child(4){
    white-space: nowrap;
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:-3rem;
    /* left: 75%; */
    width: 100%;
    right: 0%;
    /* color: rgba(52, 168, 83, 1); */
    color: var(--gray-color);;
}

._mainBarF_1q6mo_491 :nth-child(4) span{
color: rgba(52, 168, 83, 1);
position: initial;
background-color: transparent;
}
._mainBarF_1q6mo_491 :nth-child(5){
    white-space: nowrap;
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:1.5rem;
    /* left: 89%; */
    right: 0;
    color: rgba(52, 168, 83, 1);
}
/* timeline end */

._doughnutDiv_1q6mo_558{
    page-break-inside: avoid; /* Prevent breaking inside this div */
    page-break-before: auto; /* Allow breaking before if necessary */
    page-break-after: auto; /* Allow breaking after if necessary */
    break-inside: avoid; /* Modern CSS for the same behavior */
    width: 100%;
    /* height: 60vh; */
    display: flex;
    flex-direction: column;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 1rem;
}
._doughnutTop_1q6mo_570{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2rem;
    height: 90%;
}
._doughnut_1q6mo_558{
    width: 25%;
    height: auto;
}
._doughnutTop_1q6mo_570 ul{
   font-size: 1.3rem;
   display: flex;
   flex-direction: column;
   justify-content: space-evenly;
   color: var(--gray-color);
}
._doughnutTop_1q6mo_570 li::marker{
    font-size: 2.5rem;  
}
._doughnutLabel_1q6mo_591{
    height: 100%;
    display: flex;
    align-items: center;
}
._doughnutLabel_1q6mo_591 ul{
    height: 60%;
}
._doughnutLabel_1q6mo_591 li span:nth-child(2){
    color: rgba(52, 168, 83, 1)
}
._doughnutLabel_1q6mo_591 li:nth-child(1)::marker{
     color: rgba(213, 53, 115, 1);
}
._doughnutLabel_1q6mo_591 li:nth-child(2)::marker{
    color: rgba(225, 118, 18, 1);
}
._doughnutLabel_1q6mo_591 li:nth-child(3)::marker{
    color: rgba(173, 66, 239, 1);
}
._doughnutValue_1q6mo_611{
    height: 100%;
    display: flex;
    align-items: center;
}
._doughnutValue_1q6mo_611 ul{
    color: black;
    font-weight: 400;
    height: 60%;
    list-style-type: none;
    padding-left: 0;
}
._doughnutValue_1q6mo_611 li{
    padding-top: 1rem;
}
._doughnutBottom_1q6mo_626{
    height: 10%;
    background-color:rgba(242, 250, 255, 1);
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    text-align: center;
    font-size: 1.3rem;
    padding: 0.5rem;
    color: rgba(3, 131, 188, 1);
    font-weight: 600;
}
._insuranceDiv_1q6mo_637{
    border: 1px solid var(--border-color);
    border-radius: 1rem;
    margin-top: 1rem;
}
._insuranceDiv_1q6mo_637 div:nth-child(1){
    margin: 0;
    font-size: 1.1rem;
    color: var(--gray-color);
    padding: 1rem;
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
    background-color: rgba(242, 250, 255, 1);
    display: flex;
    flex-direction: column;
}
._bold_1q6mo_653{
    font-size: 1.2rem;
    color: black;
    font-weight: 600;
}
._insuranceDiv_1q6mo_637 div:nth-child(2){
    margin: 0;
    padding: 1rem;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid var(--border-color);
}
._insuranceDiv_1q6mo_637 div:nth-child(3){
    margin: 0;
    padding: 1rem;
    display: flex;
    justify-content: space-between;
}/* updated  */

._header-container-wrapper_1tl62_3 {
  background-color: #fff;
  position: fixed;
  top: 0;
  z-index: 100;
  width: 100%;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}

._main-header_1tl62_12 {
   border-top: 5px solid hsl(0, 93%, 45%);
   padding-top: 0.8rem ;
   padding-bottom: 0.8rem;
   padding-left: 8%;
   padding-right: 8%;

}
._main-content_1tl62_20{
  display: flex;
  justify-content: space-between;

}



 ._logo_1tl62_28 img{
  width: 100%;
 }

._top-bar_1tl62_32 {
  display: flex;
  margin: 8px 0px;
  justify-content: right;
}




._top-bar_1tl62_32 ul li a {

  display: flex;
  align-items: center;
  padding: 0px 20px;
  border-right: 1px solid #7e7c7c;
}

._top-bar_1tl62_32 ul li:last-child a {
  border-right: 0px;
}


._nav-links_1tl62_54 {
  padding-top: 10px;
  list-style: none;
  display: block;
  /* gap: 10px; */
  margin: 0;
  padding: 0;
  float: right;
}

._nav-links_1tl62_54 li{
 
  align-items: center;
}

._nav-links_1tl62_54 li a {
  text-decoration: none;
  font-size: 14px;
  display: flex;
  align-items: center;
  font-family: var(--font-family-sans-serif);
  height: 100%;
  font-weight: bold;
  color: red;
}

._nav-links-header_1tl62_80 li a._phone-number_1tl62_80 {
  color: rgb(5, 118, 5);
}

._nav-links_1tl62_54 li a:hover {
  color: hsl(0, 93%, 45%);
}



._navbar_1tl62_90 {
  justify-content: flex-end;
}
._navbar-wrapper_1tl62_93{
  display: flex;
  align-items: center;
}

._nav-links_1tl62_54 {
  list-style: none;
  display: flex;
  /* gap: 20px; */
  margin: 0;
  padding: 0;
}

._nav-links-header_1tl62_80 {
  list-style: none;
  display: flex;
  margin: 0;
}

._nav-links-header_1tl62_80 li a {
  text-decoration: none;
  color: #7e7c7c;
  font-size: 14px;
  font-family: var(--font-family-sans-serif);
}

._nav-links-header_1tl62_80 li a svg {
  padding-right: 4px;
}


._login-button_1tl62_124 {
  width: 115px;
  height: 35px;
  border: 1px solid #ED1C24;
  border-radius: 4px;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #ED1C24;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 30px;
}

._mobile-menu-toggle_1tl62_139 {
  display: none;
  background: none;
  border: none;
  font-size: 24px;
  cursor: pointer;
}


 ._logoutDiv_1tl62_148{
  cursor: pointer;
  margin-left: 2rem;
 }
 ._logoutSpan_1tl62_152{
  cursor: pointer;
  color: var(--red-color);
  font-size: 1.1rem;
  font-weight: 600;
 }
 ._logout-img_1tl62_158{
  width: 15%;
  margin-right: 0.5rem;
  margin-bottom: 0.3rem;
 }

  @media (min-width: 769px) {
    ._nav-links_1tl62_54 {
      height: 100%;
      align-items: center;
      
    }
  }

@media (max-width: 768px) {
  ._main-header_1tl62_12 {
     padding-top: 0.5rem ;
     padding-bottom: 0.5rem;
     padding-left: 1rem;
     padding-right: 4%;
  
  }
  ._logo_1tl62_28 img{
    width: 90% ;
   }
  ._mobile-menu-toggle_1tl62_139 {
    display: block;
  }

  ._navbar_1tl62_90 {
    position: relative;
    flex-direction: column;
    align-items: flex-start;
  }

  ._navbar_1tl62_90._open_1tl62_193 {
    display: flex;
  }

  ._nav-links_1tl62_54 {
    z-index: 200;
   position: absolute;
    flex-direction: column;
    width: 100vw;
    background-color: white;
    border-top: 1px whitesmoke solid;
    border-bottom: 1px whitesmoke solid;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  }

  ._nav-links_1tl62_54 li {
    width: 100%;
    padding: 0.8rem;
  }

  ._nav-links_1tl62_54 li button {
    padding: 10px;
    width: 100%;
    display: flex;
  }

  ._contact-btn_1tl62_219 {
    padding: -0.25rem 3rem;
    font-weight: 500;
    font-size: 1.1rem;
    border-radius: 4px;
  }
  ._logout-img_1tl62_158{
    width: 3%;
    margin-right: 0.4rem;
    margin-bottom: 0rem;
   }
   ._logoutSpan_1tl62_152{
    font-size: 0.8rem;
   }
   ._logoutDiv_1tl62_148{
    margin-left: 0;
   }
}/* updated  */
/* Footer Container */

._footer-container_c5gde_4 {
  max-width: 100%;
  background-color: #f9f9f9;
  color: #333;
  font-family: var(--font-family-sans-serif);
  text-align: left;
  display: flex;
  flex-direction: column;
  /* align-items: center; */
  font-size: 12px;
}

._footer-top_c5gde_16 {
  /* max-width: 1128px; */
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  margin-left: 8%;
  margin-right: 8%;
  display: flex;
  flex-direction: row;
 justify-content: space-between;
  /* display: block;
  grid-template-columns: 1fr 3fr 1.5fr;
  gap: 2rem;
  padding: 20px var(--sitePaddingMobile); */
}
._footer-top_c5gde_16 div:nth-child(1){
  width: 18%;
}
._footer-top_c5gde_16 div:nth-child(2){
  width: 18%;
}

._footer-logo_c5gde_37 {
  width: 100%;
  max-width: 150px;
 
}

._footer-brand_c5gde_43 p {
  font-size: 0.9rem;
  padding-top: 15px;
  font-size: 12px;
  font-family: var(--font-family-sans-serif);
}

._footer-links_c5gde_50 {
  display: flex;
  justify-content: space-between;
}

._footer-links_c5gde_50 h4 {
  margin-bottom: 1rem;
  font-size: 1rem;
  color: #333;
}

._footer-links_c5gde_50 ul {
  list-style: none;
  padding: 0;
}

._footer-links_c5gde_50 li {
  margin-bottom: 0.5rem;
  font-size: 0.9rem;
  cursor: pointer;
}

._footer-links_c5gde_50 li:hover {
  text-decoration: underline;
  color: #ffcc00;
}

._footer-links_c5gde_50 ._resc_c5gde_77 {
  margin-left: 100px
}

._footer-contact_c5gde_81 h4 {
  margin-bottom: 1rem;
}

._footer-contact_c5gde_81 ul {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}

._footer-contact_c5gde_81 li {
  margin-bottom: 0.5rem;
  font-size: 12px;

}

._footer-contact_c5gde_81 ._social-icons_c5gde_97 ul {
  padding-top: 5px;
}

._footer-contact_c5gde_81 ._social-icons_c5gde_97 ul li {
  display: inline;
  padding: 0px 5px;
}

._footer-contact_c5gde_81 ._social-icons_c5gde_97 ul li:first-child {
  padding-left: 0px;
}

._footer-contact_c5gde_81 p {
  margin-bottom: 0.5rem;
  font-size: 12px;
}

._social-icons_c5gde_97 {

  gap: 0.5rem;
  display: block;
  margin-top: 15px;
  text-align: center;
}

._social-icons_c5gde_97 svg {
  font-size: 1.5rem;
  cursor: pointer;
  color: #333;
}

._social-icons_c5gde_97 svg:hover {
  color: #ffcc00;
}


._footer-bottom_c5gde_134 {
  /* display: flex; */
  width: 100%;
  padding: var(--sitePaddingMobile) 8%;
  background-color: #f9f9f9;
  border-top: 2px solid #eaeaea;
  font-size: 0.8rem;
}

._footer-bottom_c5gde_134 a {
  color: #333;
  text-decoration: none;
  margin: 0 0.5rem;
}

._footer-bottom_c5gde_134 a:hover {
  text-decoration: underline;
  color: #ffcc00;
}

._footer-bottom_c5gde_134 ._container-fluid_c5gde_154{
  padding-left: var(--sitePaddingMobile);
  padding-right: var(--sitePaddingMobile);
}



footer ._copyright_c5gde_161 {
  margin: auto;
  font-size: 14px;
  color: #333;
  /* max-width: 1128px; */
  font-size: 12px;
  font-family: var(--font-family-sans-serif);
}

._bottom-pane-links_c5gde_170 {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

._bottom-pane-links_c5gde_170 li {
  display: inline;
  border-right: 1px solid #6a6666;
}

._bottom-pane-links_c5gde_170 li:last-child {
  border: none;
}

._bottom-pane-links_c5gde_170 li a {
  color: #090a0a;
  text-decoration: none;
  font-size: 12px;
  font-family: var(--font-family-sans-serif);
  display: inline-block;
  padding: 5px 0px;

}

._bottom-pane-links_c5gde_170 li a:hover {
  text-decoration: underline;
}

._text-left_c5gde_199 {
  text-align: left;
}

._text-right_c5gde_203 {
  text-align: right;
}



@media (max-width: 768px) {

  ._footer-top_c5gde_16 {
   flex-direction: column;
  }
  ._footer-top_c5gde_16 div:nth-child(1){
    width: 100%;
  }
  ._footer-top_c5gde_16 div:nth-child(2){
    width: 100%;
  }
  /* .footer-bottom .container-fluid{
    padding-left: var(--sitePaddingDesktop);
    padding-right: var(--sitePaddingDesktop);
  }
  .bottom-pane-links li a {
    padding: 0px;
  }

  .social-icons {
    display: flex;
    margin-top: 0px;

  } */

}
._downloadDiv_djti4_1{
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
._downloadDiv_djti4_1 input{
    margin: 1rem;
    padding: 0.5rem;
    border-radius: 5px;
}
._planBtn_djti4_13{
    background-color: var(--red-color);
    color: white;
    padding-right: 3rem;
    padding-left: 3rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-radius: 4px;
    border: none;
 }
 ._planBtn_djti4_13:hover{
    background-color: var(--red-color);
    color: white;
    padding-right: 3rem;
    padding-left: 3rem;
      padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-radius: 4px;
    padding-bottom: 0.5rem;

 }
 ._planBtn_djti4_13:focus{
    border: none;
 }
 ._error_djti4_37{
    color: red;
    padding: 1rem;
    
 }._main_1396b_1{
    width: 100%;
}
._header_1396b_4 header{
display: flex;
justify-content: space-between;
  }
._pdfNav_1396b_8 div{
    display: flex;
    border-radius: 4rem;
    box-shadow: 0 2px 10px 3px rgba(0, 0, 0, 0.1);
}
._pdfNav_1396b_8 select{
    color: var(--gray-color);
    cursor: pointer;
    border: none;
    border-radius: 4rem;
    margin: 0.5rem;
    min-width: 8rem;
}

._pdfNav_1396b_8 button{
border-radius: 4rem;
min-width: 8rem;
}
._pdfNav_1396b_8 ._disableEdit_1396b_26:disabled{
    border: none;
    background-color: rgba(239, 245, 255, 1);
    color: var(--gray-color);
}   
._header_1396b_4{
    /* margin-top: 4rem; */
    padding-right: 4rem;
}
._headImg_1396b_35{
   padding: 1rem;
   padding-left: 4rem;
   width: 45%;
}
._headText_1396b_40{
    background-color: var(--red-color);
    color: white;
    font-size: 1.2rem;
    font-weight: 600;
    padding-left: 4rem;
    clip-path: polygon(0 0, 100% 0, 95% 100%, 0% 100%);
}
._headText_1396b_40 p{
    padding-top:1rem ;
    padding-bottom: 1rem;
}
._clientDiv_1396b_52{
    padding-left: 4rem;
    padding-right: 4rem;
}
._clientName_1396b_56{
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
    
}
._clientChild_1396b_62{
    display: flex;
    justify-content: space-between;
    background-color: rgba(242, 250, 255, 1);
    padding: 2rem;
    border-radius: 1rem;
    padding-left: 10%;
    padding-right: 10%;
    font-size: 1.2rem;
}
._clientInfo_1396b_72{
    margin-left: 4rem;
    margin-right: 4rem;

}
._infoHead_1396b_77{
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
}
._infoDiv_1396b_82{
    display: flex;
    justify-content: space-between;
    border-radius: 1rem;
    font-size: 1.2rem;
    margin-bottom: 1rem;
}
._infoChild_1396b_89{
    width: 25%;
}
._childDiv_1396b_92{
    display: flex;
    justify-content: space-between;

}
._childDiv_1396b_92 span{
    font-size: 1rem;
}
table{
    width: 100%;
    border-spacing: 0;
    border-collapse: separate;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 1rem;
    
}
._investmentDiv_1396b_108{
    margin-left: 4rem;
    margin-right: 4rem;
    font-size: 1.2rem;
    font-weight: 600;
}

 th{
    padding: 1rem;
    padding-left: 1rem;
    padding-right: 2rem;
    background-color: rgba(242, 250, 255, 1);
}
th:nth-child(1){
    padding: 1rem;
    border-top-left-radius: 1rem;
}
th:last-child{
    border-top-right-radius: 1rem;
}
td{
    padding: 1rem;
    padding-left: 1rem;
    padding-right: 2rem;
}
tr:last-child{
    background-color: rgba(255, 243, 232, 1);
}
._cashFlow_1396b_136 tr:last-child{
    background-color: #fff;
}
._cashFlow_1396b_136 td{
    font-size: 1.1rem;
    font-weight: 600;
}
._cashFlow_1396b_136 th{
    font-size: 1.2rem;
    font-weight: 600;
}
tr:last-child td:nth-child(1){
    border-bottom-left-radius: 1rem;
}
tr:last-child td:last-child{
    border-bottom-right-radius: 1rem;
}
._actionPlan_1396b_153{
    margin-left: 4rem;  
    margin-right: 4rem;
}
._actionPlan_1396b_153 div{
    text-align: justify;
    color: var(--gray-color);
    font-size: 1.2rem;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
}
._actionPlan_1396b_153 table{
    font-size: 1.2rem;
    font-weight: 600;
}
._apHead_1396b_168{
    
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
}
._apPolicy_1396b_174{
    color: rgba(3, 131, 188, 1) !important;
    font-weight: 600;
}
._disclaimer_1396b_178{
    margin-left: 4rem;
    margin-right: 4rem;
    margin-bottom: 3rem;
    text-align: justify;
}
._cashFlow_1396b_136{
    margin-left: 4rem;
    margin-right: 4rem;
}
._discHead_1396b_188{
    color: var(--red-color);
    font-size: 1.4rem;
    font-weight: 600;
    margin-bottom: 1rem;
    margin-top: 3rem;
}
._disclaimer_1396b_178 p{
    color: var(--placeholder-color);
}
._analysis_1396b_198{
    margin-left: 4rem;  
    margin-right: 4rem;
    text-align: justify;
}
._analysisHead_1396b_203{
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
}
._analysis_1396b_198 p{
    color: var(--gray-color);
    font-size: 1.2rem;
}
._timeline_1396b_212{
    /* max-width: 1122px; */
    height: 100px;
    padding-top: 3rem;
    padding-bottom: 2rem;
    margin-bottom: 4rem;
    padding-left: 2%;
}
._mainBar_1396b_220{
    position: relative;
    background-color: var(--placeholder-color);
    height: 5px;
    width: 98%;
}

._leftBar_1396b_227{
    position: absolute;
    background-image: linear-gradient(to right, rgba(239, 147, 55, 1), rgba(213, 53, 115, 1) );
    width: 50%;
    height: 5px;
}
._rightBar_1396b_233{
    position: absolute;
    left:50%;
    background-color: var(--placeholder-color);    width: 50%;
    height: 5px;
}
._mainBar_1396b_220 :nth-child(3){
    position: absolute;
    width: 20px;
    height: 20px;
    /* border:3px solid lightblue; */
    box-sizing: content-box;
    border-radius: 50%;
    background-color:rgba(239, 147, 55, 1);
    top: -0.6rem;
    left: -0.3rem;
}

._mainBar_1396b_220 :nth-child(4){
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: rgba(213, 53, 115, 1);
    top: -0.4rem;
    left: 50%;
}

._mainBar_1396b_220 :nth-child(5){
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: rgba(52, 168, 83, 1);    
    top: -0.4rem;
    left: 99%;
}
._mainBar_1396b_220 :nth-child(6){
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    top:1.5rem;
    left: -1%;
}
._mainBar_1396b_220 :nth-child(7){
    white-space: nowrap;
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:-2rem;
    width: 51%;
    color: var(--gray-color);
    
}
._mainBar_1396b_220 :nth-child(7) span{
    color: rgba(213, 53, 115, 1);
    position: initial;
}
/* .mainBar :nth-child(7) span{
    color: rgba(213, 53, 115, 1);
} */


._mainBar_1396b_220 :nth-child(8){
    white-space: nowrap;
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:1.5rem;
    right: 49%;
    color: rgba(213, 53, 115, 1);
}
._mainBar_1396b_220 :last-child{
    color: rgba(52, 168, 83, 1);
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:1.5rem;
    /* left: 90%; */
    right: 0;
    text-wrap: nowrap;
}

/* L */
._mainBarL_1396b_320{
    position: relative;
    background-color: var(--placeholder-color);
    height: 5px;
    width: 98%;
}

._leftBarL_1396b_327{
    position: absolute;
    background-image: linear-gradient(to right, rgba(239, 147, 55, 1), rgba(213, 53, 115, 1) );
    width: 30%;
    height: 5px;
}
._rightBarL_1396b_333{
    position: absolute;
    left:30%;
    background-color: var(--placeholder-color);    
    width: 70%;
    height: 5px;
}
._mainBarL_1396b_320 :nth-child(3){
    position: absolute;
    width: 20px;
    height: 20px;
    /* border:3px solid lightblue; */
    box-sizing: content-box;
    border-radius: 50%;
    background-color:rgba(239, 147, 55, 1);
    top: -0.6rem;
    left: -0.3rem;
}

._mainBarL_1396b_320 :nth-child(4){
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: rgba(213, 53, 115, 1);
    top: -0.4rem;
    left: 30%;
}

._mainBarL_1396b_320 :nth-child(5){
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: rgba(52, 168, 83, 1);    
    top: -0.4rem;
    left: 99%;
}
._mainBarL_1396b_320 :nth-child(6){
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    top:1.5rem;
    left: -1%;
}
._mainBarL_1396b_320 :nth-child(7){
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:-2rem;
    width: 31%;
    left: 0;
    white-space: nowrap;
    /* left: 6%; */
    /* color: rgba(213, 53, 115, 1); */
    color:var(--gray-color);
}

._mainBarL_1396b_320 :nth-child(7) span{
     position: initial;
     color: rgba(213, 53, 115, 1);
     padding-right: 10px;
}

._mainBarL_1396b_320 :nth-child(8){
    white-space: nowrap;
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:1.5rem;
    /* left: 20%; */
    right: 69%;
    color: rgba(213, 53, 115, 1);
}
._mainBarL_1396b_320 :last-child{
    text-align: right;
    color: rgba(52, 168, 83, 1);
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    top:1.5rem;
    /* left: 90%; */
    right: 0;
    text-wrap: nowrap;
}

/* Greater */
._mainBarG_1396b_422{
    position: relative;
    background-color: var(--placeholder-color);
    height: 5px;
    width: 98%;
}

._leftBarG_1396b_429{
    position: absolute;
    background-image: linear-gradient(to right, rgba(239, 147, 55, 1), rgba(213, 53, 115, 1) );
    width: 75%;
    height: 5px;
}
._rightBarG_1396b_435{
    position: absolute;
    left:75%;
    background-color: var(--placeholder-color);    
    width: 25%;
    height: 5px;
}
._mainBarG_1396b_422 :nth-child(3){
    position: absolute;
    width: 20px;
    height: 20px;
    /* border:3px solid lightblue; */
    box-sizing: content-box;
    border-radius: 50%;
    background-color:rgba(239, 147, 55, 1);
    top: -0.6rem;
    left: -0.3rem;
}

._mainBarG_1396b_422 :nth-child(4){
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: rgba(213, 53, 115, 1);
    top: -0.4rem;
    left: 75%;
}

._mainBarG_1396b_422 :nth-child(5){
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: rgba(52, 168, 83, 1);    
    top: -0.4rem;
    left: 99%;
}
._mainBarG_1396b_422 :nth-child(6){
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    top:1.5rem;
    left: -1%;
}
._mainBarG_1396b_422 :nth-child(7){
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:-2.5rem;
    left: 0%;
    white-space: nowrap;
    /* color: rgba(213, 53, 115, 1); */
    color: var(--gray-color);;
    width: 76%;

}
._mainBarG_1396b_422 :nth-child(7) span{
     color: rgba(213, 53, 115, 1); 
     position: initial;
}

._mainBarG_1396b_422 :nth-child(8){
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:1.5rem;
    right: 24%;
    color: rgba(213, 53, 115, 1);
}
._mainBarG_1396b_422 :last-child{
    color: rgba(52, 168, 83, 1);
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:1.5rem;
    /* left: 90%; */
    right: 0;
    text-wrap: nowrap;
}
/* 100% */
._mainBarF_1396b_519{
    position: relative;
    background-image: linear-gradient(to right, rgba(239, 147, 55, 1), rgba(52, 168, 83, 1));
    height: 5px;
    width: 98%;
}
._mainBarF_1396b_519 :nth-child(1){
    position: absolute;
    width: 20px;
    height: 20px;
    /* border:3px solid lightblue; */
    box-sizing: content-box;
    border-radius: 50%;
    background-color:rgba(239, 147, 55, 1);
    top: -0.6rem;
    left: -0.3rem;
}


._mainBarF_1396b_519 :nth-child(2){
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: rgba(52, 168, 83, 1);    
    top: -0.4rem;
    left: 99%;
}
._mainBarF_1396b_519 :nth-child(3){
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    top:1.5rem;
    left: -1%;
}
._mainBarF_1396b_519 :nth-child(4){
    white-space: nowrap;
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:-3rem;
    /* left: 75%; */
    width: 100%;
    right: 0%;
    /* color: rgba(52, 168, 83, 1); */
    color: var(--gray-color);;
}

._mainBarF_1396b_519 :nth-child(4) span{
color: rgba(52, 168, 83, 1);
position: initial;
background-color: transparent;
}
._mainBarF_1396b_519 :nth-child(5){
    white-space: nowrap;
    font-size: 1.1rem;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top:1.5rem;
    /* left: 89%; */
    right: 0;
    color: rgba(52, 168, 83, 1);
}
/* timeline end */

._doughnutDiv_1396b_586{
    page-break-inside: avoid; /* Prevent breaking inside this div */
    page-break-before: auto; /* Allow breaking before if necessary */
    page-break-after: auto; /* Allow breaking after if necessary */
    break-inside: avoid; /* Modern CSS for the same behavior */
    width: 100%;
    /* height: 60vh; */
    display: flex;
    flex-direction: column;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 1rem;
}
._doughnutTop_1396b_598{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2rem;
    height: 90%;
}
._doughnut_1396b_586{
    width: 25%;
    height: auto;
}
._doughnutTop_1396b_598 ul{
   font-size: 1.3rem;
   display: flex;
   flex-direction: column;
   justify-content: space-evenly;
   color: var(--gray-color);
}
._doughnutTop_1396b_598 li::marker{
    font-size: 2.5rem;  
}
._doughnutLabel_1396b_619{
    height: 100%;
    display: flex;
    align-items: center;
}
._doughnutLabel_1396b_619 ul{
    height: 60%;
}
._doughnutLabel_1396b_619 li span:nth-child(2){
    color: rgba(52, 168, 83, 1)
}
._doughnutLabel_1396b_619 li:nth-child(1)::marker{
     color: rgba(213, 53, 115, 1);
}
._doughnutLabel_1396b_619 li:nth-child(2)::marker{
    color: rgba(225, 118, 18, 1);
}
._doughnutLabel_1396b_619 li:nth-child(3)::marker{
    color: rgba(173, 66, 239, 1);
}
._doughnutValue_1396b_639{
    height: 100%;
    display: flex;
    align-items: center;
}
._doughnutValue_1396b_639 ul{
    color: black;
    font-weight: 400;
    height: 60%;
    list-style-type: none;
    padding-left: 0;
}
._doughnutValue_1396b_639 li{
    padding-top: 1rem;
}
._doughnutBottom_1396b_654{
    height: 10%;
    background-color:rgba(242, 250, 255, 1);
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    text-align: center;
    font-size: 1.3rem;
    padding: 0.5rem;
    color: rgba(3, 131, 188, 1);
    font-weight: 600;
}
._insuranceDiv_1396b_665{
    border: 1px solid var(--border-color);
    border-radius: 1rem;
    margin-top: 1rem;
}
._insuranceDiv_1396b_665 div:nth-child(1){
    margin: 0;
    font-size: 1.1rem;
    color: var(--gray-color);
    padding: 1rem;
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
    background-color: rgba(242, 250, 255, 1);
    display: flex;
    flex-direction: column;
}
._bold_1396b_681{
    font-size: 1.2rem;
    color: black;
    font-weight: 600;
}
._insuranceDiv_1396b_665 div:nth-child(2){
    margin: 0;
    padding: 1rem;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid var(--border-color);
}
._insuranceDiv_1396b_665 div:nth-child(3){
    margin: 0;
    padding: 1rem;
    display: flex;
    justify-content: space-between;
}
._logoutImg_1396b_699{
    width: 15%;
}
@media (max-width:480px) {
    ._header_1396b_4{
        padding: 0;
    }
    header{
        width: 100%;
        display: flex;
        flex-direction: column;
    }
    ._headImg_1396b_35{
        width: 100%;
    }
    ._pdfNav_1396b_8{
        width: 100%;
    }
    ._pdfNav_1396b_8 div{
        display: flex;
        flex-direction: column;
        border-radius: 0rem;
    }
 ._pdfNav_1396b_8 select{
    margin: 0;
 }
 ._clientChild_1396b_62{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
 }
._infoDiv_1396b_82{
    display: flex;
    flex-direction: column;
}
._infoChild_1396b_89{
    width: 100%;
}

._doughnutTop_1396b_598{
    padding: 1rem;
}

._doughnutTop_1396b_598 ul{
   font-size: 0.5rem;
}
._doughnutTop_1396b_598 li::marker{
    font-size: 1rem;  
}
._doughnutValue_1396b_639 li{
    padding-top: 0.6rem;
}
._doughnutBottom_1396b_654{
    font-size: 1rem;
}
._investmentDiv_1396b_108{
    font-size: 0.6rem;
}
._actionPlan_1396b_153 table{
    font-size: 0.4rem;
}

}
._main_1paxd_1{
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 2rem;
    /* max-width: 1128px; */
    margin-top: 50px;
    min-height: 80vh;
}
._heading_1paxd_9{
font-size: 1.5rem;
font-weight: 600;
}
._highlighted_1paxd_13{
color: var(--red-color);
}
._cards_1paxd_16{
    display: flex;
    justify-content: space-between;
    margin-bottom: 2rem;
}
._cards_1paxd_16>div{
 width: 32%;
 border-radius: 16px;
 background-color: #EEF2FF;
 border: none;
}
._cardTop_1paxd_27{
    font-weight: 600;
    font-size: 2rem;
}
._cardBottom_1paxd_31{
 font-size:1rem;
 color: black;
}
._searchTab_1paxd_35{
    margin-bottom: 2rem;
}
._searchTab_1paxd_35 div{
    position: relative;
    display: inline-block;
    width: 80%;
}
._searchTab_1paxd_35 input{
    width: 100%;
    padding: 0.6rem;
    padding-left: 1rem;
    border: 1px solid var(--border-color);
    border-radius: 8px;
    font-size: small;
}
input:focus{
    outline: none;
}
input::placeholder{
    color: var(--placeholder-color);
}

._searchTab_1paxd_35 span{
    position: absolute;
    right:10px;
    top:6px;
}
._searchTab_1paxd_35 button{
   white-space: nowrap;
   padding-top: 0.5rem;
   padding-bottom:0.5rem ;
   width: 18%;
   margin-left: 2%;
   font-weight: 600;
}
._clientHeading_1paxd_71 span{
    font-size: 20px;
    font-weight: 600;
}
._clientHeading_1paxd_71 button{
    width: 18%;
    font-size: 16px;
    white-space: nowrap;
    font-weight: 600;
}
._spanDiv_1paxd_81{
    padding-left:6rem;
}
._cardDiv_1paxd_84 button{
    background-color: rgba(237, 28, 37, 0.2);
    padding: 0.7rem;
    padding-right: 2rem;
    padding-left:2rem ;
    margin-right: 0.5rem;
    color: rgba(237, 28, 37, 1) ;
    font-weight: 600;
}
._cardDiv_1paxd_84 button:hover{
    background-color: rgba(237, 28, 37, 0.2);
    padding: 0.7rem;
    padding-right: 2rem;
    padding-left:2rem ;
    margin-right: 0.5rem;
    color: rgba(237, 28, 37, 1) ;
    font-weight: 600;
}
._cardDate_1paxd_102{
    border-top: 1px solid var(--border-color);
    margin-top: 1rem;
    margin-left: 0.1rem;
    margin-right: 0.1rem;
 
}
._cardDate_1paxd_102 span{
    margin: 0rem;
    font-size: 14px;
}
._cardDate_1paxd_102 span span{
    color: var(--gray-color);
}
._smallDiv_1paxd_116{
    font-weight: 400;
    font-size: 14px;
    color: var(--gray-color);
}
._cardDiv_1paxd_84{
    box-shadow: 0px 0px 14px 10px rgba(195, 208, 232, 0.1);
}
._eyeIcon_1paxd_124{
    cursor: pointer;
}
._searchDivHeading_1paxd_127{
    font-size: 1rem!important;
    color: var(--gray-color);
}
._searchNotFoundDiv_1paxd_131{
    margin-bottom: 4rem;
    font-size: 20px;
    color: var(--placeholder-color);
}
._searchNotFoundDiv_1paxd_131 img{
    width: 30%;
}
._loaderDiv_1paxd_139{
    margin: 1rem;
 }
 ._mobileCardDiv_1paxd_142{
    display: none;
 }
 ._donwloadPDF_1paxd_145{
    cursor: pointer;
    height: 40%;
    margin: 0.6rem;
    margin-top: 1rem;

 }
 ._loaderdiv_1paxd_152{
    margin: 1rem;
 height: 30%;
 width: 40%;
}
 @media (max-width:480px) {
    ._main_1paxd_1{
        min-height: 90vh;
    }
    ._cards_1paxd_16{
        display: flex;
        flex-direction: column;
    }
    ._cards_1paxd_16>div{
        width: 100%;
        margin-bottom:1rem ;
    }
    ._searchTab_1paxd_35{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    ._searchTab_1paxd_35 div{
        width: 100%;
    }
    ._searchTab_1paxd_35 button{
        width: 50%;
        margin-top: 2rem;
    }
   ._spanDiv_1paxd_81{
    padding-left: 1rem;
   }
   ._mobileCardDiv_1paxd_142 button{
    width: 70%;
   }
   ._eyeIcon_1paxd_124{
    margin: 1rem;
}
._cardDate_1paxd_102{
    margin: 0rem;
}
._cardDiv_1paxd_84{
    display: none;
}
._mobileCardDiv_1paxd_142{
 display: block;
 }
 ._donwloadPDF_1paxd_145{
    cursor: pointer;
    width: 8%;
    margin: 0.6rem;
    margin-top: 2rem;

 }
 ._loaderDiv_1paxd_139{
 height: 10%;
 width: 12%;
}
 ._mobileCardDiv_1paxd_142 button{
    background-color: rgba(237, 28, 37, 0.2);
    padding: 0.7rem;
    padding-right: 2rem;
    padding-left:2rem ;
    margin-right: 0.5rem;
    color: rgba(237, 28, 37, 1) ;
    font-weight: 600;
}
._mobileCardDiv_1paxd_142 button:hover{
    background-color: rgba(237, 28, 37, 0.2);
    padding: 0.7rem;
    padding-right: 2rem;
    padding-left:2rem ;
    margin-right: 0.5rem;
    color: rgba(237, 28, 37, 1) ;
  
 }
}

._main_12ll3_1{
    border-top: 5px solid hsl(0, 93%, 45%);
}
._logo_12ll3_4{
    display: flex;
    box-sizing: border-box;

}
._logo_12ll3_4 img{
    width: 100%;
   }
._logo_12ll3_4 input{
    margin-left: 4rem;
    padding-left: 3rem;
    width: 120%;
    border-radius:4rem;
    background-color: rgba(245, 246, 250, 1);
}
._search_12ll3_19 input::placeholder{
    color: var(--placeholder-color);
}
._search_12ll3_19{
    position: relative;
}
._search_12ll3_19 img{
    position: absolute;
    left:5rem;
    top:0.5rem;
    width: 6%;
}
._topHead_12ll3_31{
display: flex;
justify-content: space-between;
padding: 1rem;
padding-left: 3rem;
padding-right: 3rem;
/* box-shadow: 10px 10px 8px #888888; */
}
._adminName_12ll3_39 span{
  font-size: 0.8rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
._adminName_12ll3_39 :first-child{
    font-weight: 600;
}
._bottomContent_12ll3_47{
display: flex;
min-height: 90vh;
}
._leftHead_12ll3_51{
width: 20%;
text-align: center;
display: flex;
flex-direction: column;
justify-content: space-between;
}
._leftHead_12ll3_51 li{
    cursor: pointer;
    display: flex;
    list-style: none;
    padding: 0.5rem;
    margin-right: 1rem;
    border-radius: 0.2rem;
}
._leftHead_12ll3_51 span{
    padding: 0.5rem;
}
._active_12ll3_69{
    background-color: red;
    color: white;
}
._footList_12ll3_73{
    margin-bottom: 4rem;
    padding-top: 1rem;
    border-top: 1px solid rgba(0,0,0,0.1);
}
._footList_12ll3_73 div{
    cursor: pointer;
  padding-left: 2.5rem;
  display: flex;
}
._rightContent_12ll3_83{
    width: 80%;
    background-color:rgba(245, 246, 250, 1);
    flex-grow: 1;
    min-height:100%;
    padding: 2rem;
}
._filters_12ll3_90 {
    font-size: 0.9rem;
    display: flex;
    /* gap: 10px; */
    margin-bottom: 20px;
  }
  ._filterDiv_12ll3_96{
    /* display: flex; */
    white-space:nowrap;
    width: 13%;
    padding-right: 1rem;
    padding-top: 0.5rem;
    border: 1px solid #ccc;
    background-color: #F9F9FB;
  }
  ._filterDiv_12ll3_96:nth-child(2){
    padding-right: 0;
  }
  ._filterDiv_12ll3_96:nth-child(3){
    padding-right: 0;
  }
  ._filterDiv_12ll3_96:nth-child(1){
    padding-top: 1.2rem;
    padding-left: 0.8rem;
  }

  ._filterDiv_12ll3_96 img{
    width: 20%;
  }

  ._filters_12ll3_90 select,
  ._filters_12ll3_90 input {
    width: 100%;
    padding: 0.7rem;
    cursor: pointer;
    /* border: 1px solid #ccc; */
    border: none;
    background-color: #F9F9FB;
    /* border-radius: 5px; */
  }
  ._filters_12ll3_90 :nth-child(1){
    border-top-left-radius:4px;
    border-bottom-left-radius: 4px;
  }
  select:focus {
    outline: none;
  }
  ._filterDiv_12ll3_96:last-child span{
    margin-right: 0.3rem;
  }
  ._filters_12ll3_90 button {
    width: 100%;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    color: var(--red-color);
    background-color: #F9F9FB;
    padding: 0.8rem;
    white-space: nowrap;
    /* border: 1px solid #ccc; */
    border: none;
    cursor: pointer;
  }
._downloadTab_12ll3_152{
    display: flex;
}
._downloadTab_12ll3_152 div:nth-child(1){
 display: flex;
 align-items: center;
 cursor: pointer;
    }
._downloadTab_12ll3_152 div:nth-child(1) span{
color: var(--red-color);
padding-right: 0.5rem;
}
._downloadTab_12ll3_152 button{
    margin-left: 1rem;
    border-radius: 2rem;
    padding: 0.2rem;
    min-width: 6rem;
    background-color: rgba(162, 181, 200, 1);
    border: none;
    color: white;
}
._tableDiv_12ll3_173{
    max-height: 50vh;
    overflow: auto;
    white-space: nowrap;
    margin-top: 2rem;
    background-color: white;
    background-color: rgba(245, 246, 250, 1);
}
._tableDiv_12ll3_173 th{
    background-color: rgba(213, 213, 213, 1);
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
._tableDiv_12ll3_173 td{
    background-color: white;
    padding: 1.5rem;
    color: rgba(32, 34, 36, 1);
    font-size: 0.8rem;
}
._tableDiv_12ll3_173 tr td{
    border-top: 1px solid var(--border-color);
}
._cardDiv_12ll3_195{
 display: flex;
 justify-content: start;
}
._card_12ll3_195{
    background-color: #fff;
    display: inline-block;
    padding: 1rem;
    margin: 1.5rem;
    border-radius: 0.5rem;
}
._cardTop_12ll3_206 img{
    width: 90%;
}
._cardTop_12ll3_206{
    display: flex;
    justify-content: space-between;
}
._topContent_12ll3_213{
    display: inline-flex;
    flex-direction: column;
    margin-right: 2rem;
}
._topContent_12ll3_213 :nth-child(1){
    color: rgba(32, 34, 36, 1);
}
._topContent_12ll3_213 :nth-child(2){
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 1rem;
  margin-top: 0.5rem;
}
._cardBottom_12ll3_227{
    font-size: 0.9rem;
    color: rgba(32, 34, 36, 1);
}
._upTest_12ll3_231{
    color: rgba(0, 182, 155, 1);
}
._chartDiv_12ll3_234{
    margin-top: 2rem;
    display: flex;
    justify-content: space-between;
}
._chartContainer_12ll3_239{
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.2rem;
}
._chartContainer_12ll3_239 ul{
  margin: 1rem
}
._chartContainer_12ll3_239 li::marker{
    font-size: 1.5rem;  
    color: rgba(0, 182, 155, 1);}
._chart_12ll3_234{
    margin: 2rem;
    padding: 1rem;
    border-radius: 0.5rem;
    background-color: #fff;
}
._lineChart_12ll3_257{
   background-color: #fff;
}
._loaderDiv_12ll3_260{
    margin-top: 1rem;
    margin-left: 1rem;
   }
._viewText_12ll3_264{
    cursor: pointer;
}
._searchLink_12ll3_267{
    cursor: pointer;
    color: var(--red-color);
    font-size: 1.1rem;
    font-weight: 600;
    text-decoration: none;
    padding-top: 0.5rem;
    margin-right: 2rem;
   }
