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;flex-direction:column;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;width:16px}
.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;flex-direction:column}
.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 .select-field{width:85%}
.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/images/term-revamped/close-2.webp");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:16px}
.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}
.pdpBanner{background:transparent!IMPORTANT;width:92% !important;margin:45px auto 20px !important;box-shadow:unset !important;border-radius:0 !important;display:block !important}
.pdpBanner .watch-video{display:none}
.pdp_banner_main{display:flex;gap:30px;align-items:normal}
.pdpBanner .first-pase{width:65% !important;margin-right:0 !important;padding:0 !important}
.pdpBanner .bottom-pase{width:100% !important;padding:16px 10px !important;border:unset !important;margin-top:9px !important;background:radial-gradient(51.45% 50.23% at 50% 51.2%,#0061ac 0,#005eac 54.65%);box-shadow:0 0 16px 0 #005EAC33;border-radius:16px !important;height:unset !important;margin-bottom:10px}
.productName_badge{background-color:#f4faff !important;padding:8px 16px !important;border-radius:0 16px 16px 0;width:max-content;margin-left:-10px !important}
.BI_termBanner_details{position:relative;display:flex;align-items:center;gap:6px}
.banner_img_mob{display:none}
.productBanner_heading{font-weight:400;font-size:16px;line-height:20px;color:#fff;margin-bottom:5px !important;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}
.productBanner_heading span{font-weight:600;font-size:24px;line-height:100%}
.productBanner_subHeading{font-weight:400;font-size:14px;line-height:18px;color:#fff;margin-bottom:12px !important}
.BI_termBanner_cards{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:space-between}
.termBanner_card_item{padding:6px 8px !important;width:48%;display:flex;align-items:center;gap:5px}
.termBanner_card_item p{font-weight:500;font-size:14px;line-height:18px;color:#363c41}
.BI_termBanner_left{padding:10px !important;background-size:cover}
.pdpBanner .first-pase .left-side-comp{margin-top:0 !important;width:100%}
.pdpBanner .bottom-pase .input-field{border-radius:10px !important;width:100% !important;margin:0 auto}
.BI_termBanner_right .check_premium{font-weight:500;font-size:18px;line-height:100%;text-align:center;color:#363c41;margin-bottom:10px}
.no-scroll{overflow:hidden !important}
.pdpBanner .bottom-pase .formbottom{margin-top:5px;flex-direction:column-reverse;gap:4px;z-index:1;position:relative}
.productForm_footer{display:flex;justify-content:space-between;margin-top:-4px !important;gap:8px;background:linear-gradient(180deg,#f5fbff 0,#d6eeff 100%);border:1px solid #e5eaf0 !important;box-shadow:0 1px 3px 0 #00000014;border-radius:8px;padding:8px 16px !important}
.productForm_footer_card{padding:0 12px 0 6px !important;width:auto;text-align:center !important;border-right:1px solid #99bfde !important}
.productForm_footer_card:last-child{border-right:none !important}
.productForm_footer_card .productForm_footer_card_amount{font-weight:600;font-size:18px;line-height:22px;text-align:center;color:#363c41}
.starSection{display:flex;justify-content:center;gap:5px;align-items:center}
.productForm_footer_card span{font-weight:400;font-size:10px;line-height:12px;text-align:center;color:#5c666e}
.productForm_footer_card p{font-weight:400;font-size:10px;line-height:12px;text-align:center;color:#363c41}
.productName_badge_title{font-weight:600;font-size:16px;line-height:20px;color:#005eac;margin-bottom:5px}
.productName_badge_subtitle{font-weight:400;font-size:12px;line-height:14px;color:#5c666e}
.formTwo_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5) !important;display:none;z-index:999}
.form2{display:none;flex-direction:column;position:fixed;top:0;right:0;bottom:0;width:450px;height:100vh;background:#fff !important;box-shadow:-2px 0 10px rgba(0,0,0,0.3);z-index:99999;padding:16px 40px !important;overflow-y:auto;border-radius:24px 0 0 24px}
.pdpBanner .bottom-pase .form2 .input-field{border-radius:10px !important;width:100% !important;margin:0 !important}
.pdpBanner .formObj{width:100%}
.pdpBanner .bottom-pase .form2 .formdiv .select-field{width:100% !important}
.pdpBanner .bottom-pase .form2 .floating-label label{background:#fff !important}
.pdpBanner .bottom-pase .form2 .input-field{flex-direction:column;justify-content:flex-start;align-items:normal !important}
.pdpBanner .bottom-pase .form2 .floating-label input{min-height:38px}
.pdpBanner .bottom-pase .form2 .radio-label span{min-width:116px;height:32px}
.pdpBanner .form2 .calculate_returns{font-weight:500;font-size:16px;line-height:100%;text-align:center;color:#363c41;padding-bottom:12px;border-bottom:1px solid #ededed}
.BI_termBanner{padding:4px 0 0 !important}
.BI_termBanner .BI_termBanner_heading{font-weight:600;font-size:24px;line-height:30px;color:#000}
.BI_termBanner .BI_termBanner_desc{font-weight:400;font-size:14px;line-height:18px;color:#363c41}
.hs-doc-link{color:#ff8101;cursor:pointer;font-weight:500;font-size:12px;line-height:14px;text-align:center;text-decoration:underline}
.hs-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5) !important;display:none;z-index:999}
.hs-doc-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.9);width:90%;max-width:650px;background:#fff;border-radius:12px;display:none;z-index:1001;transition:.3s ease}
.hs-doc-modal.active1{display:block;transform:translate(-50%,-50%) scale(1)}
.hs-no-scroll{overflow:hidden}
.BI_termBanner .more-text{display:none}
.BI_termBanner .read-toggle{cursor:pointer;font-weight:500;color:#005dac}
.hs-modal-content{padding:18px 40px !important;box-shadow:0 0 4px 0 #00000040;background-color:#fff !important;border-radius:12px}
.hs-close{position:absolute;top:15px;right:15px;font-size:20px;cursor:pointer}
.hs-doc-close{box-shadow:0 1px 3px 0 #0000001C;width:24px;height:24px;border-radius:400px;color:#131619;position:absolute;right:16px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:300;top:10px;cursor:pointer}
.handyDoc_title{font-size:16px;font-weight:600;line-height:100%;text-align:center;color:#363c41;margin-bottom:16px !important}
.handyDoc_item{box-shadow:0 4px 4px 0 #00000040;border-radius:8px;margin-bottom:15px !important}
.handyDoc_item>div{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px 8px 0 0;background-color:#005eac}
.handyDoc_item>div p{font-weight:500;font-size:12px;line-height:100%;color:#fff}
.handyDoc_item ul{padding:8px 8px 8px 20px}
.handyDoc_item ul li{font-weight:400;font-size:12px;line-height:100%;color:#4f4f4f;margin-bottom:5px}
.hs-doc-modal .hs-modal-content{padding:18px 16px;max-height:96vh;overflow:auto}
.docList{max-height:92px;overflow:hidden;transition:max-height .3s ease}
.handyDoc_item.active .docList{max-height:500px}
.readToggle{width:100%;display:inline-flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;font-weight:500;font-size:14px;padding-bottom:10px;color:#ff6700}
.readToggle .arrow{width:8px;height:8px;border-right:2px solid #ff6700;border-bottom:2px solid #ff6700;transform:rotate(45deg);transition:transform .3s ease;position:relative;top:-2px}
.handyDoc_item.active .readToggle .arrow{transform:rotate(-135deg);top:2px}
.handyDocitem_section{max-height:95vh;overflow-y:auto;padding-bottom:50px}
.pdp_bradcrumb{display:block;text-align:left;width:92%}
.pdph1{font-weight:600;font-size:28px;line-height:34px;color:#363c41}
.pdpBanner_desc{font-weight:400;font-size:14px;line-height:22px;color:#5c666e}
.pdpRating{display:flex;align-items:center}
.BI_termBanner_img .banner_img{width:108px}
.pdpBanner .bottom-pase .floating-label{border:1px solid #aaa;background:#fff}
.pdpBanner .bottom-pase .floating-label label{background:#fff;padding:0 5px;color:#656565;font-weight:400;font-size:14px}
.pdpBanner .bottom-pase .nriflag label{width:60%;left:60px}
.nriflag input:focus+label,.nriflag input:not(:placeholder-shown)+label{left:10px !important}
.pdpBanner .bottom-pase .formbottom button{background:#ff6700;padding:12px 22px}
.pdpBanner .bottom-pase .floating-label input{min-height:38px;border-radius:10px}
.pdp_tandc{font-weight:400;font-size:10px;line-height:100%;text-align:right;text-transform:capitalize;color:#363c41;margin-top:10px;cursor:pointer}
.pdpForm{width:32%;position:absolute;right:0;top:0}
.BI_termBanner_left sup{font-size:10px}
.pdpbanner_bg{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.2;transform:scaleY(-1);background-size:cover;background-repeat:no-repeat}
.check_premium_para{font-weight:300;font-size:16px;line-height:22px;color:#fff;width:92%;margin:0 auto !important}
.form2 .check_premium_para{color:#000 !important}
.check_premium_para span{font-weight:400}
.pdpBanner .bottom-pase form .formdiv{gap:10px;background:linear-gradient(180deg,#fff 0,#def1ff 100%);padding:16px;border-radius:16px;z-index:1;position:relative;margin-top:6px}
.pdpBanner .bottom-pase form .form2 .formdiv{padding:5px 0 0}
.pdpBanner .bottom-pase .formbottom .tncpop .tncpop-check{font-weight:400;font-size:10px;color:#fff}
.pdpBanner .bottom-pase .formbottom .tncpop .tncpop-check a{color:#fff;text-decoration:underline}
.pdpBanner .tncpop-check input[type="checkbox"]{appearance:none !important;-webkit-appearance:none !important;width:16px;height:16px;border:2px solid #005eac;background-color:#fff !important;border-radius:4px;cursor:pointer;position:relative;z-index:999}
.pdpBanner .tncpop-check input[type="checkbox"]:checked::after{content:"✓";color:#005eac;font-size:11px;font-weight:700;position:absolute;top:-2px;left:2px}
.pdpbanner_imgSection{display:flex;align-items:center}
.pdpbanner_imgSection .pdpbanner_img{display:none}
.pdpBanner .bottom-pase form .form2 .formdiv{background:0}
.pdpBanner .anntermchin{color:var(--black-black-500,#000);font-family:Rubik;font-size:12px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}
.pdpBanner .anntermchin span,.pdpBanner .anntermchin a{color:#005dac !important;font-weight:500}
.termBanner_card_item p sup{font-size:8px !important}
.productForm_footer_card p sup{font-size:6px !important}
.form2 .formbottom a{color:#005eac !important}
.error-check2{font-family:Rubik !important;font-size:10px !important;margin-top:4px !important;font-weight:500 !important;color:red !important}
.pdpBanner .bottom-pase .active-label{font-size:12px !important}
.input-field .nrimob_select,.select-field select{border-radius:10px}
@media(max-width:767px){.pdpBanner{margin:10px auto 1px !important}
.pdp_banner_main{flex-direction:column}
.pdpBanner .first-pase{width:100% !important;margin-right:0 !important;border-radius:8px;padding:0 !important}
.pdpBanner .banner_img{display:none}
.pdpBanner .banner_img_mob{display:block;width:56px}
.BI_termBanner_details .BI_termBanner_img{width:50% !important}
.productBannerTexts{position:absolute;left:0;top:0;text-align:center}
.productBanner_heading{font-weight:600;font-size:18px;line-height:100%;text-align:center;justify-content:center;margin:15px 0 12px !important}
.productBanner_heading span{font-weight:600;font-size:20px;line-height:100%}
.BI_termBanner_cards{width:100% !important;gap:6px !important;margin-top:10px !important}
.termBanner_card_item{width:100% !important}
.termBanner_card_item img{width:24px;height:24px}
.termBanner_card_item p{font-size:10px;line-height:12px;margin-top:1px}
.productName_badge{width:100%}
.LFheroBanner .pdpBanner .first-pase .left-side-comp{margin-top:0 !important;margin-bottom:0 !important}
.pdpBanner .bottom-pase{width:100% !important;padding:16px 14px !important}
.pdpBanner{width:100% !important;display:block !important;padding:10px 5px !important;border-radius:16px !important;margin:20px auto 20px}
.pdpBanner .bottom-pase .input-field{border-radius:10px;width:100%;margin:0 auto}
.pdpBanner .bottom-pase .formbottom{gap:0}
.pdpBanner .error-field{text-align:left}
.pdpBanner .bottom-pase .formbottom .tncpop .tncpop-check{align-items:normal}
.form2{padding:16px 20px !important;top:auto;bottom:0;right:0;left:0;width:100%;max-width:100%;height:85%;border-radius:20px 20px 0 0;transition:bottom .4s ease}
.pdpBanner .bottom-pase .form2 .radio-label span{min-width:85px;height:32px}
.hs-main-modal{top:auto;bottom:-100%;right:0;left:0;width:100%;max-width:100%;height:85%;border-radius:20px 20px 0 0;transition:bottom .4s ease}
.hs-main-modal.active1{bottom:0}
.hs-doc-modal{position:fixed;top:unset;bottom:0;right:0;left:0;width:100%;max-width:100%;border-radius:12px 12px 0 0;max-height:85vh}
.hs-doc-modal.active1{display:block;transform:unset}
.handyDocitem_section{max-height:81vh;overflow-y:auto;padding-bottom:50px}
.hs-modal-content{padding:18px 12px;border-radius:12px 12px 0 0}
.BI_termBanner{padding:16px 0 0 !important}
.pdph1{font-size:18px;line-height:22px}
.BI_termBanner_left{display:flex;flex-direction:column}
.pdpForm{position:static;width:100%}
.pdpBanner .bottom-pase .formbottom button{padding:10px 18px}
.BI_termBanner_right .check_premium{font-size:16px}
.productForm_footer{margin-top:12px !important;padding:8px 10px !important;z-index:0;position:relative;width:100%;overflow-x:auto;gap:4px}
.BI_termBanner_details{gap:16px;display:none}
.productForm_footer_card .productForm_footer_card_amount{font-size:14px}
.productForm_footer_card{min-width:max-content}
.BI_termBanner_left sup{font-size:6px}
.pdpBanner .bottom-pase .formbottom .tncpop .tncpop-check input{width:14px;height:14px}
.pdpBanner .tncpop-check input[type="checkbox"]:checked::after{font-size:9px}
.pdpbanner_imgSection .pdpbanner_img{display:block;width:56px;height:72px;position:relative;bottom:-6px}
.pdpbanner_imgSection{width:85%;margin:0 auto !important;gap:8px}
.check_premium_para{width:100%;font-size:14px;line-height:20px}
.hs-doc-link{margin-top:14px}
.pdpBanner .bottom-pase form .formdiv{margin-top:0}
}
.calendar-container{width:30vw;background-color:#fff !important;border-radius:15px;padding:8px 6px !important;text-align:center;display:block;position:absolute;z-index:1000;background:var(--White,#FFF);border:1px solid var(--card-stroke-99-bfde,#99bfde) !important}
.handyDoc_item div img{width:24px;height:24px}
.doc_img{width:24px;height:24px}
.floating-label select:focus+label,.floating-label select:not(:placeholder-shown)+label{top:0 !important;font-size:12px !important;width:fit-content !important;color:#666 !important}