.userDetailsContainer{flex-wrap:nowrap;align-items:flex-start;gap:40px;max-width:1232px;margin:0 auto;padding-top:40px;display:flex;position:relative}.familyDetailsFormContainer{isolation:isolate}.familyDetailsFormContainer:after{content:"";z-index:-1;background:#fcfcfc;width:425px;position:absolute;top:0;bottom:0;right:-36px}.bgblur{opacity:.4;pointer-events:none}@media (min-width:1024px){.child2{height:fit-content;position:sticky;top:20px}}.newPlanSetionForm{width:100%}.newPlanSetionForm .plan-swiper-wrapper{width:100%;margin:0 auto;padding:0 0 20px;position:relative}.userDetails{flex:1;min-width:0;padding:0 11px 25px;position:relative}.simplestepsbanner{background-color:#f6f9fe;width:338px;margin-top:20px;padding:0 26px 29px 20px}.joinVi{align-items:center;gap:16px;display:flex;position:relative;top:-20px}.joinVi p{text-align:left;font-size:22px;font-family:var(--viBold);color:inherit;margin-left:auto;line-height:1.25}.simplestepsbanner .infographic-t-i{justify-content:unset;flex-wrap:nowrap;gap:30px;margin-bottom:35px;position:relative}.simplestepsbanner .infographic .i-d{display:none}.simplestepsbanner .infographic-t-i:after{content:"";border-left:2px dashed #acacb4;width:0;height:21px;position:absolute;top:56px;left:25px}.simplestepsbanner .infographic-t-i:last-child:after{display:none}.simplestepsbanner .infographic-t-i:last-child{margin-bottom:0}.simplestepsbanner .infographic-t-i p{font-family:var(--viMedium);color:#2f3043;height:unset;margin:0;font-size:16px;line-height:1.29}.simplestepsbanner .infographic{grid-template-columns:1fr;margin-top:0}.neoFormSelect .spanImg{margin-right:8px}.neoForm .spanImg{float:left;width:24px}.backbutton{cursor:pointer;align-items:center;gap:2px;margin-left:8px;display:flex}.spanImg img{float:left;object-fit:contain;width:31px;margin-left:-2px;display:inline}.spanImg .tickImage{width:24px}.spanText{font-family:neoBd;font-size:16px;line-height:20px}.neoplansandpacks{max-width:1232px;margin:0 auto;padding-left:15px;padding-right:15px}.tabSection{margin-top:40px}.tabSection p{font-size:16px;line-height:14px}.basicDetails .otpInput{max-width:235px}.basicDetails .userName{max-width:252px}.basicDetails .neoMobile{max-width:265px}.userDetailsContainer .col-4 .simplestepsbanner .infographic .infographic-t-i .i-i{width:52px;height:52px}.familyUserDetailsPage .plansandpacks .plan-swiper-wrapper>.family-custom-dots{margin-top:50px}@media (max-width:768px){.userDetailsContainer{flex-direction:column;gap:20px;padding:15px 0}.userDetails,.col-4{width:100%}.simplestepsbanner{width:100%;margin-top:0;padding:20px 16px}.joinVi{gap:12px;top:0}.joinVi p{font-size:18px;line-height:22px}.PopupDrawer-module__UMsYEq__mobileDrawer{padding:0}.simplestepsbanner .infographic-t-i{gap:16px;margin-bottom:24px}.simplestepsbanner .infographic-t-i:after{top:50px;left:18px}.simplestepsbanner .infographic-t-i p{font-size:14px;line-height:18px}.neoplansandpacks{padding:0}.tabSection{margin-top:16px}.packSection{margin-top:10px}.spanImg img{width:24px;height:24px}.spanText{font-size:14px;line-height:18px}.rightButtonSubmit{width:100%}.neobtnSumit{width:100%;height:48px;font-size:16px}.newPlanSetionForm{padding:0 20px}#tooltipbox{text-align:center;padding:0 10px}.basicDetails .userName,.basicDetails .otpInput,.basicDetails .neoMobile{max-width:none}.backbutton{gap:4px}.spanImg img{margin-left:-12px}.tabSection h2{font-size:20px}.userDetailsContainer .userDetails .FamilyMemberAccordion .planWrapper{margin-bottom:32px;padding:0 16px}.userDetails{padding:unset}.familyUserDetailsPage .rightSectionContainer .upselling-mob-wrapper .otp-btn{margin:16px auto 20px}.familyUserDetailsPage .familymember-header .mobileInfoIcon .tooltipBox{width:284px;max-width:290px;padding:20px 15px}}.neobtnSumit.activeBtn{cursor:pointer;background-color:#ee2737}.sendotpfailure{color:#b30e0e;text-align:right;margin:20px 16px 10px}p.note201201{text-align:center;padding:1em 0;font-family:Vi-Bold,sans-serif}.tabSection h2{color:#000;margin:0 0 4px;font-size:14px;line-height:12px}.tabSection p{color:#2f3043;font-family:neoRg;font-size:14px;line-height:1.29}.familyUserDetailsPage .familymember-header .familyMemberBadge{color:#2f3043;background-color:#ffc600}.familyUserDetailsPage .familymember-header .primaryMemberBadge{color:#fff;background-color:#2f3043}.familyUserDetailsPage .emailSendBtn:disabled,.familyUserDetailsPage .emailSendBtn{width:172px;margin:40px 62px 30px}.familyUserDetailsPage .userDetailsotpSubmitBtn{min-width:150px;min-height:50px;padding:13px 34px 17px;font-size:16px}.familyUserDetailsPage .closeIconImg,.familyUserDetailsPage [class*=closeIconImg]{vertical-align:top;width:fit-content;height:fit-content}.familyUserDetailsPage .desktopCloseBtn,.familyUserDetailsPage [class*=desktopCloseBtn]{width:fit-content;height:fit-content}.familyUserDetailsPage .familyDetailsPopup [class*=closeIconImg]{vertical-align:top;width:fit-content;height:fit-content}.familyUserDetailsPage .familyDetailsPopup [class*=desktopCloseBtn]{background-color:unset;width:36px;height:36px}.familyFooter .f-m div{align-items:end;gap:3px;display:flex}.familyFooter .f-m div img{width:22px;height:22px}.familyFooter .f-m div a,.familyFooter .f-m div span{letter-spacing:normal;color:#2f3043;margin-bottom:0;font-family:neoBd;font-size:18px;line-height:1.44;text-decoration:none}.familyFooter .f-p p{opacity:.6;font-family:neoRg!important}.familyFooter .f-s{background-color:#fcf3e7;padding-top:0}.familyFooter .f-s-d{background-color:#fdf8f0;min-width:100%;margin:0;padding:62px 0;text-decoration:none}.familyUserDetailsPage .loadingSlider{padding:40px 0 0}.familyUserDetailsPage .payment-auth-popup .heading{padding:20px 0}.familyUserDetailsPage .payment-auth-popup .heading img{width:auto;height:fit-content}.familyUserDetailsPage .payment-auth-popup .drawerContent{overflow:hidden}.details-c .btn-wrapper button{cursor:pointer}.familyEmail .clearInput{top:16px;right:16px}.familyUserDetailsPage .show-consent{cursor:pointer}.familyUserDetailsPage .drawerFooter{box-shadow:unset;border-radius:0 0 24px 24px}.familyUserDetailsPage .drawerFooter button{text-transform:lowercase}.familyUserDetailsPage .familyDetailsPopup .drawerFooter button{font-size:16px}.familyDetailsPopup .drawerContent{scrollbar-color:#888 #f5f5f5}.familyUserDetailsHeader .header{z-index:0}@media (max-width:768px){.ribbonWrapper{min-height:40px;padding:11px 12px 12px!important;display:block!important}.ribbonWrapper .ribbonContent{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.ribbonWrapper .ribbonItem{align-items:center;display:inline-flex}.tabSection h2{font-size:16px;line-height:26px}.tabSection p{padding:0;font-family:neoMedium;font-size:16px;line-height:22px}.familyFooter .f-s-d{padding:30px 0}.familyFooter .f-m{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:24px;width:100%;padding:0 16px;display:flex}.familyFooter .f-m div{flex-direction:column;flex:0 0 78px;justify-content:flex-start;align-items:center;gap:5px;max-width:78px}.familyFooter .f-m div a,.familyFooter .f-m div span{text-align:center;color:#2f3043;white-space:normal;max-width:78px;margin:0;font-family:neoBd;font-size:14px;line-height:1.29}.familyFooter .f-s{padding:0 0 220px}.familyOptPopup .otpAlmostDone{top:50px;right:60px}.familyOptPopup .familyOtpModalContent .otpRight{align-items:end}.familyOptPopup .familyOtpModalContent .otpResend{margin:0}.familyOptPopup .familyOtpModalContent .otpInputBox input{width:100%;height:50px}.familyOptPopup .familyOtpModalContent .otpTitle{font-size:16px}.familyOptPopup .familyOtpModalContent .otpSubtitle{margin-top:4px;margin-bottom:24px;font-size:12px}.familyOptPopup .familyOtpModalContent .otpLeft{max-width:200px;font-size:12px}.familyOptPopup .familyOtpModalContent .otpAlternative{align-items:baseline}.familyOptPopup .otpModalContent{height:70vh;padding:10px 15px 30px}.familyOptPopup .mobileDrawer{border-radius:10px}.familyUserDetailsHeader.headerv1 .header{padding:0 5px!important}.familyUserDetailsHeader.headerv1 .logo{width:32px!important;height:25px!important}.familyUserDetailsPage .selectNumberWrapper .patternInfo{line-height:16px}.FamilyMemberAccordion .selectNumberWrapper .patternInfo img{width:14px;height:14px}.family-view-details-modal .planModalTitle{margin:0 0 4px;font-size:20px;line-height:24px}.familyDetailsPopup .drawerFooter button{font-size:16px}.familyDetailsPopup .drawerFooter{padding:20px}.familyDetailsPopup .exclusiveBenefitIcon,.familyDetailsPopup .benefitIcon img{width:48px;height:48px}.familyDetailsPopup .mergeTop{margin-top:16px;margin-bottom:8px}.familyDetailsPopup .drawerContent{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}#popup-scroll-container{z-index:1000;max-height:80vh;position:fixed;overflow-y:auto}.familyMobileAppp{touch-action:pan-y}.familyDetailsFormContainer:after{display:none}.familyFooter{z-index:-1;position:relative}.enterAddressDetails .row{padding-top:6px}}.familyMobileAppp{touch-action:pan-y}.familyUserDetailsPage .ribbonWrapper{width:100%;padding:14px 20px 16px}.familyUserDetailsPage .tooltipBox{width:280px;font-family:neoRg;font-size:14px}body.disable-ori-chatbot #ori-chatbot-root,body.disable-ori-chatbot .ori-chatbot-root,.familyUserDetailsPage .ori-chatbot-root{display:none!important}.familyUserDetailsPage .contactWrapper .otpError .clearAll img{width:24px!important;height:24px!important}.FamilyMemberAccordion{margin-top:13px}.overlayonSendPaymentlink{z-index:2;background:#ffffff75;width:100%;height:100%;position:absolute}.familyMobileAppp .loadingSlider .selectBtn{text-transform:capitalize}.familyMobileAppp .planModalContent::-webkit-scrollbar{display:block!important}.familyMobileAppp .planModalContent::-webkit-scrollbar{width:16px!important;height:6px!important}.familyMobileAppp .planModalContent::-webkit-scrollbar-thumb{background:red!important;border-radius:10px!important}.familyMobileAppp .appMobile{padding:20px 20px 18px!important}.familyMobileAppp .stepHeader{position:relative}.familyMobileAppp .stepCard .active .tickImage{position:absolute;left:160px}.PaymentFailurePopup{padding:20px}.myviappfamilyCreation{margin-top:50px}@media screen and (max-width:370px){.planFeatures{gap:10px!important}}.consentPopup-footerActions{height:90px}
.detail-s{background-color:#fff;border-radius:10px;flex-direction:column;align-items:center;width:100%;max-height:100%;margin-left:auto;display:flex;bottom:0}.mobileDrawer{opacity:unset!important}.details-c .cls{z-index:999;background-color:#d5d6d9;border-radius:50%;width:32px;height:32px;margin-left:auto;padding-top:0;padding-left:1px;position:relative;top:-87px;right:0}.details-w .a-r-p{text-align:center;color:#2f3043;margin-bottom:12px;padding-top:30px;font-family:neoHeavy;font-size:24px;line-height:26px}.details-w .pin{text-align:center;color:#2f3043;margin-bottom:24px;font-family:neoRg;font-size:14px;line-height:18px}.details-w .c-d{background-color:#f4f4f4;border-radius:8px;margin-bottom:30px;padding:8px;display:flex}.details-w .c-d-t{color:#797a86;padding-left:8px;font-family:neoRg;font-size:12px;line-height:16px}.details-w .btnCancel{text-align:center;color:#2f3043;background-color:#fff;border:1px solid #2f3043;border-radius:25px;width:150px;height:40px;padding:9px;font-family:neoMedium;font-size:14px;line-height:18px}.details-w .btnc-p{text-align:center;color:#fff;background-color:#ee2737;border:1px solid #ee2737;border-radius:25px;width:150px;height:40px;margin-left:15px;padding:9px;font-family:neoMedium;font-size:14px;line-height:18px}@media (min-width:768px){.detail-s{border-radius:0;max-width:533px;margin-left:auto;position:relative;overflow:hidden auto}.details-c .cls{background-color:#fff;width:30px;height:30px;padding-top:46px;padding-right:62px;position:absolute;top:0;right:-5px}.details-c .c-i{cursor:pointer;padding:3px}.t-c{text-align:center}.details-w .a-r-p{margin-bottom:12px;padding-top:29px;font-size:40px;line-height:42px}.details-w .pin{margin-bottom:30px;font-size:16px}.details-w .c-d{margin-bottom:40px;padding:14px 18px}.details-w .c-d-t{font-size:16px;line-height:20px}.details-c .btn-wrapper{justify-content:center;display:flex}.details-w .btnc-p{margin-left:26px}.details-w .btnCancel,.details-w .btnc-p{width:158px;height:50px;padding:15px;font-size:16px;line-height:18px}}
.refreshPage{background-color:#fefefe;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:436px;height:auto;margin:0 auto;padding:50px;transition:opacity .15s linear;display:flex;position:relative;bottom:0;transform:translate(0)}.refreshPage p.tc__heading{margin:0 0 30px;font-family:NeoBd;font-size:26px;line-height:30px}.refreshPage .richText{width:100%;max-width:300px;margin:0 auto 26px;overflow-y:auto}.refreshPage .richText p{color:#2f3043;margin:0;font-size:16px;line-height:20px}.refreshPage button.tc__cta{text-align:center;color:#fff;cursor:pointer;-webkit-appearance:button;text-transform:none;background-color:#ee2737;border:0;border-radius:50px;width:100%;max-width:335px;margin:0;padding:15px 0;font-family:neoRg;font-size:16px;line-height:20px;overflow:visible}
