.paymentPage .hidePaymentPageText{margin:100px;text-align:center}.paymentPage a{cursor:pointer}.paymentPage .paymentPageHeader{display:flex!important;justify-content:space-between;height:70px;padding:0 40px;box-shadow:inset 0 -1px 0 0 #ebecf0;background-color:#fff;width:100%;line-height:70px;font-weight:400;position:sticky;top:0;z-index:2}.paymentPage .paymentPageHeader .ffLogo{margin-right:40px;display:inline-block;vertical-align:middle;width:115px}.paymentPage .paymentPageHeader .cartTabs .cartTab{display:inline-block;margin:0 50px;font-weight:500;font-size:14px;line-height:16px;color:#7c8ba2;padding-bottom:4px;cursor:pointer}.paymentPage .paymentPageHeader .cartTabs .cartTab.active{color:#191b1f;font-weight:700;border-bottom:4px solid #4a90e2}.paymentPage .paymentPageHeader .cartTabs .cartTab.disabledTab{pointer-events:none}.paymentPage .paymentPageHeader .cartTabs .cartTab .fficon-tick{padding-right:10px;vertical-align:bottom}.paymentPage .paymentPageHeader .securePay{padding-top:8px}.paymentPage .paymentPageHeader .securePay .shieldIcon{margin-right:12px;vertical-align:middle}.paymentPage .paymentPageHeader .securePay .buySafe{font-size:14px;line-height:20px;color:#414c5f}.paymentPage .paymentPageHeader .securePay .paySupport{font-size:12px;line-height:14px;color:#414c5f;opacity:.5}.paymentPage .pOrderShimmer{height:400px;padding:32px 40px}.paymentPage .pageContent{width:1060px;padding-top:32px;padding-bottom:80px;margin:auto}.paymentPage .pageContent.empty{padding:0}.paymentPage .pageContent .lftItems{display:inline-block;vertical-align:top;width:710px}.paymentPage .pageContent .rgtItems{display:inline-block;vertical-align:top;width:316px;margin-left:24px;position:sticky;top:100px}.paymentPage .pageContent.empty .lftItems{width:100%}.paymentPage .pageContent.empty .rgtItems{width:0;margin:0;display:none}.paymentPage .priceDetailShimmer{height:300px}.paymentPage .errorApiText{font-size:14px;font-weight:400;color:red}.summaryContainer .cartTabTitle{font-size:20px;line-height:23px;font-weight:600;color:#091e42;padding-bottom:30px}.summaryContainer .continueShopping{margin:50px 0}.summaryContainer .rb-message{margin-bottom:10px}.summaryContainer .discountStrip,.summaryContainer .rb-message{background:#f4fbff;border:1px solid #f2f2f2;padding:10px;box-sizing:border-box;font-size:16px}.summaryContainer .discountStrip{display:flex}.summaryContainer .discountStrip .fficon-discount{font-size:30px;vertical-align:top;padding-left:20px}.summaryContainer .discountStrip .discountDescription{display:inline-block;padding-left:13px;margin:auto 0}.summaryContainer .discountStrip .discountDescription .additionalText{font-size:14px;color:#414c5f}.summaryContainer .upsellDisclaimer{padding:8px 0 12px;color:#536777;font-size:14px;line-height:25px}.emptyCartComponent .noItems{padding:32px 0;border:1px solid #dae3e8;text-align:center}.emptyCartComponent .noItems .noItemsText{font-weight:600;font-size:18px;color:#091e42;padding-top:8px}.emptyCartComponent .subscriptionWidget{padding:0;background:#f4fbff}.emptyCartComponent .subscriptionWidget .section-header{display:none}.serviceCardShimmer{height:400px;margin-bottom:16px}.serviceCardShimmer .background-masker.content-top{height:20px;top:110px}.serviceCardShimmer .background-masker.content-second-line{bottom:110px}.serviceCard{box-shadow:0 2px 10px rgba(0,0,0,.11);padding:32px 20px;margin-bottom:16px}.serviceCard .cardHeader{font-size:18px;color:#091e42;font-weight:600}.serviceCard .cardHeader .price{float:right;clear:both}.serviceCard .cardHeader .discountedPrice{color:#091e42;margin-bottom:3.5px}.serviceCard .cardHeader .actualPrice{margin-right:3px;color:#7c8ba2;text-decoration:line-through}.serviceCard .cardHeader .fficon-rupee{font-size:16px}.serviceCard .cardHeader .fficon-dollar{font-size:20px;margin-top:2px}.serviceCard .cardDuration{padding:8px 0 0;color:#536777;font-size:14px;line-height:25px}.serviceCard .cardDescription{padding:8px 0 12px;color:#536777;font-size:14px;line-height:25px}.serviceCard .renewalPromoStripe{font-weight:700;font-size:12px;line-height:14px;color:#091e42}.serviceCard .renewalPromoStripe .discountedPrice{color:#091e42;margin-bottom:3.5px}.serviceCard .renewalPromoStripe .actualPrice{margin:0 4px;color:#7c8ba2;text-decoration:line-through}.serviceCard .cardCTAs{color:#4a90e2;font-size:14px;margin-top:5px}.serviceCard .cardCTAs .editService{margin-right:64px}.serviceCard .cardCTAs a{cursor:pointer}.serviceCard .upgradeServiceContainer{display:flex}.serviceCard .changePlanPopupContainer .header{font-weight:700;font-size:20px;line-height:23px;margin:15px 0}.serviceCard .changePlanPopupContainer .serviceTitle{color:#536777;font-size:11px;line-height:13px}.serviceCard .changePlanPopupContainer .headerSmall{font-size:11px;line-height:13px;color:#536777;margin:10px 0 20px}#popupContainer{position:fixed;top:50%;left:50%;margin-top:-200px;margin-left:-200px;z-index:1200;display:block;min-height:310px;background-color:#fff;padding:20px 40px}#popupContainer.isMobile{width:90%!important}#popupContainer.hidePopup{display:none}#popupContainer.centreAlign{transform:translate(-50%,-50%);margin-top:auto!important;margin-left:auto!important}#popupContainer .popupCross{width:40px;height:40px;box-shadow:0 1px 10px 1px rgba(0,0,0,.5);border-radius:50%;right:-15px;background:#fff;position:absolute;top:-15px;cursor:pointer}#popupContainer .popupCross .fficon-cross{color:#808184;padding:13px}#popupContainer .fficon-plus.close{transform:rotate(45deg);color:#3b6585;right:24px;position:absolute;top:24px;font-size:16px;cursor:pointer}#popupContainer .actinBtns{margin-top:20px}.align-center{top:50%;left:50%;margin:0}#gr-out{position:fixed;top:0;left:0;background:#000;opacity:.4}.updatePrefClass{padding:20px 40px;border-radius:10px 5px 10px 5px;width:444px;margin:auto;top:210px!important;left:0;bottom:7px;right:0;overflow:scroll;min-height:520px}.openApprovePopupClass{padding:20px;max-height:80vh;overflow:scroll;top:40%;left:45%}.jobsCardPopup{width:70vw;height:89vh;overflow:scroll;bottom:5px;border-radius:5px 10px;left:33%!important;top:41%!important}.suggestorPopup{border-radius:10px 5px;width:443px;max-height:80vh;overflow:scroll}.radioBtn{position:relative}.radioBtn .outerCircle{width:18px;height:18px;border-radius:50%;border:2px solid #bdbdbd}.radioBtn .innerCircle{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;top:4px;left:4px}.radioBtn.selected .outerCircle{border:2px solid #4a90e2}.radioBtn.selected .innerCircle{background:#00adef}.changePlanPopup .choiceContainerRow .choiceContainer{margin-right:15px;align-items:center;border:2px solid #e0e0e0;box-sizing:border-box;border-radius:4px;padding:14px;margin-bottom:15px;cursor:pointer}.changePlanPopup .choiceContainerRow .choiceContainer.active{border:2px solid #4a90e2}.changePlanPopup .choiceContainerRow .choiceContainer .serviceTitle{font-size:14px;line-height:16px;color:#7c8ba2}.changePlanPopup .choiceContainerRow .choiceContainer .serviceDuration,.changePlanPopup .choiceContainerRow .choiceContainer .servicePrice{font-size:14px;line-height:16px}.changePlanPopup .choiceContainerRow .choiceContainer .price-off{text-decoration:line-through;color:#7c8ba2}.changePlanPopup .choiceContainerRow .choiceContainer .discountedPrice{font-weight:500;font-size:26px;line-height:30px;color:#000}.changePlanPopup .choiceContainerRow .choiceContainer .trServicePrice{line-height:16px;color:#000}.changePlanPopup .choiceContainerRow .choiceContainer .trServicePrice .discountedPrice{margin:0 10px;font-size:14px}.changePlanPopup .choiceContainerRow .choiceContainer .serviceInfo{display:flex;align-items:center}.changePlanPopup .choiceContainerRow .choiceContainer .choiceRadioLabel{margin-left:10px;cursor:pointer}.changePlanPopup .choiceContainerRow.columnWise{display:flex;text-align:center}.changePlanPopup .choiceContainerRow.columnWise .serviceDuration{margin:10px}.changePlanPopup .choiceContainerRow.columnWise .radioBtn{margin:auto;width:20px}.changePlanPopup .choiceContainerRow.rowWise{display:flex;flex-direction:column;width:400px}.changePlanPopup .choiceContainerRow.rowWise .choiceContainer{display:flex;justify-content:space-between}.changePlanPopup .changeBtn{width:100%;margin:15px 0}.changePlanPopup .applicableTaxes{font-size:10px;line-height:12px;color:#536777;margin-bottom:8px}.changePlanPopup .cancelBtn{text-align:center}.upsellContainer{margin:15px 30px 0 0;padding:15px 20px;background:#f0f8ff;min-width:250px;box-shadow:0 2px 10px rgba(0,0,0,.11);border-radius:4px}.upsellContainer .tag{background:#006cb7;border-radius:2px;color:#fff;font-weight:700;font-size:10px;padding:3px 5px}.upsellContainer .upgradePlan{font-weight:500;font-size:14px;line-height:16px;margin:5px 0;color:#091e42}.upsellContainer .saveAmt{font-size:14px;line-height:16px;color:#414c5f;margin-bottom:10px}.upsellContainer .upgradeBtn{font-size:14px;text-transform:none}.successMessageBox{box-shadow:0 2px 10px rgba(194,209,222,.67);border-radius:4px;border-left:4px solid #28ad35;font-weight:500;font-size:16px;line-height:30px;color:#091e42;min-height:64px;display:flex;padding:10px 0;margin-bottom:20px;position:sticky;top:70px;background:#fff;width:100%}.successMessageBox .successIcon{color:#28ad35;font-size:22px;margin:0 10px}.successMessageBox .textMsg{width:92%;display:block}.crossSellContainer{margin:15px 30px 0 0;padding:15px 20px;background:#fff5ee;min-width:250px;box-shadow:0 2px 10px rgba(0,0,0,.11);border-radius:4px}.crossSellContainer .tag{background:#006cb7;border-radius:2px;color:#fff;font-weight:700;font-size:10px;padding:3px 5px}.crossSellContainer .knowMore{line-height:35px}.crossSellContainer .upgradePlan{font-weight:500;font-size:14px;line-height:16px;margin:5px 0;color:#091e42}.crossSellContainer .upgradeBtn{font-size:14px;text-transform:none;float:right}.crossSellNewContainer{margin:40px 0 0;padding:17px 20px 20px;border-radius:4px;background:#fff;border:1px solid #f2f2f2;box-sizing:border-box;position:relative}.crossSellNewContainer .knowMorePopupContainer{position:absolute;bottom:42px;right:-40px;padding:16px 24px;width:315px;background:#fff;border:1px solid #dae3e8;z-index:1000;width:468px}.crossSellNewContainer .knowMorePopupContainer .keyFeatureTitle{font-size:16px;font-weight:600;padding-bottom:20px}.crossSellNewContainer .knowMorePopupContainer .keyFeatureWrapper{font-size:14px;font-weight:400;position:relative}.crossSellNewContainer .knowMorePopupContainer .keyFeatureWrapper .blueDot{position:relative;vertical-align:top;width:18px}.crossSellNewContainer .knowMorePopupContainer .keyFeatureWrapper .imgtext{display:inline-block;position:absolute;left:5px;color:#fff;font-size:12px;top:1px}.crossSellNewContainer .knowMorePopupContainer .keyFeatureContent{display:inline-block;padding-left:20px;padding-bottom:15px}.crossSellNewContainer .knowMorePopupContainer .keyFeatureContent .keyFeatureHeading{color:#414c5f}.crossSellNewContainer .knowMorePopupContainer .keyFeatureContent .keyFeatureSubHeading{color:#7c8ba2}.crossSellNewContainer .knowMorePopupContainer:after{bottom:-8px;content:"";display:block;position:absolute;right:50%;width:15px;height:15px;background:#fff;border-right:1px solid #dae3e8;border-bottom:1px solid #dae3e8;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(45deg)}.crossSellNewContainer .knowMorePopupContainer .serviceWrapper{border-bottom:1px solid #f2f2f2;padding-bottom:13px;padding-top:17px}.crossSellNewContainer .knowMorePopupContainer .serviceWrapper:last-child{border-bottom:none}.crossSellNewContainer .knowMorePopupContainer .serviceWrapper:first-child{padding-top:4px}.crossSellNewContainer .knowMorePopupContainer .serviceWrapper .serviceImg{width:47px;height:47px}.crossSellNewContainer .knowMorePopupContainer .serviceWrapper .serviceImg .img0,.crossSellNewContainer .knowMorePopupContainer .serviceWrapper .serviceImg .img2,.crossSellNewContainer .knowMorePopupContainer .serviceWrapper .serviceImg .imp3{position:absolute;top:13px;left:9px}.crossSellNewContainer .knowMorePopupContainer .serviceWrapper .serviceImg .img1{position:absolute;top:9px;left:11px}.crossSellNewContainer .knowMorePopupContainer .serviceWrapper .benefitsWrapper{width:82%;display:inline-block}.crossSellNewContainer .knowMorePopupContainer .serviceWrapper .benefitsWrapper .keyFeatureTitle{padding-bottom:8px}.crossSellNewContainer .knowMorePopupContainer .serviceWrapper .benefitsWrapper .bulletPointsList{font-size:12px;color:#414c5f;font-weight:400;line-height:22px}.crossSellNewContainer .knowMorePopupContainer .serviceWrapper .benefitsWrapper .bulletPointsList .bulletPointsTxt{list-style-type:disc!important}.crossSellNewContainer .knowMorePopupContainer .serviceWrapper .benefitsWrapper .additionalTxtContainer{padding-top:10px}.crossSellNewContainer .knowMorePopupContainer .serviceWrapper .benefitsWrapper .additionalTxtContainer .additionalTxt{font-size:11px;color:#414c5f;font-weight:400}.crossSellNewContainer .crossSellWrapperBox{position:relative}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w100{display:inline-block;vertical-align:top;border-right:1px solid #f2f2f2}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w100 .serviceImg{width:62px;height:62px;background:#eaf3fc;border-radius:50%;position:relative;display:inline-block;margin-right:27px;vertical-align:top}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w100 .img0{position:absolute;top:14px;left:13px;width:51%}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w100 .crossSellDetails{display:inline-block;width:356px}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w100 .crossSellDetails .upgradePlan{font-weight:500;font-size:15px;line-height:16px;margin:5px 0;color:#414c5f}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w100 .crossSellDetails .upgradePlan2{font-weight:500;font-size:14px;line-height:16px;margin:5px 0;color:#414c5f}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w100 .crossSellDetails .knowMore{position:relative;padding-top:5px;padding-bottom:10px;font-weight:600;cursor:pointer}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w100 .crossSellDetails .price{padding-bottom:7px}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w100 .crossSellDetails .price .originalPrice{text-decoration:line-through;padding-right:10px}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w100 .crossSellDetails .price .discountPercentage{color:green;padding-left:5px}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w100 .crossSellDetails .applicableTaxes{color:#536777;font-size:10px;padding-top:5px}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w100 .rightPart{display:inline-block;vertical-align:top;position:absolute;right:0;top:0}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w100 .rightPart .upgradeBtn{text-transform:unset;margin-top:10px;display:block}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w50{display:inline-block;width:50%;position:relative;border-right:1px solid #f2f2f2;vertical-align:top}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w50 .serviceImg{width:47px;height:47px;background:#eaf3fc;border-radius:50%;position:relative;display:inline-block;margin-right:27px;vertical-align:top}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w50 .serviceImg .img0{position:absolute;top:11px;left:10px;width:unset}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w50 .serviceImg .img1{position:absolute;top:11px;left:10px}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w50 .crossSellDetails{display:inline-block;width:240px}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w50 .crossSellDetails .rightPart{display:inline-block;vertical-align:top}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w50 .crossSellDetails .rightPart .upgradeBtn{text-transform:unset;margin-top:10px;display:block}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w50 .crossSellDetails .upgradePlan{font-weight:500;font-size:15px;line-height:16px;margin:5px 0;color:#414c5f}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w50 .crossSellDetails .upgradePlan2{font-weight:500;font-size:13px;line-height:16px;margin:5px 0;color:#414c5f}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w50 .crossSellDetails .knowMore{position:relative;padding-top:5px;padding-bottom:10px;font-weight:600;cursor:pointer}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w50 .crossSellDetails .price{padding-bottom:7px}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w50 .crossSellDetails .price .originalPrice{text-decoration:line-through;padding-right:10px}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w50 .crossSellDetails .price .discountPercentage{color:green;padding-left:5px}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w50 .crossSellDetails .applicableTaxes{color:#536777;font-size:10px;padding-top:5px}.crossSellNewContainer .crossSellWrapperBox .crossSellWrapper_w50:nth-of-type(2){padding-left:16px;border-right:none}.crossSellNewContainer .frquentlyBoughtTogetherStrip{position:absolute;top:-18px;height:18px;left:0;background-color:#826cc0;color:#fff;padding:3px 6px 0;font-size:10px}.errorMessageBox{position:sticky;width:100%;min-height:70px;height:auto;padding:10px 0;margin-bottom:20px;display:flex;font-weight:500;font-size:17px;line-height:30px;color:#091e42;background:#fff;border-left:5px solid #f04141;border-radius:8px;box-shadow:0 2px 10px rgba(194,209,222,.67)}.errorMessageBox img{width:24px;height:24px;margin:11px 16px}.errorMessageBox a{color:#474d6a;text-decoration:underline}.errorMessageBox .textMsg{color:#474d6a;font-weight:700;font-size:16px;font-family:Roboto;size:16px;width:660px;height:36px;margin-top:6px;display:block;line-height:18px}.priceSummary{margin-top:52px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.11);padding:32px 24px}.priceSummary .priceHeading{color:#414c5f;font-size:18px;font-weight:600;line-height:21px;padding-bottom:6px}.priceSummary .priceSegment{padding:10px 0;color:#414c5f;font-size:16px;font-weight:400}.priceSummary .priceSegment.bold{font-weight:600}.priceSummary .priceSegment .leftTxt,.priceSummary .priceSegment .rightTxt{display:inline-block;vertical-align:middle}.priceSummary .priceSegment .discount{color:green}.priceSummary .priceSegment .rightTxt{float:right;color:#091e42}.priceSummary .priceSegment .fficon-rupee{font-size:14px}.priceSummary .priceSegment .fficon-dollar{font-size:18px}.priceSummary .priceSegment .promoIcon{vertical-align:middle;margin-left:5px}.priceSummary .bottomBorder{border-bottom:1px solid #dae3e8;padding-bottom:20px}.priceSummary .warning__msg_container{width:276px;padding:12px;margin-top:9px;border-radius:4px;background:#f3f3f3;display:flex;font-family:Inter}.priceSummary .warning__msg_container .wmc__img{margin-right:6px}.priceSummary .warning__msg_container .wmc__img img{margin-top:3px}.priceSummary .warning__msg_container .wmc__content{font-size:12px;line-height:18px;color:#000}.priceSummary .warning__msg_container .wmc__content .wmc__con_top{font-weight:700;margin-bottom:2px}.priceSummary .warning__msg_container .wmc__content .wmc__con_body{font-weight:500}.priceSummary .cartContinue{padding-top:20px}.priceSummary .cartContinue button{width:100%;height:40px;background:#fb641b;border-radius:4px;border:none;color:#fff;font-size:16px;font-weight:500}.priceSummary .promoPopupContainer{width:390px!important;min-height:241px!important}.priceSummary .promoPopupContainer .promoPopup{color:#091e42}.priceSummary .promoPopupContainer .promoPopup .header{font-weight:700;font-size:20px;line-height:23px;margin-bottom:25px}.priceSummary .promoPopupContainer .promoPopup .promoBox{border:1px solid #dae3e8;padding:13px 20px}.priceSummary .promoPopupContainer .promoPopup .promoCode{margin-right:30px}.priceSummary .promoPopupContainer .gotItBtn{margin:30px 0;width:100%}.cutomCouponCard{margin-top:25px;background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.11);box-shadow:0 2px 10px rgba(0,0,0,.11);padding:20px 12px;display:block;position:relative;text-align:center}.cutomCouponCard .container{display:inline-flex}.cutomCouponCard .container .couponInput{border:0;outline:0;background:transparent;border-bottom:1px solid #b6b8ba;width:65%;padding-right:22px}.cutomCouponCard .container input:disabled{color:rgba(0,0,0,.26)}.cutomCouponCard .container .applyBtn{outline:none;padding:5px 10px;color:#0074ad;border:1px solid #0074ad;border-radius:4px;margin-left:19px;cursor:pointer;width:90px;background-color:#fff}.cutomCouponCard .container .applyBtn.fade{opacity:.5;cursor:not-allowed}.cutomCouponCard .container .removeIcon{color:#838689;position:absolute;right:115px;padding:5px 0;font-size:16px}.cutomCouponCard .container .removeIcon.fade{opacity:.5;cursor:not-allowed}.cutomCouponCard .container .appliedText{color:#4b9d4b;padding:5px 0;margin-left:20px}.cutomCouponCard .container .appliedText .successIcon{margin:0 5px}.cutomCouponCard .coupon_err{display:block;color:#f34235;font-size:.86rem;margin-top:10px}.disclaimerBox{width:100%;height:61px;padding:8px 6px;margin-top:25px;display:flex;background:#f4fbff;border-radius:1px;gap:8px}.disclaimerBox .disclaimerText{width:100%;height:45px;color:#414c5f;font-weight:400;font-size:12px;font-family:Roboto;display:block;line-height:15px}