@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]{background:linear-gradient(276deg,#52aee2 6.04%,#0d438d 101.28%);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}
.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}
.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}
.hero-container .bottom-pase{position:relative;width:80%;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 .right-comp{position:absolute;right:0;bottom:120px;z-index:-2;width:160px}
.hero-container .bottom-pase .right-comp img{width:100%;height:100%;object-fit:contain}
.bottom-pase::before{content:"";position:absolute;width:100% !important;height:100%;background:url(../../../../content/dam/balic-web/images/image%2017.png),lightgray -519.333px 0 / 193.995% 100%;background-repeat:no-repeat;background-size:cover;left:0;border-radius:10px;z-index:-1;top:0}
.hero-container .bottom-pase .h1{color:var(--black-black-500,#000);font-family:Rubik;font-size:20px;font-style:normal;font-weight:500;line-height:normal}
.hero-container .bottom-pase .input-div{display:flex;justify-content:space-between;margin-top:16px}
.hero-container .bottom-pase .input-div .input-field{display:flex;flex-direction:column;align-items:start;width:32%}
.hero-container .bottom-pase .input-div input:nth-child(1){padding:12px 16px;border-radius:10px;align-items:center;gap:8px;border:1px solid var(--Brand-Blue,#005dac);background:var(--White,#FFF);outline:0;color:var(--black-black-300,#545454);font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:20px;width:100%}
.hero-container .bottom-pase .input-div .number-div{display:flex;align-items:center;border:1px solid var(--Brand-Blue,#005dac);padding:12px 16px;border-radius:10px;gap:8px;width:100%;background-color:#fff}
.hero-container .bottom-pase .input-div .number-div select{color:#3070b6;font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-left:3px;background:0;border:0;outline:0}
.hero-container .bottom-pase .input-div .number-div img{width:12px;height:12px;margin-left:4px}
.hero-container .bottom-pase .input-div .number-div>input{width:139px;color:var(--black-black-300,#545454);font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:20px;border:0;outline:0;margin-left:3px;background:0}
.hero-container .bottom-pase .input-div .number-div>input::placeholder{color:rgba(84,84,84,0.5)}
.hero-container .bottom-pase .input-div button a{color:var(--card-white-card-ffffff,var(--White,#FFF));padding:12px 16px;cursor:pointer;border-radius:10px;width:105px;font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:normal;height:43px;width:292px}
.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)}
.hero-container .bottom-pase .inputbutton-div{display:flex;gap:6px;width:32%}
.hero-container .bottom-pase .input-div button{padding:12px 0;cursor:pointer;border-radius:10px;border:1px solid var(--gradients-orange,#ff6700);font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:normal;height:fit-content;width:100%}
.hero-container .bottom-pase .input-div button a{text-decoration:none}
.hero-container .bottom-pase .input-div button{background:var(--card-white-card-ffffff,var(--White,#FFF));color:#ff6700}
.hero-container .bottom-pase .input-div button:last-child{background:var(--gradients-orange,linear-gradient(90deg,#ff6700 0,#ff8900 100%));color:var(--card-white-card-ffffff,var(--White,#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}
.hero-container .bottom-pase .check-box{display:flex;align-items:start;flex-direction:column;margin-top:13px}
.hero-container .bottom-pase .check-box .pdphero-bsbbox{display:flex;justify-content:center;width:100%;gap:12px}
.hero-container .bottom-pase .check-box .tc-span{margin-left:auto;color:var(--text-black-131619,#131619);font-family:Rubik;font-size:10px;font-style:normal;font-weight:400;line-height:normal;position:absolute;right:15px}
.hero-container .bottom-pase .check-box .check-box-item{display:flex;align-items:center}
.hero-container .bottom-pase .check-box input{width:18px;height:18px;cursor:pointer}
.hero-container .bottom-pase .check-box input[type="checkbox"]{width:18px;height:18px}
.hero-container .bottom-pase .check-box .h3{margin-left:8px;color:var(--black-black-500,#000);font-family:Rubik;font-size:12px;font-style:normal;font-weight:400;line-height:normal}
.hero-container .bottom-pase .check-box .h3 a{color:var(--balic-brand-color-blue-005-eac,#005dac);font-family:Rubik;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}
.span-d-none{display:none}
.etouchp-dnone{display:none}
.main-popup{display:none;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}
.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-inp{display:flex;padding:12px;align-items:center;gap:8px;border-radius:10px;border:1px solid var(--balic-brand-color-blue-005-eac,#005dac);background:var(--White,#FFF);color:var(--text-grey-25-c-666-e,#5c666e);-webkit-text-stroke-width:1;-webkit-text-stroke-color:var(--text-grey-25-c-666-e,#5c666e);font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:18px;width:25vw}
.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:5px}
@media screen and (max-width:1000px){.hero-container .first-pase .right-comp .ellipese img{right:-134px}
.hero-container .first-pase .right-comp .ellipese .shubh-img{right:-100px}
.hero-container .bottom-pase .input-div button{width:25vw}
}
@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}
.hero-container .bottom-pase .right-comp{bottom:195px}
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}
.bottom-pase::before{content:"";position:absolute;width:100% !important;height:100%;background:url(../../../../content/dam/balic-web/images/pdp_banner.svg),lightgray -519.333px 0 / 193.995% 100%;background-repeat:no-repeat;background-size:cover;left:0;border-radius:10px;z-index:-1;top:0}
.hero-container .bottom-pase .input-div{flex-direction:column;align-items:baseline}
.hero-container .bottom-pase .input-div input:nth-child(1){width:70vw}
.hero-container .bottom-pase .input-div .number-div{width:70vw;margin-top:10px}
.hero-container{width:100% !important}
.media-d-none{display:unset;margin-top:8px;align-self:center;height:unset;width:unset}
.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}
.hero-container .bottom-pase .input-div .input-field{width:100%}
.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 .bottom-pase .right-comp{bottom:15.5rem;width:120px}
.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 .bottom-pase .h1{font-size:16px}
.hero-container .bottom-pase .input-div input:nth-child(1){font-size:14px}
.hero-container .bottom-pase .input-div .number-div>input{font-size:14px}
.hero-container .bottom-pase .input-div .number-div select{font-size:14px}
.hero-container .first-pase .left-side-comp .front-comp3 .comp3item .h3 a{font-size:12px}
.hero-container .bottom-pase .input-div input:nth-child(1){width:100%}
.hero-container .bottom-pase .input-div .number-div{width:100%;margin-left:unset}
.hero-container .bottom-pase .input-div{align-items:start}
.check-box-item{margin-left:unset}
.hero-container .bottom-pase .check-box .h3{margin-left:4px;font-size:10px}
.hero-container .bottom-pase .check-box .h3 a{font-size:10px}
.hero-container .bottom-pase .check-box input[type="checkbox"]{width:16px;height:16px}
.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}