@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap');input[type="date"]{position:relative;text-transform:uppercase}
.ann-termchild .h3{font-size:12px}
.input-hide{display:none}
input[type="date"]::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}
.pdp-hero-main-container *{margin:0;padding:0;box-sizing:border-box;border:0;background-color:transparent}
.input-field-clp{position:relative;display:inline-block}
.date-input-container{position:relative;cursor:pointer}
.calender_icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:auto}
.cq-LinkChecker{display:none}
.error-check1{font-family:Rubik;font-size:10px;margin-top:4px;font-weight:500;color:red}
.error-check{font-family:Rubik;font-size:10px;margin-top:4px;font-weight:500;color:red}
.pdp-hero-main-container .watch-video{display:flex;justify-content:flex-end;width:100%;padding-top:40px}
.pdp-hero-main-container .watch-video button img{display:inline;vertical-align:middle;margin-right:5px}
.pdp-hero-main-container .watch-video button{width:135px;height:36px;padding:8px 12px 8px 12px;gap:8px;border-radius:0 0 10px 10px;cursor:pointer;color:white;background:linear-gradient(90deg,#ff6700 0,#ff8900 100%)}
.pdp-hero-main-container{display:flex;justify-content:space-evenly;align-items:center;margin-top:40px}
.pdp-hero-main-container .etouchp{color:white;position:absolute;left:58px;color:var(--card-white-card-ffffff,var(--White,#FFF));font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:18px}
.alone-cta-pdp{margin-top:10px}
.alone-cta-pdp button{padding:12px 12px;cursor:pointer;border-radius:10px;border:1px solid var(--gradients-orange,#ff6700);background:var(--gradients-orange,linear-gradient(90deg,#ff6700 0,#ff8900 100%));color:var(--card-white-card-ffffff,var(--White,#FFF));font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:normal;height:43px;width:292px}
.alone-cta-pdp button a{color:var(--card-white-card-ffffff,var(--White,#FFF))}
.hero-container{display:none}
.btm-pase-form-hide{display:none !important}
.hero-container-services{width:100% !important}
.hero-paragraph-services{width:603px !important;margin-top:20px !important}
.hero-img-services{top:17px !important;right:-100px !important}
.hero-left-arrow{z-index:1}
.hero-right-arrow{z-index:1}
.hero-container[data-active]{box-shadow:-8px 0 12px 0 rgba(0,0,0,0.12);position:relative;display:flex;align-items:center;flex-direction:column;width:100%;border-radius:0}
.blue-women{background:linear-gradient(276deg,#52aee2 6.04%,#0d438d 101.28%) !important}
.pink-women{background:none !important}
.desktop_hero_img{position:absolute;width:100%;height:100%;z-index:1;background-image:url(../../../../../content/dam/balic-web/images/hero-pdp-bg.webp);background-size:cover;background-repeat:no-repeat}
.mobile_hero_img{position:absolute;width:100%;height:100%;z-index:1;background-image:url(../../../../../content/dam/balic-web/images/hero-pdp-bg.webp);background-size:cover;background-repeat:no-repeat}
.hero_img.mobile_hero_img{display:none}
.hero-container .first-pase{display:flex;justify-content:space-evenly !important;padding:23px 23px 0;width:100%;margin-right:100px}
.hero-container .first-pase .left-side-comp{margin-top:20px;z-index:2}
.hero-container .first-pase .left-side-comp .front-comp1 .h1{color:var(--card-white-card-ffffff,var(--White,#FFF));font-family:Rubik;font-size:14px;font-style:normal;line-height:20px}
.hero-container .first-pase .left-side-comp .front-comp1 .h1 b{font-weight:500;font-size:10px}
.hero-container .first-pase .left-side-comp .front-comp1 .h2{color:var(--card-white-card-ffffff,var(--White,#FFF));font-family:Rubik;font-size:26px;font-style:normal;font-weight:400;line-height:32px}
.hero-container .first-pase .left-side-comp .front-comp1 .h2{color:var(--card-white-card-ffffff,var(--White,#FFF));font-family:Rubik;font-size:26px;font-style:normal;font-weight:400;line-height:32px}
.hero-container .first-pase .left-side-comp .front-comp1{width:100%}
.hero-container .first-pase .left-side-comp .front-comp1 .h5{color:var(--White,#FFF);font-family:Rubik;font-size:28px;font-style:normal;font-weight:700;line-height:36px;width:60vw}
.hero-container .first-pase .left-side-comp .front-comp1 p{color:var(--card-white-card-ffffff,var(--White,#FFF));font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.hero-container .first-pase .left-side-comp .front-comp3{display:flex;align-items:flex-start;flex-direction:column;margin-top:10px;gap:4px}
.hero-container .first-pase .left-side-comp .front-comp3 .comp3item{display:flex;align-items:start;gap:3px;margin-top:0 !important}
.hero-container .first-pase .left-side-comp .front-comp3 .comp3item img{width:16px;height:16px}
.hero-container .first-pase .left-side-comp .front-comp3 .comp3item .h3{color:var(--White,#FFF);font-family:Rubik;font-size:14px;font-style:normal;font-weight:500}
.hero-container .first-pase .left-side-comp .front-comp3 .comp3item .h3 a{color:var(--White,#FFF);font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-decoration:none}
.hero-container .first-pase .right-comp .ellipese{position:relative}
.hero-container .first-pase .right-comp .ellipese img{position:absolute;top:-0;right:-164px;height:266px;z-index:0}
.hero-container .first-pase .right-comp .ellipese .shubh-img{content:"";position:absolute;width:365px;height:365px;right:-145px;top:-15px;background:var(--backImg);background-position:center;background-repeat:no-repeat}
.life-videos-modal{position:fixed;display:none;max-width:688px;width:85%;height:420px;padding:12px 24px 48px 24px;transform:translate(-50%,-50%);flex-direction:column;align-items:flex-end;gap:12px;z-index:999;border-radius:10px;border:1px solid var(--card-stroke-99-bfde,#99bfde);background:var(--White,#FFF);top:50%;left:50%}
.life-videos-modal iframe{width:100%;height:100%}
.lifevideo-overlay-img{top:0;width:100vw;height:100%;left:0;background:rgba(0,0,0,.7);position:fixed;z-index:100;display:none}
.life-videos-modal-close{cursor:pointer}
.videos-card-item-ifr{width:100%;height:240px;border:8px solid var(--card-white-card-ffffff,#FFF)}
.media-d-none{padding:12px 12px;cursor:pointer;border-radius:10px;border:1px solid var(--gradients-orange,#ff6700);background:var(--gradients-orange,linear-gradient(90deg,#ff6700 0,#ff8900 100%));color:var(--card-white-card-ffffff,var(--White,#FFF));font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:normal;height:43px;width:292px;display:none}
.media-d-none{background:var(--gradients-orange,linear-gradient(90deg,#ff6700 0,#ff8900 100%));color:var(--card-white-card-ffffff,var(--White,#FFF))}
.media-d-none-BuyNow{background:var(--card-white-card-ffffff,var(--White,#FFF))}
.media-d-none-BuyNow a{color:#ff6700}
.etouchp-dnone{display:none}
.main-popup{display:none;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}
.main_popup_bg{display:none;background:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:100}
.blog-calculate-container{display:flex;width:746px;height:72px;border-radius:10px;background:var(--card-stroke-99-bfde,#99bfde)}
.blog-calculate-left-section{display:flex;align-items:center;gap:8px;margin:16px 40px 24px 16px}
.blog-calculate-left-section-icon{width:40px;height:40px}
.blog-calculate-left-section-h2{color:var(--text-black-131619,#131619);font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:20px;width:318px}
.blog-calculate-right-section{display:flex;width:292px;padding:12px 80px;justify-content:center;align-items:center;gap:8px;border-radius:10px;background:var(--Gradients-Orange,linear-gradient(90deg,#ff6700 0,#ff8900 100%));color:var(--card-white-card-ffffff,var(--White,#FFF));font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin:15px 24px 15px 0;border:0}
.blog-calculate-term-c{display:flex;color:var(--card-white-card-ffffff,var(--White,#FFF));font-family:Rubik;font-size:10px;font-style:normal;font-weight:400;line-height:normal}
.ban-f{position:absolute;z-index:2;display:flex;width:100%;padding:24px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;border-radius:10px;background:var(--card-bg-color-f-4-faff,#f4faff);top:0;left:0;border:1px solid #c9e6f6;box-shadow:0 2px 30px 0 rgba(3,66,99,0.1)}
.ban-f-h{color:var(--text-black-131619,#131619);text-align:center;font-family:Rubik;font-size:20px;font-style:normal;font-weight:500;line-height:24px;text-transform:capitalize;margin:0 auto}
.ban-f-inp-d1{display:flex;gap:16px;width:100%}
.ban-f-inp-d1 .input-field{width:100%}
.ban-f-inp-d1-lab{color:var(--text-black-131619,#131619);font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}
.ban-ann-d{display:flex;align-items:center;flex-wrap:wrap;gap:24px;align-self:stretch}
.ban-ann-d-h{color:var(--text-black-131619,#131619);font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}
.ban-ann-d-num{display:flex;align-items:center;gap:4px}
.ban-ann-d-sp{display:flex;width:58px;height:42px;justify-content:center;align-items:center;gap:16px;border-radius:10px;border:1px solid var(--card-stroke-99-bfde,#99bfde);background:var(--White,#FFF);cursor:pointer}
.ban-but,.ban-but-tbc{display:flex;width:40px;height:40px;padding:8px;justify-content:center;align-items:center;gap:10px;border-radius:10px;border:1px solid var(--card-stroke-99-bfde,#99bfde);background:var(--White,#FFF);cursor:pointer}
.ann-tob-d{display:flex;align-items:center;gap:16px;align-self:stretch}
.banftit{display:flex;gap:10px;align-items:center}
.banftit .h5{font-family:Rubik;font-size:14px;font-weight:500;line-height:normal}
.banftit .banfit-inpcon{display:flex;gap:8px}
.banftitinput_active{border:1px solid #005dac !important}
.banftitinput_active .banfitit-indot{background:#005dac !important}
.banftitinput_active span{color:#005dac !important}
.banftit .banfit-inpcon .banftit-input{display:flex;align-items:center;gap:8px;border:1px solid #99bede;border-radius:8px;padding:10px 14px;cursor:pointer}
.banftit .banfit-inpcon .banftit-input .banfitit-indot{width:8px;height:8px;border-radius:50%;background-color:#999}
.banftit .banfit-inpcon .banftit-input span{font-family:Rubik;font-size:14px;font-weight:500;color:#666}
.ann-term-but{display:flex;justify-content:space-between;align-items:center;gap:16px;align-self:stretch}
.ann-term-d{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}
.ann-term-ch{display:flex;align-items:start;flex-direction:column;gap:4px}
.ann-term-ch .ann-termchild{display:flex;align-items:center;gap:8px}
.ann-term-ch .ann-termchild .tnc1{font-size:10px}
#termandcon>*{font-size:10px}
.ann-sub-but{display:flex;padding:12px 80px;justify-content:center;align-items:center;gap:8px;border-radius:10px;background:var(--Gradients-Orange,linear-gradient(90deg,#ff6700 0,#ff8900 100%));color:var(--card-white-card-ffffff,var(--White,#FFF));-webkit-text-stroke-width:1;-webkit-text-stroke-color:var(--card-white-card-ffffff,var(--White,#FFF));font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:18px;border:0;cursor:pointer}
.ann-tc{color:var(--text-black-131619,#131619);font-family:Rubik;font-size:10px;font-style:normal;font-weight:400;line-height:normal;align-self:stretch;cursor:pointer;width:fit-content}
.gen-d{display:flex;align-items:center;gap:16px;width:308px}
.gen-h{color:var(--text-black-131619,#131619);font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}
.pdp-hero-main-container .active{border-radius:10px;border:1px solid var(--card-stroke-99-bfde,#99bfde);background:var(--balic-brand-color-blue-005-eac,#005dac);color:white}
.pdp-hero-main-container .active path{fill:white;stroke:white}
.pdp-hero-main-container a{color:var(--balic-brand-color-blue-005-eac,#005dac);font-family:Rubik;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;cursor:pointer}
.padformtwo-con{display:none;border:1px solid #91b8d8;box-shadow:0 4px 5px 0 #00000040;background:#f4faff;padding:32px 16px;border-radius:20px;width:101%;position:absolute;left:-3px;top:-5px}
.padformtwo-con .padformtwo-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px}
.padformtwo-con .padtwot-mbox{width:30%}
.padformtwo-con .padtwot-selectbox{position:relative;background:#fff;border:1px solid #005dac;border-radius:10px;padding:12px}
.padformtwo-con .padtwot-selectbox .pt-imgitem{display:flex;position:absolute;top:-10px;gap:4px;background:linear-gradient(to bottom,#f4faff 50%,#fff 50%)}
.padformtwo-con .padtwot-selectbox .pt-imgitem .h5{font-family:Rubik;font-size:14px;font-weight:500;color:#363c41}
.padformtwo-con .padtwot-selectbox .pt-imgitem img{width:16px;height:16px}
.padformtwo-con .padtwot-selectbox input{border:0;outline:0;background:0;font-family:Rubik;font-size:14px;font-weight:500;color:#363c41}
.padformtwo-con .padtwot-selectbox select{width:100%;background-color:none;border:0;outline:0;font-family:Rubik;font-size:14px;font-weight:500;color:#363c41}
.padformtwo-con .padtwot-selectbox select option{font-family:Rubik;font-size:14px;font-weight:500;color:#363c41}
.padformtwo-con .padtwot-mbox .pddtwo-lebel{border:1px solid #0fd381;background:#fff;width:fit-content;margin-top:10px;padding:6px 12px;color:#08aa2b;font-family:Rubik;font-size:16px;font-weight:500;border-radius:20px}
.padformtwo-con .padformtwo-middle{display:flex;flex-direction:column;justify-content:center;align-items:center}
.padformtwo-con .padformtwo-middle .padformmid-one h5{display:flex;align-items:center;font-family:Rubik;font-size:20px;font-weight:500;color:rgba(19,22,25,1)}
.padformtwo-con .padformtwo-middle .padformmid-one span{font-family:Rubik;font-size:20px;font-weight:400;color:rgba(19,22,25,0.5)}
.padformtwo-con .padformtwo-middle .padformmid-two h5{font-family:Rubik;font-size:30px;font-weight:500;color:#0072bc;margin-top:16px}
.padformtwo-con .padformtwo-middle .padformmid-two h5 span{color:#131619;font-family:Rubik;font-size:20px;font-weight:400}
.padformtwo-con .padformtwo-middle .padformmid-lebel{border:1px solid #0fd381;background:#fff;width:fit-content;padding:6px 12px;color:#08aa2b;font-family:Rubik;font-size:16px;font-weight:500;border-radius:20px}
.padformtwo-con .padformtwo-middle .padformmid-lebel{border:1px solid #0fd381;background:#fff;width:fit-content;padding:6px 12px;border-radius:20px;margin-top:8px}
.padformtwo-con .padformtwo-middle .padformmid-lebel span{color:#08aa2b;font-family:Rubik;font-size:16px;font-weight:500}
.padformtwo-con .padformtwo-middle .padformmid-lebel span sup{font-weight:400}
.padformtwo-con .padformtwo-middle button{background:#ff6f00;box-shadow:0 7px 17px 0 #EC9F4952;font-family:Rubik;font-size:16px;font-weight:500;color:#fff;border:0;outline:0;padding:12px;border-radius:10px;width:25%;cursor:pointer;margin-top:24px}
.padformtwo-con .padformtwo-middle .padformmid-inpubox{display:flex;align-items:center;gap:8px;margin-top:16px}
.padformtwo-con .padformtwo-middle .padformmid-inpubox input{width:16px;height:16px;cursor:pointer}
.padformtwo-con .padformtwo-middle .padformmid-inpubox .h5{font-family:Rubik;font-size:12px;font-weight:400;cursor:pointer}
.padformtwo-con .padformtwo-middle .padformmid-inpubox .h5 a{font-family:Rubik;font-size:12px;font-weight:600;text-decoration:underline;color:#0072bc}
.comp3item .h3 sup{font-size:8px}
.hero-container .first-pase .left-side-comp .front-comp3 .comp3item img{position:relative;top:0}
.hero-container .bottom-pase{position:relative;width:75%;height:auto;background-color:#fff;border-radius:10px;padding:12px 12px;justify-content:center;z-index:10;border:1px solid var(--card-stroke-99-bfde,#99bfde);margin-top:20px}
.hero-container .bottom-pase .heading-div .h4{font-family:Rubik;font-weight:500;font-size:20px;color:#131619}
.hero-container .bottom-pase .heading-div span{font-family:Rubik;font-weight:500;font-size:14px;color:#131619}
.hero-container .bottom-pase form .formdiv{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:16px}
.hero-container .bottom-pase .floating-label{position:relative;display:flex;border:1px solid #005eac;border-radius:10px}
.hero-container .bottom-pase .nripadding{padding:10px !important}
.hero-container .bottom-pase .floating-label select{color:#363c41;font-family:Rubik;font-weight:500;font-size:14px;border:0;outline:0;padding:10px}
.hero-container .bottom-pase .floating-label .mob-select{padding:0 0 0 10px !important}
.hero-container .bottom-pase .floating-label .nrimob_select{color:#363c41;font-family:Rubik;font-weight:500;font-size:14px;border:0;outline:0;padding:10px}
.hero-container .bottom-pase .floating-label input{width:100%;outline:0;border:0;font-family:Rubik;font-weight:500;font-size:14px;line-height:18px;color:#363c41;padding:10px}
.hero-container .bottom-pase .floating-label .annul_income{width:100%;-webkit-appearance:none;border:0;outline:0}
.hero-container .bottom-pase .floating-label input::placeholder{font-family:Rubik;font-weight:500;font-size:14px;color:#363c41}
.hero-container .bottom-pase .floating-label label{position:absolute;top:50%;left:10px;transform:translateY(-50%);transition:all .3s ease-in-out;pointer-events:none;background:#fff;padding:0 5px;z-index:99;width:80%;display:flex;align-items:center;color:#363c41;font-family:Rubik;font-weight:500;font-size:14px}
.hero-container .bottom-pase .floating-label .labelmobilenum{left:54px;width:50%}
.hero-container .bottom-pase .floating-label input:focus+label{top:0;font-size:12px;padding:0 4px;width:unset}
.hero-container .bottom-pase .floating-label input:focus+ .labelmobilenum{left:10px !important}
.hero-container .bottom-pase .nrilife_cover{justify-content:flex-start !important;margin-left:20px}
.hero-container .bottom-pase .input-field{border-radius:10px;width:33%}
.hero-container .bottom-pase form .formdiv .areyounri_section{display:flex;align-items:center;gap:8px;width:30%}
.hero-container .bottom-pase form .formdiv .select-field{width:30%}
.hero-container .bottom-pase .formfirst_section{display:flex;flex-wrap:wrap;justify-content:space-between}
.hero-container .bottom-pase .formfirst_section>div{width:50%}
.hero-container .bottom-pase .radio-container{display:flex;gap:8px;align-items:center}
.hero-container .bottom-pase .radio-label{display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer}
.hero-container .bottom-pase .radio-label input{display:none}
.hero-container .bottom-pase .radio-label span{border-radius:6px;background-color:#fff;border:1px solid #99bfde;font-family:Rubik;font-weight:500;font-size:12px;line-height:14.22px;color:#666;width:68px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer}
.hero-container .bottom-pase .radio-label input:checked+span{color:#005eac;border:1px solid #005eac}
.hero-container .bottom-pase .nri_radiotitle{font-family:Rubik;font-weight:500;font-size:14px;line-height:16.59px;letter-spacing:0;color:#363c41}
.hero-container .bottom-pase .custom-dropdown{width:100%;cursor:pointer}
.hero-container .bottom-pase .selected-option{display:flex;align-items:center;gap:0;background:0;color:var(--text-grey-25-c-666-e,#5c666e);font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:18px;outline:0}
.hero-container .bottom-pase .selected-option img{width:20px;height:14px;margin-right:8px}
.hero-container .bottom-pase .dropdown-list li{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-bottom:.5px solid #0072BC99;font-family:Rubik;font-weight:400;font-size:12px;line-height:18px;color:#4f4f4f}
.hero-container .bottom-pase .dropdown-list li:last-child{border-bottom:unset !important}
.hero-container .bottom-pase .dropdown-list li:hover{background-color:#f1f9ff;border-radius:8px}
.hero-container .bottom-pase .dropdown-list li img{width:20px;height:14px;margin-right:8px}
.hero-container .bottom-pase .custom-dropdown{background:white}
.hero-container .bottom-pase .dropdown-list{display:none;position:absolute;width:100%;top:42px;left:0;background:white;list-style:none;padding:0;margin:0;z-index:100;border:.5px solid #0072bc;border-radius:8px;box-shadow:0 4px 15px 0 #0072BC40;max-height:148px;overflow:auto}
.hero-container .bottom-pase .active-label{top:-1px !important;font-size:12px !important;width:unset !important;padding:0 3px !important;left:10px !important}
.hero-container .bottom-pase .floating-label .mobile-num{outline:0;border:0;background:#fff}
.hero-container .bottom-pase .floating-label select label{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:16px;transition:.3s ease-out;pointer-events:none;background:white;padding:0 5px;color:#666}
.hero-container .bottom-pase .floating-label select:focus+label{top:-1px !important;font-size:12px !important;width:unset;padding:0;z-index:100;color:#666 !important}
.hero-container .bottom-pase .formbottom{display:flex;align-items:center;justify-content:space-between;margin-top:24px}
.hero-container .bottom-pase .formbottom .tncpop .tncpop-check{display:flex;align-items:center;gap:4px}
.hero-container .bottom-pase .formbottom .tncpop .tncpop-check{font-family:Rubik;font-weight:500;font-size:12px;text-decoration:none;cursor:pointer;color:#000}
.hero-container .bottom-pase .formbottom .tncpop .tncpop-check a{color:#005eac;text-decoration:underline}
.hero-container .bottom-pase .formbottom .tncpop span{font-family:Rubik;font-weight:400;font-size:10px;line-height:100%;letter-spacing:0;color:#131619;display:flex;cursor:pointer;margin-top:4px}
.hero-container .bottom-pase .formbottom button{background:#ff6f00;font-family:Rubik;font-weight:500;font-size:14px;color:#fff;border:0;outline:0;border-radius:10px;padding:12px 50px;cursor:pointer}
.hero-container .bottom-pase .formtwo{display:none}
.hero-container .bottom-pase .formtwo .formtwo-sec{width:100% !important}
.nrimob_select::after{content:"";position:absolute;top:40%;right:12px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;pointer-events:none;border-right:1.5px solid #363c41;border-bottom:1.5px solid #363c41;transition:.3s}
.dnone{display:none}
@media screen and (max-width:1024px){.hero_img.desktop_hero_img{display:none}
.hero_img.mobile_hero_img{display:block}
.hero-container .bottom-pase form .formdiv .areyounri_section{width:100%;justify-content:space-between}
.hero-container .bottom-pase .bottom-pase form .formdiv{gap:20px;flex-direction:column}
.hero-container .bottom-pase form .formdiv .select-field{width:100%}
.hero-container .bottom-pase .input-field{width:100%}
.hero-container .bottom-pase .floating-label{width:100%}
.hero-container .bottom-pase .radio-label span{width:62px;height:38px}
.hero-container .bottom-pase .formbottom .tncpop .tncpop-check{margin-top:12px}
.hero-container .bottom-pase .formbottom{flex-direction:column-reverse;margin-top:24px}
.hero-container .bottom-pase .bottom-pase .heading-div .h4{font-size:16px}
.hero-container .bottom-pase .bottom-pase .heading-div span{font-size:10px}
.hero-container .bottom-pase .formbottom .tncpop .tncpop-check a{font-size:10px}
.hero-container .bottom-pase .formbottom .tncpop span{display:flex;justify-content:center}
.hero-container .bottom-pase .formbottom .tncpop .tncpop-check input{width:12px;height:12px}
.hero-container .bottom-pase .floating-label label{font-size:12px}
}
@media screen and (max-width:1024px){.hero-container .first-pase .right-comp .ellipese img{right:-134px}
.hero-container .first-pase .right-comp .ellipese .shubh-img{right:-100px}
}
@media only screen and (max-width:768px){.videos-card-container{padding:16px;gap:8px}
.videos-card-h2{font-size:18px;font-weight:700;line-height:22px}
.videos-card-item-container{justify-content:center;align-items:flex-start}
.videos-card-item{width:100%;gap:8px;height:auto}
.videos-card-item-ifr{height:200px}
.videos-card-item-h4{font-size:14px;line-height:18px}
.videos-card-container .pagination-section-number,.pagination-section-number-active{width:24px;height:24px}
.life-videos-modal{height:92%;transform:translate(-50%,-43%);width:100%;align-items:center}
.life-videos-modal iframe{width:100%;height:60%;margin:auto}
.life-videos-modal-close{position:absolute;content:url("../../../../../content/dam/balic-web/close2.svg");top:-50px}
input[type="date"].not-has-value::before{content:"Date of birth";width:100%}
.blog-calculate-container{width:100%;height:auto;flex-direction:column}
.blog-calculate-left-section{margin:12px 16px}
.blog-calculate-right-section{margin:0 16px 12px 16px;width:344px}
.blog-calculate-term-c{display:none}
.hero-container .bottom-pase{border:0}
.hero-left-arrow{display:none}
.hero-right-arrow{display:none}
.tc-span{display:none}
.hero-container .first-pase .right-comp .ellipese .shubh-img{right:-70px}
.d-none{display:none}
.hero-container .bottom-pase{height:auto;width:90%;margin-top:50px}
.hero-container{width:100% !important}
.media-d-none{display:unset;margin-top:8px;align-self:center;height:unset;width:unset;background:var(--card-white-card-ffffff,var(--White,#FFF));color:#ff6700}
.media-d-none-BuyNow{background:var(--gradients-orange,linear-gradient(90deg,#ff6700 0,#ff8900 100%))}
.media-d-none-BuyNow a{color:var(--card-white-card-ffffff,var(--White,#FFF));text-decoration:none}
.check-box-item{display:flex;align-items:center;margin-left:20px}
.check-box{align-items:start !important;flex-direction:column}
.hero-container .first-pase .left-side-comp .front-comp1 .h5{font-size:18px;line-height:normal;width:67vw}
.hero-container .first-pase .left-side-comp .front-comp1 .h1{font-size:10px}
.hero-container .first-pase .left-side-comp .front-comp1 .h2{font-size:20px}
.hero-container .first-pase .left-side-comp .front-comp1 p{font-size:7px;font-style:normal;font-weight:400;line-height:16px;width:54vw;margin-top:12px}
.hero-container .first-pase .left-side-comp .front-comp3{margin-top:12px;width:60vw}
.hero-container .first-pase .left-side-comp .front-comp3 .comp3item .h3{font-size:10px;line-height:unset;margin-left:unset}
.span-d-none{display:unset;color:var(--text-black-131619,#131619);font-family:Rubik;font-size:10px;font-style:normal;font-weight:400;line-height:normal;align-self:center;margin-top:10px}
.ban-f{display:flex;width:100%;padding:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}
.main-popup{padding:5px 10px 5px 10px;width:90%}
.ban-f-inp-d1,.ban-ann-d,.ann-term-but{flex-direction:column;margin-top:10px;gap:16px;align-items:unset}
.cl-ban-f{font-family:Rubik;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;text-align:left;width:147px;height:42px}
.ban-ann-d-sp{height:42px;width:40px;font-size:12px}
.ann-term-ch{font-size:12px}
.ban-f-inp-d1-inp,.gen-d,.ban-ann-d-num,.ann-sub-but{width:100%}
.dnoneformb{display:none}
.dnoneformb{display:none}
.padformtwo-con{width:unset;border-radius:10px}
.padformtwo-con .padformtwo-top{flex-direction:column}
.padformtwo-con .padtwot-mbox{width:100%}
.padformtwo-con .padformtwo-middle{margin-top:16px}
.padformtwo-con .padtwot-mbox .pddtwo-lebel{font-size:12px}
.padformtwo-con .padformtwo-middle .padformmid-two h5{font-size:24px;margin-top:10px}
.padformtwo-con .padformtwo-middle .padformmid-two h5 span{font-size:14px}
.padformtwo-con .padformtwo-middle .padformmid-one h5{font-size:14px}
.padformtwo-con .padformtwo-middle .padformmid-one h5 span{font-size:14px}
.padformtwo-con .padformtwo-middle .padformmid-lebel span{font-size:12px}
.padformtwo-con .padformtwo-middle .padformmid-lebel span sup{font-size:10px}
.padformtwo-con .padformtwo-middle button{width:90%}
.padformtwo-con .padformtwo-top{gap:30px}
.front-comp1 .h5 h1{font-size:17px !important}
.hero-container .first-pase .left-side-comp .front-comp1 .h5{width:90vw !important}
input[type="date"]{-webkit-appearance:none}
.hero-container .first-pase{margin-right:unset}
}
@media screen and (max-width:500px){.pdp-hero-main-container{margin-top:52px}
.hero-container .first-pase .left-side-comp{margin-top:0}
.hero-container .first-pase .right-comp .ellipese img{position:absolute;top:30px;width:140px;height:200px;right:-35px}
.hero-container .first-pase .left-side-comp .front-comp1{width:100%;margin-top:30px}
.pdp-hero-main-container .watch-video{display:none}
.hero-container .first-pase .left-side-comp .front-comp3 .comp3item{gap:6px;width:60vw}
.h2-dis-none{display:none}
.hero-container .first-pase .left-side-comp .front-comp3{margin-top:14px}
.hero-container .first-pase{margin-right:16px;justify-content:start}
.hero-container .first-pase .right-comp .ellipese .shubh-img{right:-20px;width:130px;height:200px;top:-20px;background:var(--backImgMob);background-repeat:no-repeat;background-position:center}
.hero-container .first-pase .left-side-comp .front-comp3 .comp3item .h3 a{font-size:12px}
.check-box-item{margin-left:unset}
.span-d-none{display:unset;color:var(--text-black-131619,#131619);font-family:Rubik;font-size:10px;font-style:normal;font-weight:400;line-height:normal;align-self:center;margin-top:10px}
.etouchp-dnone{display:unset;color:var(--card-white-card-ffffff,var(--White,#FFF));font-family:Rubik;font-size:10px;font-style:normal;font-weight:400;line-height:30px}
.etouchp-dnone span{color:var(--card-white-card-ffffff,var(--White,#FFF));font-family:Rubik;font-size:10px;font-style:normal;font-weight:700;line-height:normal}
.videos-card-item .media-player{width:36px;height:36px}
.hero-container .bottom-pase{margin-top:25px}
}
.spg_campaign_popup .modal,.spg_campaign_popup .modal2,.spg_campaign_popup .modal3,.spg_campaign_popup .modal4{display:none;position:fixed;z-index:100;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}
.spg_campaign_popup .modal-content{margin:auto;padding:35px;border:1px solid #888;width:fit-content;background:#fff;box-shadow:0 0 20px 1px rgba(0,0,0,0.25);border-radius:8px}
.spg_campaign_popup .modal-content p{font-style:normal;font-weight:400;font-size:24px;line-height:117%;text-align:center;color:#4f4f4f}
.spg_campaign_popup .modal-content input{font-size:18px;color:#000;background:#fff;border:2px solid #999;border-radius:6px;padding:10px 50px;margin:40px 20px 15px;cursor:pointer}
.spg_campaign_popup .modal2 .modal-content input,.spg_campaign_popup .modal3 .modal-content input,.spg_campaign_popup .modal4 .modal-content input{font-size:16px;padding:10px 12px}
.spg_campaign_popup input:hover{border:2px solid #f89c30;color:#0072bc}
.spg_campaign_popup .close{color:#aaa;float:right;font-size:28px;font-weight:bold}
.spg_campaign_popup .close:hover,.spg_campaign_popup .close:focus{color:#000;text-decoration:none;cursor:pointer}
.floating-label select:focus + label{top:0 !important;font-size:12px !important}
.floating-label input:focus+label,.floating-label input:not(:placeholder-shown)+label{top:0 !important;font-size:12px !important;width:fit-content !important;color:#666 !important}
.floating-label input:focus+.nrimob_label,.floating-label input:not(:placeholder-shown)+.nrimob_label{padding-left:5px !important}
.LFheroBanner .countries_code{display:none}