@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap');*{margin:0;padding:0;box-sizing:border-box}
#error1,#error2,#error3,#error5{display:none;color:red;position:relative;bottom:30px;font-size:10px;left:8px}
.error-dropdown{color:red;font-family:Rubik !important;font-size:12px !important;margin-top:4px !important;font-weight:500 !important;display:none}
.ffsform-button{cursor:pointer}
.ppc_blue_bg{background-color:#1c85c9;padding:88px 25px 40px 25px}
.pcc_heading{font-family:Rubik;color:#fff;font-size:40px;font-weight:700;line-height:48px;margin-top:12px}
.pcc_para{font-family:Rubik;color:#fff;font-size:16px;font-weight:400;line-height:20px;text-align:left;margin:15px 0 20px}
.ppc_main{display:flex;gap:10px}
.ppc_flex1,.ppc_flex2{background-color:#fff;border-radius:8px}
.ppc_flex1{width:30%;padding:30px 20px}
.ppc_flex2{width:50%;padding:20px 10px}
.calculate_returns{font-family:Rubik;font-size:24px;font-weight:400;line-height:28.08px;text-align:center;color:#333;margin-bottom:40px;margin-top:45px}
.ppc_main form>div{position:relative}
.ppc_main form input{border:1px solid #dedede;padding:9px 16px 9px 12px;border-radius:5px;outline:0;width:92%;margin-bottom:35px}
.ppc_main form label{font-family:Rubik;font-size:14px;font-weight:300;line-height:16.8px;text-align:left;color:#666;position:absolute;top:-9px;left:8px;background:#fff;z-index:3;padding:0 6px}
#invest_period{font-family:Rubik;font-size:12px;font-weight:400;line-height:16px;text-align:left;color:#0072bc;outline:0;background-color:#e6f1f8;border:0;padding:3px 3px;position:absolute;right:10%;top:7px;z-index:2;cursor:pointer}
#invest_period option{font-family:Rubik;font-size:14px;font-weight:400;line-height:16px;text-align:left;color:#0072bc}
.ppc_main form input,.years_tag{font-family:Rubik;font-size:14px;font-weight:400;line-height:18.2px;text-align:left;color:#4f4f4f}
.ppc_main form input{background:transparent;z-index:1;position:relative}
.years_tag{position:absolute;top:10px;left:32px}
.invest_get_section{display:flex}
.invest_get_section>div{display:flex;align-items:center;gap:15px;padding:15px}
.invest_get_section>div:first-of-type{width:50%;border-radius:8px 0 0 8px;background-color:#ededed}
.invest_get_section>div:last-of-type{width:50%;border-radius:0 8px 8px 0;background:linear-gradient(180deg,#2e90cf 0,#0072bc 100%)}
.title_top{font-family:Rubik;font-size:16px;font-weight:700;line-height:11.6px;text-align:center;color:#4f4f4f}
.title_amnt{font-family:Rubik;font-size:28px;font-weight:700;line-height:36.4px;text-align:left;color:#4f4f4f}
.fs12{font-size:12px}
.text_light{color:#fff}
.returns_dots{display:flex;gap:15px;margin:8px 0 0 20px}
.returns_dots>div{border:1px solid #f1f4f9;padding:8px 12px 8px 12px;border-radius:8px;display:flex;align-items:center;gap:8px}
.returns_dots>div span{display:block;width:11px;height:11px;border-radius:50%;background-color:#0072bc}
.returns_dots>div:last-of-type span{background-color:#3bb2ff}
.returns_dots>div p{font-family:Rubik;font-size:15px;font-weight:400;line-height:18px;text-align:left;color:#33333399}
.ppc_flex2 img{max-width:100%}
.invest_now_btn{margin:10px 0;text-align:center}
.invest_now_btn input,.invest_now_btn button{padding:14px 32px 14px 32px;background-color:#f89c30;color:#fff;border:0;outline:0;font-family:Rubik;font-size:16px;font-weight:700;line-height:14px;text-align:center;border-radius:25px;cursor:pointer}
.pcc_footer{display:flex;align-items:self-end;gap:20px;border:2px solid #fff;padding:12px 34px 12px 34px;border-radius:8px;margin-top:20px}
.need_asst_section p{font-family:Rubik;font-size:24px;font-weight:700;line-height:31.2px;text-align:left;color:#fff;margin-bottom:10px}
.pcc_footer input,#select_goal{font-family:Rubik;font-size:16px;font-weight:400;line-height:20px;text-align:left;color:#999;background-color:#fff;padding:12px 24px 12px 24px;border-radius:8px;border:0;outline:0}
.need_asst_section>div{display:flex;gap:8px}
.mobile_input{position:relative}
.mobile_input input{padding-left:72px}
.mobile_input span{position:absolute;left:5px;top:13px}
.mobile_input span select{border:0;outline:0}
.checkboc_ppc label{font-family:Rubik;font-size:12px;font-weight:400;line-height:16px;text-align:left;color:#fff;width:80%;display:inline-table}
.checkboc_ppc label a{cursor:pointer;color:#fff;font-weight:700}
.footer_btn input{background-color:#f89c30;border-radius:39px;padding:12px 50px 12px 50px;font-family:Rubik;font-size:16px;font-weight:700;line-height:20px;text-align:center;color:#fff}
#select_goal{cursor:pointer}
.call_back_heading p{display:none}
.ppc_flex3{width:20%;background-color:#fff;border-radius:10px;padding:10px}
.pay_bg_blue{height:100%;background:linear-gradient(180deg,#2e90cf 0,#0072bc 100%);border-radius:4px 4px 12px 12px;text-align:center}
.pay_bg_blue img{max-width:100%;margin-bottom:15px}
.pay_text{font-family:Rubik;font-size:16px;font-weight:400;line-height:11.6px;text-align:center;color:#fff;padding:0 10px}
.pay_text span{display:block;margin-bottom:15px}
.get_text{font-family:Rubik;font-size:20px;font-weight:700;line-height:14.5px;color:#fff;padding:0 10px}
.get_text span{display:block;margin-bottom:15px;line-height:25px}
.pay_bg_blue button{background:#f89c30;color:#fff;border-radius:200px;padding:8px 24px 8px 24px;border:0;cursor:pointer}
.pay_bg_blue button a{color:#fff;text-decoration:none;border:0;cursor:pointer}
.get_word{margin-top:15px;font-size:16px}
.or_breakline{font-family:Rubik;font-size:14px;font-weight:400;line-height:10.15px;position:relative}
.or_breakline::before{content:"";position:absolute;top:4px;height:1px;width:30%;background-color:#fff;margin-left:-33%}
.or_breakline::after{content:"";position:absolute;top:4px;height:1px;width:30%;background-color:#fff;margin-left:10px}
.call_back_heading img{position:relative;bottom:8px}
.stay_cheks{display:flex;align-items:center}
.xlabel{color:#99b2c6;font-size:12px;display:flex;justify-content:center;margin:7px 0 15px}
.ylabel{color:#99b2c6;font-size:12px;display:flex;justify-content:center;margin:7px 0 15px;position:absolute;rotate:270deg;left:-80px;top:38%}
.chart_wrapper{position:relative}
#stackedChartID{padding-left:15px}
.invest_now_btn a{color:#fff}
@media(max-width:767px){.ppc_main{flex-direction:column}
.pcc_footer{flex-direction:column;align-items:center}
.pcc_heading{font-size:24px;line-height:26px}
.pcc_para{font-size:12px;line-height:16px}
.ppc_flex1{width:100%;padding:30px 20px}
.ppc_flex2{width:100%;padding:20px 8px}
.title_top{font-size:12px;line-height:8.6px}
.title_amnt{font-size:16px;line-height:8px;margin:10px 0 4px}
.fs12{font-size:9px;line-height:12px;font-weight:400}
.invest_get_section img{width:20%}
.invest_get_section>div{align-items:flex-start;gap:9px;padding:8px 6px;align-items:flex-start}
.need_asst_section>div{flex-direction:column}
.need_asst_section p{display:none}
.call_back_heading{display:flex;align-items:center;gap:15px}
.call_back_heading p{display:block;font-family:Rubik;font-size:24px;font-weight:700;line-height:31.2px;text-align:left;color:#fff}
.checkboc_ppc label{width:92%}
.ppc_flex3{width:100%}
.pay_bg_blue img{width:100%}
.pay_bg_blue{padding-bottom:20px}
.ppc_blue_bg{padding:60px 12px 40px 12px}
.pcc_footer input,#select_goal{width:100%}
.checkboc_ppc input{width:auto}
.calculate_returns{margin-bottom:30px;margin-top:0}
.ppc_main form input{width:100%}
#invest_period{right:3%}
.ylabel{font-size:10px;left:-60px;top:26%}
.xlabel{font-size:10px}
.returns_dots{margin:12px 0 15px 0}
.stay_cheks{flex-direction:column;gap:10px}
.stickopo-clp-m{display:none !important}
#stackedChartID{padding-left:0}
}
@media(min-width:1024px) and (max-width:1366px){.pcc_footer{display:flex;align-items:self-end;gap:15px;border:2px solid #fff;padding:12px 20px 12px 20px;border-radius:8px;margin-top:20px}
.stay_cheks{display:flex;align-items:end}
}