.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle{display:none!important}.pricing_subtitle,.pricing_description,.pricing-part{display:none!important}.access_area .cart_module{display:none!important}.breadcrumb-top .page-title{word-break:normal!important}.directorist-user-socials{display:none}.woocommerce-additional-fields{display:none}.directorist-listing-single__meta{display:none!important}.directorist-user-dashboard-tab .directorist-user-dashboard-search{display:none}.directorist-table-review{display:none}.directorist_dashboard_rating{display:none}.directorist-user-dashboard-tabcontent .directorist-listing-table .directorist-dropdown{display:none}#listing_id_field{display:none}.grecaptcha-badge{visibility:hidden}.multistep-wizard__nav{min-width:300px}.abcap-upsell{max-width:560px;margin:2rem auto;text-align:center}.abcap-upsell__offer{border:1px solid #e5e7eb;border-radius:12px;padding:2rem 1.75rem;background:#fff;box-shadow:0 6px 24px rgb(17 24 39 / .06)}.abcap-upsell__offer h3{margin:0 0 .5rem;font-size:1.4rem}.abcap-upsell__offer h3::before{content:"\1F393";margin-right:.4rem}.abcap-upsell__offer p{margin:0 0 1.5rem;color:#4b5563}.abcap-upsell__add.button{display:inline-block;padding:.85rem 2rem;font-size:1.05rem;font-weight:600;border-radius:8px;cursor:pointer}.abcap-upsell__add[disabled]{opacity:.6;cursor:default}.abcap-upsell__status{display:block;margin-top:.75rem;font-size:.9rem;color:#6b7280}.abcap-upsell__skip-wrap{margin:1.25rem 0 0}.abcap-upsell__skip{color:#6b7280;font-size:.95rem;text-decoration:underline}.abcap-upsell__skip:hover{color:#111827}.abcap-upsell__included{margin:0 0 1.25rem;color:#4b5563}.abcap-upsell__benefits{list-style:none;margin:0 auto 1.5rem;padding:0;text-align:left;display:inline-block}.abcap-upsell__benefits li{position:relative;padding-left:1.65rem;margin-bottom:.55rem;color:#374151;line-height:1.4}.abcap-upsell__benefits li::before{content:"\2714";position:absolute;left:0;top:0;color:#16a34a;font-weight:700}.abcap-upsell-page .breadcrumb-wrapper{display:none}.abcap-upsell-page .page-area{padding-top:3rem}.abcap-upsell__modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:rgb(17 24 39 / .55)}.abcap-upsell__modal[hidden]{display:none}.abcap-upsell__modal-card{background:#fff;border-radius:12px;padding:2rem 2.25rem;max-width:360px;width:calc(100% - 2rem);text-align:center;box-shadow:0 12px 40px rgb(0 0 0 / .25)}.abcap-upsell__spinner{width:44px;height:44px;margin:0 auto 1rem;border:4px solid #e5e7eb;border-top-color:#16a34a;border-radius:50%;animation:abcap-spin 0.8s linear infinite}.abcap-upsell__spinner[hidden]{display:none}@keyframes abcap-spin{to{transform:rotate(360deg)}}.abcap-upsell__check{width:48px;height:48px;margin:0 auto 1rem;line-height:48px;border-radius:50%;background:#16a34a;color:#fff;font-size:1.6rem;font-weight:700}.abcap-upsell__check[hidden]{display:none}.abcap-upsell__modal-msg{margin:0;font-size:1.05rem;color:#111827}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{padding-left:1.5rem;margin:0 0 1rem;list-style:disc}.elementor-widget-text-editor ol{list-style:decimal}.elementor-widget-text-editor li{margin-bottom:.4rem;line-height:1.65;padding-left:.25rem}.abcap-constrained-page .elementor-widget-text-editor{max-width:780px;margin:0 auto;padding:0 1.5rem 3rem}.abcap-policy-page .elementor-widget-text-editor h2{font-size:1.35rem;font-weight:700;margin:2.25rem 0 .75rem;padding-top:.25rem}.abcap-policy-page .elementor-widget-text-editor p{margin:0 0 1rem;line-height:1.7}.abcap-policy-page .elementor-widget-text-editor hr{border:none;border-top:1px solid #e5e7eb;margin:2rem 0 0}.abcap-policy-page .elementor-heading-title,.abcap-policy-page .elementor-widget-text-editor p{text-align:left}.abcap-dir-disclaimer,.abcap-dir-disclaimer a{font-size:.82rem}.abcap-dir-disclaimer{color:#6b7280;border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1rem;line-height:1.6}.elementor-page-3154 .listing-with-sidebar__sidebar{display:none!important}.elementor-page-3154 .listing-with-sidebar__listing{width:100%!important;flex:0 0 100%!important;max-width:100%!important}.abcap-wizard__card button,.abcap-wizard__trigger{box-shadow:none;font-family:inherit;cursor:pointer}.abcap-wizard__modal{position:fixed;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;background:rgb(17 24 39 / .55);padding:1rem}.abcap-wizard__modal[hidden]{display:none}.abcap-wizard__card{background:#fff;border-radius:14px;padding:2rem 2.25rem 1.5rem;max-width:440px;width:100%;position:relative;box-shadow:0 12px 40px rgb(0 0 0 / .22)}.abcap-wizard__close{position:absolute;top:1rem;right:1.1rem;background:none!important;border:none!important;box-shadow:none!important;font-size:1.5rem;color:#9ca3af!important;cursor:pointer;line-height:1;padding:0}.abcap-wizard__close:hover{color:#111827!important;background:none!important}.abcap-wizard__progress{margin-bottom:1.5rem}.abcap-wizard__dots{display:flex;gap:.4rem;justify-content:center}.abcap-wizard__dot{width:8px;height:8px;border-radius:50%;background:#e5e7eb;transition:background 0.2s}.abcap-wizard__dot--active{background:#AD71C4}.abcap-wizard__q{font-size:1.05rem;line-height:1.6;color:#111827;margin:0 0 1.5rem;text-align:center}.abcap-wizard__btns{display:flex;gap:.75rem;justify-content:center}.abcap-wizard__btn{flex:1;padding:.85rem 1.5rem;border-radius:8px!important;font-size:1rem;font-weight:600;cursor:pointer;border:2px solid #AD71C4!important;background:#AD71C4!important;color:#fff!important;transition:opacity 0.2s}.abcap-wizard__btn:hover{opacity:.85}.abcap-wizard__btn--sec{background:transparent!important;color:#AD71C4!important;border:2px solid #AD71C4!important;border-radius:8px!important}.abcap-wizard__btn--sec:hover{background:#f5f0fb!important;opacity:1}.abcap-wizard__result{text-align:center}.abcap-wizard__result-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin:0 0 .25rem}.abcap-wizard__result-title{font-size:1.4rem;font-weight:700;color:#AD71C4;margin:0 0 .5rem}.abcap-wizard__result-price{font-size:1rem;color:#374151;margin:0 0 1.25rem}.abcap-wizard__result-price span{color:#6b7280;font-weight:400}.abcap-wizard__features{list-style:none;padding:0;margin:0 auto 1.5rem;text-align:left;display:inline-block}.abcap-wizard__features li{position:relative;padding-left:1.5rem;margin-bottom:.45rem;font-size:.92rem;color:#374151;line-height:1.45}.abcap-wizard__features li::before{content:"\2714";position:absolute;left:0;color:#16a34a;font-weight:700}.abcap-wizard__cta{display:inline-block;padding:.85rem 2rem!important;background:#AD71C4!important;color:#fff!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:8px!important;font-size:1rem!important;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity 0.2s}.abcap-wizard__cta:hover{opacity:.85}.abcap-wizard__result--ineligible .abcap-wizard__result-title{color:#374151}.abcap-wizard__result--ineligible p{color:#4b5563;font-size:.95rem;line-height:1.6;margin-bottom:.75rem}.abcap-wizard__footer{margin-top:1.25rem;text-align:left}.abcap-wizard__back{background:none!important;border:none!important;color:#6b7280!important;font-size:.9rem;cursor:pointer;padding:0;box-shadow:none!important}.abcap-wizard__back:hover{color:#111827!important;background:none!important}#abcap-consent-banner{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -2px 16px rgb(0 0 0 / .12);z-index:99999;padding:.875rem 1.5rem}.abcap-consent__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.abcap-consent__text{flex:1;margin:0;font-size:.9rem;color:#404040;line-height:1.4;min-width:200px}.abcap-consent__link{color:#AD71C4;text-decoration:underline}.abcap-consent__actions{display:flex!important;gap:.75rem;flex-shrink:0;align-items:center}.abcap-consent__btn{display:inline-block!important;min-height:0!important;padding:.5rem 1.1rem!important;border-radius:6px!important;font-size:.875rem!important;font-weight:600!important;cursor:pointer!important;border:2px solid #AD71C4!important;transition:background .15s,color .15s;line-height:1.4!important;margin:0!important}.abcap-consent__btn--reject{background:#fff!important;color:#AD71C4!important}.abcap-consent__btn--reject:hover{background:#f5eefa!important;color:#AD71C4!important}.abcap-consent__btn--accept{background:#AD71C4!important;color:#fff!important}.abcap-consent__btn--accept:hover{background:rgb(173 113 196 / .85)!important;color:#fff!important}@media (max-width:600px){.abcap-consent__inner{flex-direction:column;align-items:stretch}.abcap-consent__actions{flex-direction:column!important}.abcap-consent__btn{text-align:center!important}}.add-new-btn .directorist-icon-mask,.access-link .directorist-icon-mask{display:none!important}.abcap-join-cta{margin:0 0 1.5rem;text-align:center}.abcap-join-cta__btn{display:inline-block!important;width:auto!important;padding:.75rem 2.5rem!important;text-decoration:none!important;background:#AD71C4!important;color:#fff!important;border:1px solid #AD71C4!important;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s}.abcap-join-cta__btn:hover{background:rgb(173 113 196 / .82)!important;color:#fff!important}.abcap-term-title{font-size:2rem;line-height:1.2;font-weight:700;margin:1.5rem 0 .9rem;padding-top:.5rem}.abcap-term-intro{max-width:46rem;margin:0 0 1.6rem;font-size:1.02rem;line-height:1.65}.abcap-term-intro p{margin:0 0 .9rem}.abcap-term-faq{max-width:46rem;margin:2.5rem 0 1.5rem}.abcap-term-faq__title{font-size:1.45rem;font-weight:700;margin:0 0 1rem}.abcap-term-faq__item{border-bottom:1px solid #e5e5e5;padding:.4rem 0}.abcap-term-faq__item summary{font-weight:600;font-size:1.02rem;line-height:1.5;padding:.45rem 0;cursor:pointer}.abcap-term-faq__item summary:hover{color:rgb(173 113 196)}.abcap-term-faq__a{padding:.2rem 0 .8rem;line-height:1.6}.abcap-term-faq__a p{margin:0 0 .7rem}