@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}
.pl15{padding-left:15px !important}
.ml20{margin-left:20px}
.dnone{display:none}
.SIP_calci_main{background-color:#fafafa;padding:115px 25px 40px 25px}
.pcc_heading{font-family:Rubik;color:#4f4f4f;font-size:32px;font-weight:700;line-height:48px}
.pcc_para{font-family:Rubik;color:#4f4f4f;font-size:16px;font-weight:400;line-height:24px;text-align:left;margin:15px 0 20px}
.ppc_main{display:flex;gap:8px}
.ppc_flex1,.ppc_flex2{background-color:#fff;border-radius:20px}
.ppc_flex1{width:26%;padding:30px 8px;box-shadow:0 2px 14.4px 0 #0D0A2C14}
.ppc_flex2{width:50%;padding:20px 10px;box-shadow:0 2px 14.4px 0 #0D0A2C14}
.calculate_returns{font-family:Rubik;font-size:24px;font-weight:400;line-height:28.08px;text-align:center;color:#333;margin-bottom:20px;margin-top:45px}
.retuns_subtitle{font-family:Rubik;font-size:16px;font-weight:700;line-height:18.72px;letter-spacing:.02em;text-align:center;color:#005dac;margin:20px 0 15px}
.ppc_main form>div{position:relative}
.ppc_main form input{border:1px solid rgba(119,119,119,1);padding:9px 16px 9px 12px;border-radius:5px;outline:0;width:88%;margin-bottom:20px}
.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:25px;background:#fff;z-index:1;padding:0 6px}
.amount_radio_btns{display:flex;gap:12px;margin-bottom:30px}
.rad-label{width:48%;display:flex;gap:3px;align-items:center;border-radius:6px;padding:10px 2px;margin:10px 0;cursor:pointer;border:1px solid #dedede}
.rad-input{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;z-index:-1}
.rad-design{width:8px;height:8px;border-radius:100px;background:#005dac;position:relative}
.rad-design::before{content:'';display:inline-block;width:inherit;height:inherit;border-radius:inherit;background:#dedede;transform:scale(1.1);transition:.3s;position:unset;margin-bottom:8px}
.rad-input:checked+.rad-design::before{transform:scale(0)}
.rad-text{color:rgba(79,79,79,0.75);font-size:14px}
.rad-input:checked~.rad-text{color:#005dac}
.active_label{border-color:rgba(0,94,172,1)}
.invest_amnt_words{font-family:Rubik;font-size:14px;font-weight:400;line-height:18px;text-align:left;color:#4f4f4f;position:relative;top:-15px;left:32px}
.ruppe_symbol{position:absolute;left:28px;top:10px}
form{text-align:center}
#invest_period{font-family:Rubik;font-size:16px;font-weight:400;line-height:16px;text-align:left;color:rgba(0,114,188,1);outline:0;border:1px solid rgba(0,114,188,1);padding:3px 3px;position:absolute;right:20px;top:5px;border-radius:4px}
#invest_period option{font-family:Rubik;font-size:16px;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}
.years_tag{position:absolute;top:8px;left:49px}
#invest_form>div:nth-child(6){margin-top:15px}
.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:26px;font-weight:700;line-height:36.4px;text-align:left;color:#4f4f4f}
.fs12{font-size:12px}
.text_light{color:#fff}
.returns_dots{display:flex;justify-content:space-between;gap:15px;margin:8px 0 0 20px}
.returns_dots>div{display:flex;align-items:center;gap:8px}
.returns_dots>div 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{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:center;gap:20px;padding:12px 34px 20px 34px;border-radius:8px;margin-top:20px;border:3px solid #fff;box-shadow:0 2px 14.4px 0 #0D0A2C14;background:#fff}
.need_asst_section p{font-family:Rubik;font-size:24px;font-weight:700;line-height:31.2px;text-align:left;color:#0072bc;margin-bottom:10px}
.pcc_footer input,#select_goal{font-family:Rubik;font-size:16px;font-weight:400;line-height:20px;text-align:left;color:#4f4f4f;background-color:#fff;padding:12px 24px 12px 24px;border-radius:8px;outline:0;border:1px solid #4F4F4F4D;width:100%}
#select_goal{padding:12px 8px 12px 12px}
.need_asst_section>div{display:flex;gap:8px}
.mobile_input{position:relative}
.mobile_input input{padding-left:60px}
.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:#666;width:80%;display:inline-table}
.checkboc_ppc label a{color:#666;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;box-shadow:0 1px 3px 0 #00000040}
.pay_bg_blue{height:100%;background:#f4f8ff;border-radius:10px;text-align:center}
.pay_bg_blue img{max-width:100%;margin-bottom:15px;padding:20px 20px 5px}
.pay_text{font-family:Rubik;font-size:16px;font-weight:400;line-height:11.6px;text-align:center;color:#0072bc;padding:0 10px}
.pay_text span{display:block;margin-bottom:15px}
.pay_text span:first-of-type,.get_word{color:#4f4f4f}
.get_text{font-family:Rubik;font-size:20px;font-weight:700;line-height:14.5px;color:#0072bc;padding:0 10px}
.get_text span{display:block;margin-bottom:15px;line-height:28px}
.pay_bg_blue button,.invest_now_btn button{background:#f89c30;color:#fff;border-radius:200px;padding:8px 24px 8px 24px;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:13px;height:1px;width:30%;background-color:#0072bc;margin-left:-33%}
.or_breakline::after{content:"";position:absolute;top:13px;height:1px;width:30%;background-color:#0072bc;margin-left:10px}
#invest_amnt_input{width:90%;padding-left:26px}
.list_white,.graph_black{display:none}
.active_gricons{background-color:#0072bc}
.graph_icons_section{gap:0 !important;float:right}
.graph_icons_section>div{display:block !important;cursor:pointer;border:1px solid #0072bc !important}
.graph_icons_section>div:first-of-type{border-radius:4px 0 0 4px}
.graph_icons_section>div:last-of-type{border-radius:0 4px 4px 0}
#goal_form{display:none}
.SIP_table{text-align:center;box-shadow:0 4px 5px 0 #0072BC1F;padding:10px;width:100%}
.SIP_table th{background:linear-gradient(180deg,#2e90cf 0,#0072bc 100%);font-family:Rubik;font-size:12px;font-weight:700;line-height:15.6px;letter-spacing:.02em;text-align:center;color:#fff;padding:5px 10px}
.SIP_table td{background-color:#f5f5f5;font-family:Rubik;font-size:12px;font-weight:400;line-height:17.16px;letter-spacing:.02em;text-align:center;color:#222b45}
.SIP_table{display:none}
.SIP_table_section{max-height:39vh;overflow:scroll}
#invest_form input::-webkit-input-placeholder{opacity:.5}
#invest_form input:focus::-webkit-input-placeholder{opacity:0}
.call_back_heading{width:5%;position:relative;top:10px}
.need_asst_section{width:63%}
.checkboc_ppc{width:22%;position:relative;top:18px}
.footer_btn{width:22%;position:relative;top:18px}
#tncwrapper{position:relative;top:2px;width:auto !important}
.input-field{position:relative;width:32%}
.error-field{position:absolute !important;bottom:-16px !important;left:6px !important}
.main-popup{position:fixed;font-family:Allianz Sans;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 1px 1px gray;gap:0;opacity:1;border-radius:10px;text-align:center;padding:5px 30px 5px 30px;width:50%;background-color:#fff;font-size:24px;font-weight:400;z-index:101}
.popup-content{position:relative}
.close-popup{position:absolute;right:-18px;top:-7px;cursor:pointer}
.main_popup_bg{background:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:100}
.message-popup{font-family:'Rubik';font-size:18px;padding:20px 0}
@media(max-width:767px){.main-popup{padding:5px 10px 5px 10px;width:90%}
.pl15{padding-left:25px !important}
.ppc_main{flex-direction:column}
.pcc_footer{flex-direction:column;align-items:center;padding:12px 12px 20px 12px}
.pcc_heading{font-size:24px;line-height:26px}
.pcc_para{font-size:12px;line-height:16px;text-align:justify}
.ppc_flex1{width:100%;padding:30px 12px}
.ppc_flex2{width:100%;padding:20px 5px}
.title_top{font-size:12px;line-height:8.6px}
.title_amnt{font-size:14px;line-height:24.4px}
.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}
.SIP_calci_main{padding:90px 15px 40px 15px}
.calculate_returns{font-weight:700;margin-top:0}
.graph_icons_section img{width:auto !important;max-width:unset !important}
.returns_dots{gap:5px;margin:8px 0 0 0}
.returns_dots>div div{padding:8px 12px 8px 5px;gap:5px}
.call_back_heading p{color:#0072bc;font-size:20px;line-height:24px}
.returns_dots>div p{font-size:14px}
#toggle-btn-clip-readmore,#toggle-btn-clip-readless{font-size:12px !important}
.expected_years{font-weight:400 !important}
.SIP_table{padding:0 !important}
#select_goal{width:100%}
.call_back_heading{width:100%;top:10px}
.need_asst_section{width:100%}
.checkboc_ppc{width:100%;top:18px}
.footer_btn{width:100%;top:18px}
#tncwrapper{width:auto}
.pcc_footer input,#select_goal{margin-bottom:11px}
.error-field{bottom:-5px !important}
}
.hidden-readmore-clp-content{display:none}
#toggle-btn-clip-readmore,#toggle-btn-clip-readless{font-size:16px;font-weight:500;font-family:'Rubik';color:#005dac;cursor:pointer}
.SIP_calci_main .pcc_para a{color:#0072bc !important;text-decoration:underline}
.SIP_calci_main #error1,.SIP_calci_main #error2,.SIP_calci_main #error3,.SIP_calci_main #error4,.SIP_calci_main #error5,.SIP_calci_main #error6{position:relative;top:-18px;right:43px}
.SIP_calci_main #error1{right:43px !important}
.SIP_calci_main #error2{right:53px !important}
.SIP_calci_main #error3,.SIP_calci_main #error4{right:56px !important}
.SIP_calci_main #error6{right:45px !important}
.pay_bg_blue button a,.invest_now_btn button a{color:#fff !important}
@media(min-width:1024px) and (max-width:1480px){#toggle-btn-clip-readmore,#toggle-btn-clip-readless{font-size:14px}
}
#error1,#error2,#error3,#error4,#error5,#error6{display:none;color:red;font-family:Rubik;font-size:10px;margin-top:4px;font-weight:500}
.error-check{font-family:Rubik;font-size:10px;margin-top:4px;font-weight:500;color:red}
.creturns{background-color:#3bb2ff !important}
@media(max-width:767px){.SIP_calci_main #error1,.SIP_calci_main #error2,.SIP_calci_main #error3,.SIP_calci_main #error4,.SIP_calci_main #error5,.SIP_calci_main #error6{right:50px !important}
.SIP_calci_main #error3,.SIP_calci_main #error4{right:64px !important}
.SIP_calci_main #error5,.SIP_calci_main #error6{right:54px !important}
.SIP_calci_main #error2{right:60px !important}
.input-field{position:relative;width:100%}
}
@media(min-width:1024px) and (max-width:1366px){.pcc_footer input,#select_goal{font-size:13px}
#select_goal{padding:12px 2px 12px 2px}
}