@charset "UTF-8";.fhc-section .cta,.fhc-section .dlt-icon{cursor:pointer}.fhc-section .main-heading{width:80%;margin:auto;text-align:center;padding:10px 0}.fhc-section .main-heading h1{font-size:4.5vw;margin-bottom:15px}.fhc-section .returnbox{flex-direction:column;align-items:center}.fhc-section .returnbox .returnsCalculate{-ms-flex-order:0px}.fhc-section .fhc-container{box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px}.fhc-section .fhc-tab{width:100%;border-bottom:1px solid white}.fhc-section .fhc-tab .navigation .taxtabrow{pointer-events:none}.fhc-section .fhc-tab .navigation .taxtabrow .taxtab{max-width:20%}.fhc-section .tab-personalvisible{display:block}.fhc-section .tab-personalhidden{display:none}.fhc-section .tab-incomevisible{display:block}.fhc-section .tab-incomehidden{display:none}.fhc-section .investment-form-details .investment-heading{font-size:15px;font-weight:600;padding-bottom:5px}.fhc-section .investment-form-details .associate-goal{background:#ffe5bc6b!important;border:1px solid #ffe3c7;padding:17px 15px;border-radius:5px}.fhc-section .investment-form-details .check-goal .existing-goal{border-radius:0 0 5px 5px;display:flex;justify-content:flex-start;padding:10px;gap:10px}.fhc-section .investment-form-details .check-goal .existing-goal-btn{border-color:#f65d0b;color:#f65d0b;background:#fff}.fhc-section .investment-form-details .check-goal .new-goal-add{background:#ffe4c0;color:#f65d0b!important;border-color:#f65d0b!important}.fhc-section .investment-form-details .no-existing-goal{text-align:center}.fhc-section .investment-form-details .no-existing-goal .nogoal{display:flex;gap:10%;width:100%}.fhc-section .investment-form-details .no-existing-goal h2{text-align:left;font-size:16px;justify-content:center}.fhc-section .investment-form-details .associate-goal-form .investment-options{display:flex;gap:15px;flex-wrap:wrap}.fhc-section .investment-form-details .associate-goal-form input{background-color:#fff4e3;color:#ababab!important;font-weight:500}.fhc-section .investment-form-details .associate-goal-form .rupee-input{background-color:#fff4e3;font-weight:500}.fhc-section .investment-form-details .associate-goal-form .goal-propertie-msg p{font-size:14px}.fhc-section .investment-form-details .associate-goal-form .invetment-type-option{width:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 6px #00000026;cursor:pointer;transition:all .3s ease;background:#fff}.fhc-section .investment-form-details .associate-goal-form .invetment-type-option.selected{border-color:#ff9800;background-color:#fff4e3}.fhc-section .investment-form-details .associate-goal-form .invetment-type-option img{max-width:60px;max-height:60px;margin-bottom:8px}.fhc-section .goal-form-details .investment-goal-options{display:flex;gap:15px;flex-wrap:wrap}.fhc-section .goal-form-details .option-Investmentcard{width:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 6px #00000026;cursor:pointer}.fhc-section .goal-form-details .option-Investmentcard img{max-width:100px;max-height:60px;margin-bottom:8px}.fhc-section .goal-form-details .option-Investmentcard p{margin:0;font-size:14px;font-weight:500}.fhc-section .form-head{font-size:15px;font-weight:600;padding-bottom:5px}.fhc-section .add-goal{justify-content:space-between}.fhc-section .add-goal label{font-weight:400;font-size:19px}.fhc-section .add-goal.hidden{display:none}.fhc-section .add-goal.visible{display:flex}.fhc-section .taxtab.hold .bullet:before{background:#12b76a;border-color:#12b76a}.fhc-section .taxtab.hold span{color:#000;border-color:#000}.fhc-section .taxtab span{border-bottom:0px solid #fff}.fhc-section .taxtab.active .bullet:before{background:#f65d0b!important;border:.45vw solid #FDC9AD!important}.fhc-section .taxtab.active span{color:#f65d0b;border-color:#fff;border-bottom:1px solid #f65d0b!important}.fhc-section .taxtab.hold .bullet:before{content:"✔";background:#12b76a;border-color:#12b76a;color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.fhc-section .error-message{color:red;font-size:1.5em;margin-top:4px}.fhc-section .deductionsub1,.fhc-section .deductionsub2,.fhc-section .deductionsub3{display:none}.fhc-section .deductionsub1{display:block}.fhc-section input[type=radio]{display:inline;accent-color:#f65d0b}.fhc-section .orange-outline{padding:7px 14px;background:#ffdbc2;border:1px solid #f65d0b;color:#f65d0b;margin-bottom:5px}.fhc-section .riskQuesBox{border:1px solid #e0e0e0;padding:18px;border-radius:14px}.fhc-section .riskQuesLabel{font-weight:400;font-size:19px!important}.fhc-section .subTitleOptions{display:flex;gap:13px}.fhc-section .risk-summary{border:1px solid rgb(251,197,166);background:#ffe3c259;border-radius:5px;font-size:14px;padding:15px}.fhc-section .toggle-button{width:100%;text-align:left;font-weight:500;font-size:20px;background-color:#fff5ef;padding:10px;border-radius:6px 6px 0 0;border:none;justify-content:space-between;display:flex}.fhc-section .toggle-button.expanded{background-color:#fdc9ad}.fhc-section .riskCapabilityLabel{font-size:26px;font-weight:600;padding:9px}.fhc-section .risk-option-container{padding:10px}.fhc-section .selected-option{border-color:#f65d0b!important}.fhc-section .ml-10{margin-left:10px}.fhc-section .report-div{display:none}.fhc-section .report-divvisible{display:block}.fhc-section .report-div .congratulation-section{display:flex;align-items:center;gap:8px;width:90%;margin:auto}.fhc-section .report-div .congratulation-section p{font-weight:600;font-size:15px}.fhc-section .report-div .congratulation-section h2{font-weight:500;font-size:14px}.fhc-section .infoicon,.fhc-section .infoicon.emergency-fund{border:2px solid orange;padding:0 5px;border-radius:100%;color:orange;font-weight:600;margin-right:4px}.fhc-section .infotext{font-size:15px;font-weight:500;color:gray}.fhc-section .mb-6{margin-bottom:.3125vw}.fhc-section .mt-10{margin-bottom:.5208333333vw}.fhc-section .pt-5{padding-top:.2604166667vw}.fhc-section .pb-7{padding-bottom:.3645833333vw}.fhc-section .font-19{font-size:19px}.fhc-section .tab-risk{text-align:center}.fhc-section .tab-risk .left-image{display:flex;gap:10%;justify-content:center;width:100%}.fhc-section .tab-risk .heading{font-weight:600;text-align:left;font-size:20px}.fhc-section .tab-risk .main-text{font-weight:400;text-align:left;font-size:14px;color:#0000008a}.fhc-section .tab-risk .do-risk{display:flex;gap:10px}.fhc-section .tab-risk .do-risk button{padding:8px 18px;font-size:14px}.fhc-section .display-block{display:block}.fhc-section .progress-container{align-items:center;margin-bottom:20px}.fhc-section .progress-container.visible{display:flex}.fhc-section .progress-container.hidden{display:none}.fhc-section .progress-container .progress-section{width:84%;background:#e0e0e0;border-radius:5px;margin-right:10px;overflow:hidden;position:relative}.fhc-section .progress-container .progress-section .progress-bar{width:var(--progress, 0%);height:10px;background:#f65d0b;border-radius:5px;transition:width .4s ease}.fhc-section .progress-container .question-number{font-size:15px;display:block}.fhc-section .risk-level-section{text-align:center}.fhc-section .risk-level-section .left-image{display:flex;gap:10%;justify-content:center;width:100%}.fhc-section .risk-level-section .image-label{font-weight:600;font-size:15px}.fhc-section .risk-level-section .right-content{text-align:left;padding-top:49px}.fhc-section .risk-level-section .risk-level{font-weight:600;font-size:20px}.fhc-section .risk-level-section .main-content{font-weight:400;text-align:left;font-size:14px;color:#0000008a}.fhc-section .sub-title{font-size:12px;margin-bottom:13px}.fhc-section .summary-page{text-align:center}.fhc-section .summary-page .loan-container{display:grid;grid-template-columns:repeat(2,1fr);text-align:left}.fhc-section .summary-page .summary-section{padding-bottom:8px}.fhc-section .summary-page .summary-content{width:100%;border-left:1px solid #F8D7B1;border-right:1px solid #F8D7B1;border-bottom:1px solid #F8D7B1;border-radius:0 0 6px 6px;display:grid;text-align:left}.fhc-section .summary-page .summary-content.grid-repeat-2{grid-template-columns:repeat(2,1fr)}.fhc-section .summary-page .summary-content.grid-repeat-4{grid-template-columns:repeat(4,1fr)}.fhc-section .summary-page .summary-item{width:50%;box-sizing:border-box;padding:10px}.fhc-section .summary-page .summary-label{font-size:15px;font-weight:400;color:gray}.fhc-section .summary-page .summary-name{color:#000;font-size:13px}.fhc-section .summary-page .summary-value{font-size:14px}.fhc-section .report-page .left-image{display:flex;align-items:center;gap:8px;width:90%;margin:auto}.fhc-section .report-page .image-label{font-weight:600;font-size:15px}.fhc-section .report-page .content{font-weight:500;font-size:14px}.fhc-section .text-left{text-align:left}.fhc-section .width-max-content{min-width:max-content}.fhc-section .main-navigation{border-radius:0 0 5px 5px;background:#fff;justify-content:flex-end;padding:10px;gap:10px}.fhc-section .main-navigation.hidden{display:none}.fhc-section .main-navigation{display:flex}.fhc-section .back-btn{color:#f65d0b;border:1px solid #f65d0b;background:#fff}.fhc-section .investment-help{background:#fff}.fhc-section .mt-20{margin-top:20px}.fhc-section .cta-orange-outline{color:#f65d0b;border:1px solid #f65d0b;background:#fff}.fhc-section .loan-details-container .loan-details{display:flex;gap:12px;flex-wrap:wrap}.fhc-section .loan-details-container .loan-details .lcard{padding:10px;width:40%;border-radius:10px;border:1px solid #f65d0b;background:#fdc9ad;margin-top:10px}.fhc-section .loan-details-container .loan-details .lcard .title{display:flex;justify-content:space-between}.fhc-section .loan-details-container .loan-details .lcard .title .title-text{font-size:14px;font-weight:600}.fhc-section .loan-details-container .loan-details .lcard .title .ldelete{display:flex;gap:2px}.fhc-section .loan-details-container .loan-details .lcard .content{background:#fff;padding:9px;border-radius:8px;margin-top:6px}.fhc-section .loan-details-container .loan-details .lcard .content .lvalue{display:flex;justify-content:space-between;border-bottom:1px solid black}.fhc-section .loan-details-container .loan-details .lcard .content .lvalue .label{font-size:14px;font-weight:500;color:gray}.fhc-section .loan-details-container .loan-details .lcard .content .lvalue .loanValue{font-size:14px}.fhc-section .loan-details-container .loan-details .lcard .content .col-labels{display:flex;justify-content:space-between;margin-top:10px}.fhc-section .loan-details-container .loan-details .lcard .content .label-title{font-size:14px;font-weight:500;color:gray}.fhc-section .loan-details-container .loan-details .lcard .content .col-value{display:flex;justify-content:space-between;margin-top:2px}.fhc-section .loan-details-container .loan-details .lcard .content .col-value p{font-size:14px}.fhc-section .investment-details-container .investment-details{display:flex;gap:12px;flex-wrap:wrap}.fhc-section .investment-details-container .investment-details .icard{background:#fdc9ad;font-size:13px;border-radius:12px;width:47%;padding:10px;margin-bottom:10px}.fhc-section .investment-details-container .investment-details .icard .title{display:flex;justify-content:space-between;padding-top:10px}.fhc-section .investment-details-container .investment-details .icard .title h2{font-size:16px;font-weight:500;text-transform:capitalize}.fhc-section .investment-details-container .investment-details .icard .title .idelete{display:flex;gap:2px}.fhc-section .investment-details-container .investment-details .icard .title .idelete img{height:19px;width:22px}.fhc-section .investment-details-container .investment-details .icard .content{background:#fff;padding:9px;border-radius:8px;margin-top:6px}.fhc-section .investment-details-container .investment-details .icard .content .ivalue{display:flex;justify-content:space-between;padding:2px 10px}.fhc-section .investment-details-container .investment-details .icard .content .ivalue h3{font-size:16px;font-weight:500;color:gray}.fhc-section .investment-details-container .investment-details .icard .content .ivalue h3 p{font-size:14px}.fhc-section .investment-details-container .investment-details .icard .igoal-name{padding:9px 5px;font-size:15px}.fhc-section .custom-label{font-size:20px;font-weight:500}.fhc-section .flatpickr-calendar{background-color:#f65d0b!important}.fhc-section .existing-goal-container .existing-goal-details{display:flex;gap:12px;flex-wrap:wrap}.fhc-section .existing-goal-container .existing-goal-details .icard{background:#fdc9ad;font-size:13px;border-radius:12px;width:47%;padding:10px;margin-bottom:10px}.fhc-section .existing-goal-container .existing-goal-details .icard .title{display:flex;justify-content:space-between;padding-top:10px}.fhc-section .existing-goal-container .existing-goal-details .icard .title h2{font-size:16px;font-weight:500;text-transform:capitalize}.fhc-section .existing-goal-container .existing-goal-details .icard .content{background:#fff;padding:9px;border-radius:8px;margin-top:6px}.fhc-section .existing-goal-container .existing-goal-details .icard .content .ivalue{display:flex;justify-content:space-between;padding:2px 10px}.fhc-section .existing-goal-container .existing-goal-details .icard .content .ivalue h3{font-size:16px;font-weight:500;color:gray}.fhc-section .existing-goal-container .existing-goal-details .icard .content .ivalue h3 p{font-size:14px}.fhc-section .existing-goal-container .existing-goal-details .icard .igoal-year{padding:9px 5px;font-size:15px}.fhc-section .existing-goal-container .existing-goal-details .icard.selected{border:1px solid #f65d0b!important}.fhc-section .existing-goal-container .existing-goal-details .icard.unselected{opacity:.5}.fhc-section .existing-goal-container .existing-goal-details .icard .selectGoal{transition:all .25s ease;cursor:pointer}.fhc-section .existing-goal-container .existing-goal-details .icard .selectGoal:hover:not(.selected){transform:translateY(-4px);box-shadow:0 6px 15px #00000026;border-color:#f65d0b}
