*{font-family:Rubik;margin:0}
.dnone{display:none}
.text_right{text-align:right}
.text_left{text-align:left !important}
.text_center{text-align:center}
.lgc_bg_grey{background-color:#f2f2f2;padding:0 0 20px}
.lgc_main_heading{font-family:Rubik;font-size:32px;font-weight:700;line-height:37.92px;text-align:center;color:#131619;padding:20px 0}
.lgc_main{border:1px solid #99bfde;border-radius:10px;padding:15px;display:flex;justify-content:space-between;background:#fff;width:90%;margin:0 auto}
.lgc_main_calciSection{width:40%}
.lgc_main_resultSection{width:58%}
.calci_label_section{display:flex;align-items:center;gap:5px}
.amount-ulip-error{display:none;color:red;font-size:12px;font-weight:500;position:relative;bottom:20px}
.tooltip_wrapper{cursor:auto;position:relative;text-align:center;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased}
.tooltip_wrapper .tooltip{font-family:Rubik;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.02em;text-align:left;background:#fafeff;bottom:82%;color:#777;display:block;left:-30px;margin-bottom:15px;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;width:210px;border:1px solid #2bc9ff;border-radius:8px;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28)}
.tooltip_wrapper .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}
.tooltip_wrapper .down_arrow{border:1px solid #2bc9ff;content:" ";height:10px;left:140%;bottom:20px;margin-left:-13px;position:absolute;width:10px;background:#fafeff;rotate:135deg;border-bottom:0;border-left:0;opacity:0;z-index:1;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .20s ease-out;-moz-transition:all .20s ease-out;-ms-transition:all .20s ease-out;-o-transition:all .20s ease-out;transition:all .20s ease-out}
.tooltip_wrapper:hover .down_arrow{opacity:1}
.tooltip_wrapper:hover .tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.lte8 .tooltip_wrapper .tooltip{display:none}
.lte8 .tooltip_wrapper:hover .tooltip{display:block}
.calci_label_section p{font-family:Rubik;font-size:14px;font-weight:500;line-height:16.59px;text-align:left;color:#131619}
#drpdwn{border:1px solid #99bfde;background-color:transparent;font-family:Rubik;font-size:14px;font-weight:500;line-height:18px;text-align:left;color:#363c41;padding:8px 10px 8px 10px;border-radius:10px;margin:10px 0 16px;width:18vw;outline:0;cursor:pointer;-webkit-appearance:none;z-index:1;position:relative}
.lgc_slider_title{display:flex;justify-content:space-between}
.lgc_slider_title .slider_input{border:1px solid #99bfde;border-radius:10px;padding:7px 8px;width:60%;text-align:right;outline:0}
.lgc_slider{margin:10px 0}
.lgc_slider input{width:100%;appearance:none;border-radius:10px;height:8px}
.customRange::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border:4px solid #265ca7;border-radius:50px;background-color:#fff;overflow:visible;cursor:pointer}
.lgc_slider_footer{display:flex;justify-content:space-between;margin-bottom:20px}
.lgc_slider_footer p{font-family:Rubik;font-size:14px;font-weight:400;line-height:18px;text-align:left;color:#363c41}
.goal_amount{border:1px solid #99bfde;border-radius:10px;background-color:#fff;margin-bottom:10px}
.main_amount_title{background-color:#f2f2f2;padding:10px;border-radius:10px 10px 0 0}
.main_amount_title p{background-color:#f4faff;font-family:Rubik;font-size:18px;font-weight:700;line-height:22px;text-align:left;color:#131619;border:1px solid #99bfde;border-radius:10px;padding:10px 10px}
.main_amount_title p span{font-size:22px}
.rplp_section{background-color:#fff;border-top:1px solid #99bfde;border-radius:0 0 10px 10px}
.rplp_heading{font-family:Rubik;font-size:20px;font-weight:700;line-height:23.7px;color:#131619;margin:20px 0 10px}
.rplp_subheading{font-family:Rubik;font-size:14px;font-weight:400;line-height:18px;text-align:center;color:#000;margin-bottom:15px}
.rplp_section>div{display:flex;padding:10px;align-items:flex-start;gap:10px}
.rplp_section>div>div{border:1px solid #99bfde;border-radius:10px;background-color:#fff;padding:10px 10px}
.rplp_section>div>div:first-of-type{width:65%}
.premiums_section{display:flex;flex-wrap:wrap;justify-content:space-between}
.premiums_section>div{width:45%;margin-bottom:15px}
.premiums_section>div p:first-of-type{font-family:Rubik;font-size:14px;font-weight:500;line-height:16.59px;text-align:left;color:#363c41;margin-bottom:4px}
.premiums_section>div p:last-of-type{font-family:Rubik;font-size:16px;font-weight:500;line-height:18.96px;text-align:left;color:#000}
.limited_pay_wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.limpay_section>div{display:flex;align-items:flex-start;gap:7px}
.limpay_section{display:block}
.cost_delay_amount{border:1px solid #99bfde;border-radius:10px;background-color:#f4faff;padding:0 15px}
#view_allproducts{display:block;font-family:Rubik;font-size:16px;font-weight:500;line-height:20px;text-align:center;color:#005eac;margin-top:20px}
#limited-pay{width:80%;border:1px solid #99bfde;border-radius:8px;padding:5px 10px;background-color:transparent;-webkit-appearance:none;z-index:1;position:relative;cursor:pointer;top:4px}
.cost_delay_amount .lgc_slider_title .slider_input{width:50%;text-align:left;font-weight:500}
.lgc_slider_title>div:last-child{position:relative}
.lgc_slider_title .month_span{font-family:Rubik;font-size:14px;font-weight:500;line-height:18px;text-align:left;color:#131619;position:absolute;right:10px;top:7px}
.cost_delay_foter{flex-wrap:nowrap;justify-content:unset;gap:35px}
.cost_delay_foter>div{width:auto}
.fill_details_section{border:1px solid #99bfde;border-radius:10px;padding:15px;background:#fff;width:90%;margin:15px auto 0}
.fill_details_title{font-family:Rubik;font-size:20px;font-weight:700;line-height:23.7px;text-align:left;color:#131619;margin-bottom:10px}
#fill_details_form{display:flex;justify-content:space-between}
.details_mobile{position:relative}
.details_mobile>div{position:absolute;top:8px;left:2px}
#fill_details_form input{border:1px solid var(--a,#265ca7);border-radius:10px;padding:10px 10px;font-size:16px}
.details_mobile select{border:none !important;font-size:16px}
.details_mobile input{padding-left:65px !important}
#fill_details_form input,#fill_details_form div{width:27%;outline:0}
.details_mobile input{width:-webkit-fill-available !important}
#fill_details_form input[type=button]{width:14%;border:1px solid #ff6700;border-radius:10px;color:#ff6700;cursor:pointer;background-color:#fff;font-family:Rubik;font-size:16px;font-weight:500;line-height:20px}
#fill_details_form input::placeholder,.details_mobile select{font-family:Rubik;font-size:16px;font-weight:500;line-height:20px;text-align:left;color:#5c666e}
.lgc_checkbox_wrapper{display:flex;align-items:center;gap:5px;margin-top:20px}
.lgc_checkbox_wrapper label{font-family:Rubik;font-size:12px;font-weight:400;line-height:14.22px;text-align:left;color:#5c666e}
.lgc_checkbox_wrapper .read_more{font-family:Rubik;font-size:12px;line-height:14.22px;font-weight:500;color:#005eac;cursor:pointer}
.lgc_checkbox_wrapper .more_para{display:none}
.lgc_checkbox_wrapper input[type="checkbox"]:checked{background-color:#002b4e}
input[type="checkbox"]:hover{color:black}
.present_value_rupee{position:absolute;top:7px;margin-left:5px}
.unit_text{position:absolute;right:0;top:7px;margin-right:7px}
.lgc_slider_title #invest-for-value{padding:7px 54px 7px 2px;width:44%;font-size:14px;color:#131619}
.lgc_slider_title #second-step-growth,.lgc_slider_title #inflation-rate-value{padding:7px 24px 7px 2px;width:50%;font-size:14px;color:#131619}
.ulip_termcond{text-decoration:underline;color:#005dac;cursor:pointer}
.more_para{display:none}
.read_more{font-family:Rubik;color:#0072bc;font-size:16px;font-weight:400;line-height:20px;text-align:left;cursor:pointer}
#clp-template-container .custom-breadcrumb-margin{margin-left:50px !important}
.dropdown select{padding-right:10px}
.dropdown,.limpay_section{position:relative;z-index:0}
.downArrow{position:absolute;top:18px;left:46%;z-index:0}
.downArrow img{width:70%}
.limpay_section .downArrow{top:27px;left:65%}
.limpay_section .tooltip_wrapper .tooltip{width:250px !important;left:-200px !important}
@media(max-width:767px){.read_more{font-size:14px;line-height:16px;cursor:pointer}
}
@media(max-width:767px){.lgc_main{flex-direction:column}
.lgc_main_calciSection{width:100%}
.lgc_main_resultSection{width:100%}
.rplp_section>div{flex-direction:column}
.rplp_section>div>div:first-of-type{width:100%}
#prempay_term{float:right}
.cost_delay_amount .lgc_slider_title .slider_input{width:100%}
.cost_delay_foter{gap:5px;flex-direction:column}
#drpdwn{padding:12px 10px 12px 5px;width:98%;margin:12px auto}
#fill_details_form{flex-direction:column;gap:10px;position:relative}
#fill_details_form input,#fill_details_form div{width:95%;outline:0}
.details_mobile input{width:83% !important}
.fill_details_section{padding-bottom:95px}
#fill_details_form input[type=button]{position:absolute;width:90%;bottom:-85%}
.lgc_checkbox_wrapper{align-items:flex-start}
.lgc_checkbox_wrapper label{height:43px;overflow:scroll}
.lgc_slider_title .slider_input{width:95%}
.lgc_slider_title #invest-for-value{width:95%}
.lgc_slider_title #second-step-growth,.lgc_slider_title #inflation-rate-value{width:95%}
.lgc_bg_grey{margin-top:15px}
.lgc_main_heading{font-size:16px;line-height:20px;padding:14px 0}
.main_amount_title p{font-size:12px}
.main_amount_title p span{font-size:16px}
.rplp_heading{font-size:14px;line-height:16px}
.rplp_section>div .rplp_heading{font-size:16px;line-height:19px}
.premiums_section>div p:last-of-type{font-size:14px;line-height:17px}
.calci_label_section{align-items:flex-start}
.tooltip_wrapper .tooltip{width:160px;max-width:205px}
.limpay_section .tooltip_wrapper .tooltip{max-width:205px !important;left:-175px !important}
.downArrow{top:24px;left:88%}
.limpay_section .downArrow{top:60% !important;left:80%}
.calci_label_section p{font-size:10px;line-height:12px}
.lgc_main_calciSection .calci_label_section p{font-size:13px;line-height:18px}
.premiums_section>div p:first-of-type{font-size:12px;line-height:15px}
#limited-pay{width:100%;padding:5px 10px;top:4px;font-size:10px;line-height:16px}
.calci_label_section{left:-15px}
.cost_delay_amount .rplp_heading{font-size:16px;line-height:19px}
.cost_delay_amount .rplp_subheading{font-size:10px;line-height:16px}
.cost_delay_amount .calci_label_section p{font-size:12px;line-height:14px}
.cost_delay_amount .lgc_slider_footer p{font-size:12px;line-height:16px}
.lgc_slider_title>div:first-of-type{width:68%}
.lgc_slider_title>div:last-of-type{width:32%}
.cost_delay_amount .calci_label_section .tooltip_wrapper{display:none}
.cost_delay_amount .lgc_slider_title>div:first-of-type{width:62%}
.cost_delay_amount .lgc_slider_title>div:last-of-type{width:37%}
}
@media(max-width:360px){.calci_label_section{left:-3px}
}
.main-popup{position:fixed;font-family:Rubik;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-size:18px;padding:20px 0}