.pluscontainer.body-content{margin-top:5px}.boldpoint{font-weight:bold}.bannerPricing{background:radial-gradient(74.99% 58.01% at 14.75% 24.29%,#3b3b70 0%,#181742 100%);display:flex;justify-content:space-between;align-items:center;color:#fff}.bannerPackageTitle{display:inline-block;padding:10px 16px;color:#999cf2;line-height:22px;font-weight:300;background-color:rgba(153,156,242,.1);border-radius:8px}.bannerTitle{font-weight:600;line-height:38px}.boldText{font-weight:800}.purpleText{color:#9a9cf2}.bannerPackageBtn{display:inline-block;color:#181742;font-weight:600;letter-spacing:.5px;background-color:#999cf2;border-radius:5px;cursor:pointer}.disabled{cursor:not-allowed!important}.bannerSecondTitle{color:#999cf2;line-height:22px;font-weight:700}.buyPremiumReasons{display:flex;flex-direction:column;gap:8px}.buyPremiumReason{display:flex;align-items:center;gap:12px;padding:12px;background:rgba(255,255,255,.13);border-radius:12px;border:1px solid rgba(170,174,215,.55);border-top-color:rgba(210,213,245,.85);border-left-color:rgba(210,213,245,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 2px 3px rgba(0,0,0,.18)}.imgSpan{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:rgba(153,156,242,.1);border-radius:8px}.reason{font-weight:400}.premiumNumber{font-weight:800}.mainPriceSection{text-align:center}.billing-toggle{position:relative;display:inline-flex;align-items:center;gap:4px;padding:6px;background:#fff;border:1px solid #ccc;border-radius:14px;box-shadow:0 2px 5.8px 0 rgba(0,0,0,.09)}.billing-option{font-size:14px;font-weight:700;line-height:110%;cursor:pointer;color:#696969;padding:13px 18px;min-width:118px;text-align:center}.billing-option.active{color:#fff;background:#333;border-radius:9px}.discount-badge{position:absolute;transform:translateX(-50%);top:-16px;left:74%;padding:5px 13px;background:#fff8df;color:#9d5224;border:1px solid #fef3c7;border-radius:999px;font-size:12px;font-weight:700;line-height:110%;white-space:nowrap;box-shadow:0 1px 5px rgba(0,0,0,.14)}.planSelections{gap:26px}.popular-space{height:49px}.premiumPlan .popular-space{font-size:16px;font-weight:800;color:#fff;text-align:center;background-color:#6b4fa0;border-radius:12px 12px 0 0;padding:13px}.planInfo{padding:32px 20px;background-color:#fff}.freePlan .planInfo,.proPlan .planInfo{border:2px solid #e6e6e6;border-radius:12px}.premiumPlan .planInfo{border-radius:0 0 12px 12px;border:2px solid #6b4fa0}.planHeader{font-size:34px;line-height:41px;font-weight:700;margin-bottom:12px}.premiumPlan .planHeader{color:#6b4fa0}.proPlan .planHeader{color:#d6762e}.planUnderline{display:inline-block;width:49px;height:4px;background-color:#6b4fa0;margin-bottom:14px}.freePlan .planUnderline{background-color:#89a831}.premiumPlan .planUnderline{background-color:#6b4fa0}.proPlan .planUnderline{background-color:#d6762e}.planDesc{margin:7px 0;color:#4d4d4d;font-size:14px;font-weight:400;line-height:158%}.numberOfProperties{display:inline-block;margin:10px 0;padding:18px 16px;border-radius:12px;font-size:17px;line-height:102%;font-weight:800}.freePlan .numberOfProperties{background-color:#edf6e5;color:#4a8525}.premiumPlan .numberOfProperties{background-color:#f0ecf9;color:#6b4fa0}.proPlan .numberOfProperties{background-color:#fdefe5;color:#e07b30}.priceSection{margin:8px 0}.Purchase_cost_paid{font-size:42px;font-weight:800;line-height:44px}.premiumPlan .Purchase_cost_paid{color:#6b4fa0}.proPlan .Purchase_cost_paid{color:#d6762e}.priceStartFrom,.Purchase_cost_period{color:#666;font-size:14px;font-weight:600;line-height:105%}.asterisk{color:#666;font-size:24px;font-weight:600;line-height:105%}.pricePerYearForMonthly{display:none;margin-top:6px;font-size:14px;font-weight:800;line-height:105%;color:#464646}.freePlan .priceSection{color:#6c7280;font-size:22px;font-weight:800;line-height:44px}.subscriptionBtn{padding:9px 35px!important;border-radius:5px;display:flex;gap:12px;justify-content:center;margin:10px 0 22px 0;width:100%;cursor:pointer}.subscriptionBtn#loginModalLink{border-radius:5px;border:1px solid #ccc;background-color:#f2f2f2;gap:12px;cursor:pointer}.subscriptionBtn#loginModalLink:hover{border:1px solid #ccc}.subscriptionBtn span{font-size:16px;font-weight:600;letter-spacing:.5px}.subscriptionBtn#loginModalLink span{color:#333}.premium{color:#fff;background-color:#6b4fa0;border:1px solid #6b4fa0}.pro{color:#333;border:1px solid #ccc}.planContains{border-top:1px solid #e6e6e6;display:flex;flex-direction:column;gap:4px}.containsTitle{margin:16px 0;color:#9da3af;font-size:12px;font-weight:700;line-height:16px}.PurchasePoint .PurchaseValue{margin-left:10px;font-size:14px;font-weight:400;color:#333}.PurchasePoint img{width:12px;height:13px;margin:0}.PurchasePoint{display:flex;align-items:center;padding:5px 0}.notesArea{padding:26px}.note{color:#4d4d4d;font-size:13px;font-weight:400}.promoAdditionalSpan{display:block;margin-top:8px}.toggle-compare-plans{display:flex;gap:8px;justify-content:center;align-items:center;font-weight:700;color:#4d4d4d;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:12px;padding:16px 26px}.comparePlansTable{display:table;width:100%;border-collapse:collapse;background:#fff}.comparePlansTableWrapper{width:100%}.plans-row{display:table-row}.plans-cell{display:table-cell;vertical-align:middle;border-bottom:1px solid #e5e5e5;font-weight:700}.plans-cell.feature{font-weight:400}.plans-header .plans-cell{font-weight:700;color:#333;background-color:#f9fafb;border-bottom:1px solid #b3b3b3}.plans-header .plan-free{color:#333}.plans-header .plan-premium,.premiumValue{color:#6b4fa0}.plans-header .plan-pro,.proValue{color:#d6762e}.freeValue{color:#4d4d4d}.faqTitle{padding:22px 0;line-height:110%;color:#333;text-align:center}.faq{background-color:#fff;border-radius:12px;border:1px solid #e6e6e6;margin-bottom:10px;color:#4d4d4d}.question{display:flex;justify-content:space-between;align-items:center;font-weight:700;cursor:pointer}.question img{transform:rotate(180deg)}.answer{display:none}.stickyBannerSection{position:fixed;left:0;width:100%;display:none}.stickyBannerSection.is-visible{display:block;background-color:#fff;box-shadow:0 4px 6.6px 0 rgba(0,0,0,.15);padding:8px;z-index:1}.stickyBanner{margin:auto;display:flex;justify-content:space-between;align-items:center}.premiumPlanSection{font-size:14px;color:#333;line-height:19px}.premiumPlanBuySection .Purchase_cost_paid{color:#6b4fa0;font-size:26px;line-height:26px;font-weight:800}.premiumPlanBuySection .Purchase_cost_period,.premiumPlanBuySection .asterisk{font-size:14px;line-height:105%;color:#666}.stickyBannerSubscriptionBtn{padding:8px 12px;border-radius:5px;box-shadow:0 2px 8px 0 rgba(98,84,124,.4);font-size:14px;line-height:19px;font-weight:600;display:flex;align-items:center;cursor:pointer}.stickyBannerSubscriptionBtn img{margin-right:8px;width:16px;height:16px}.pricesForPromo{display:flex;flex-direction:column;gap:6px}.crossed{text-decoration:line-through;font-size:14px;line-height:105%;font-weight:600;color:#464646}.PromoSubscriptionDescr{display:inline-block;margin:6px 0 8px;padding:5px 12px;background-color:#fef3c7;border:1px solid #fee689;border-radius:4px;color:#9d5224;font-size:12px;line-height:110%;font-weight:600}.premiumPlanBuySection .pricesForPromo{flex-direction:row;align-items:flex-end}.premiumPlanBuySection .crossed{font-weight:400;line-height:normal;color:#4d4d4d}.bannerPricing{padding:52px 36px}.bannerFirst,.bannerSecond{width:50%}.bannerPackageTitle{font-size:26px;margin-bottom:26px}.bannerTitle{margin-bottom:32px;font-size:32px}.bannerPackageBtn{padding:16px 35px;font-size:16px}.bannerSecondTitle{font-size:22px;margin:0 16px 24px 16px}.reason{font-size:16px;line-height:18px}.premiumNumber{font-size:25px;line-height:18px}.billing-toggle{margin:42px 0 32px}.planSelections{display:flex;justify-content:center}.freePlan,.premiumPlan,.proPlan{width:336px}.planDesc{height:89px}.notesArea{margin:36px 50px 26px 50px}.note{font-size:13px}.planComparison{margin:0 50px}.toggle-compare-plans{margin-bottom:26px;font-size:16px;line-height:22px}.comparePlansTable{font-size:16px;line-height:22px;margin-bottom:26px}.plans-cell{padding:19px 16px;width:188px}.plans-cell.feature{width:368px}.faqSection{margin:0 50px}.faqTitle{margin:10px 0;font-size:26px;font-weight:800}.faq{padding:26px;font-size:16px;line-height:22px}.answer{margin-top:16px}.stickyBannerSection{top:0}.stickyBanner{min-width:1200px;max-width:1440px}.stickyBannerSection.is-visible{padding:8px}.premiumPlanSection{margin-left:50px}.premiumPlanPrivilegeSection{display:flex;gap:16px;align-items:center;font-size:14px;line-height:19px}.premiumPrivilege img{margin-right:5px}.premiumPlanBuySection{display:flex;margin-right:50px}.stickyBannerSubscriptionBtn{margin-right:50px}