:root{--cnj-primary-900:#2B0A63;--cnj-primary-800:#3B0F82;--cnj-primary-700:#4C1D95;--cnj-primary-600:#5B21B6;--cnj-primary-500:#6D28D9;--cnj-primary-400:#8B5CF6;--cnj-primary-300:#A78BFA;--cnj-primary-100:#EDE9FE;--cnj-primary-50:#F5F3FF;--cnj-accent-700:#C2410C;--cnj-accent-600:#EA580C;--cnj-accent-500:#F97316;--cnj-accent-400:#FB923C;--cnj-accent-300:#FDBA74;--cnj-accent-100:#FFEDD5;--cnj-accent-50:#FFF7ED;--cnj-bg:#F8F7FC;--cnj-bg-soft:#F3F0FA;--cnj-surface:#FFFFFF;--cnj-surface-glass:rgba(255, 255, 255, 0.72);--cnj-border:#E4DFF2;--cnj-border-strong:#CFC3EA;--cnj-text-main:#1E1633;--cnj-text-muted:#6B627D;--cnj-text-soft:#8A819C;--cnj-radius-sm:12px;--cnj-radius-md:16px;--cnj-radius-lg:22px;--cnj-radius-xl:28px;--cnj-radius-2xl:36px;--cnj-radius-pill:999px;--cnj-shadow-sm:0 8px 20px rgba(43, 10, 99, 0.08);--cnj-shadow-md:0 16px 40px rgba(43, 10, 99, 0.12);--cnj-shadow-lg:0 24px 70px rgba(43, 10, 99, 0.16);--cnj-glow-primary:0 0 32px rgba(109, 40, 217, 0.22);--cnj-glow-accent:0 0 28px rgba(249, 115, 22, 0.22);--cnj-success:#16A34A;--cnj-success-bg:#DCFCE7;--cnj-warning:#F59E0B;--cnj-warning-bg:#FEF3C7;--cnj-error:#DC2626;--cnj-error-bg:#FEE2E2;--cnj-info:#2563EB;--cnj-info-bg:#DBEAFE}.elementor-widget-button.cfnj-btn,.elementor-widget-button.cfnj-btn-primary,.elementor-widget-button.cfnj-btn-secondary,.elementor-widget-button.cfnj-btn-ghost,.elementor-widget-button.cfnj-btn-dark,.elementor-widget-button.cfnj-btn-danger,.elementor-widget-button.cfnj-btn-disabled,.elementor-widget-button.cfnj-btn-icon,.elementor-widget-button.cfnj-btn-mobile-full{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;min-height:auto!important;border-radius:0!important;transform:none!important}.elementor-widget-button.cfnj-btn .elementor-button,.cfnj-btn .elementor-button,a.cfnj-btn,button.cfnj-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--cnj-space-2,8px)!important;min-height:46px!important;padding:12px 22px!important;border-radius:var(--cnj-radius-pill,999px)!important;border:1px solid transparent!important;font-family:inherit!important;font-size:var(--cnj-font-size-sm,14px)!important;font-weight:700!important;line-height:1.6!important;text-decoration:none!important;cursor:pointer!important;direction:rtl!important;white-space:nowrap!important;transition:transform 180ms ease,box-shadow 180ms ease,background-color 180ms ease,border-color 180ms ease,color 180ms ease,opacity 180ms ease!important}.elementor-widget-button.cfnj-btn-primary .elementor-button,.cfnj-btn-primary .elementor-button,a.cfnj-btn-primary,button.cfnj-btn-primary{background:var(--cnj-accent-500,#ff7a18)!important;color:var(--cnj-white,#ffffff)!important;border-color:var(--cnj-accent-500,#ff7a18)!important;box-shadow:var(--cnj-shadow-accent,0 12px 30px rgb(255 122 24 / .28))!important}.elementor-widget-button.cfnj-btn-primary .elementor-button:hover,.cfnj-btn-primary .elementor-button:hover,a.cfnj-btn-primary:hover,button.cfnj-btn-primary:hover{background:var(--cnj-accent-600,#f06400)!important;color:var(--cnj-white,#ffffff)!important;border-color:var(--cnj-accent-600,#f06400)!important;transform:translateY(-2px)!important;box-shadow:0 16px 34px rgb(255 122 24 / .36)!important}.elementor-widget-button.cfnj-btn-secondary .elementor-button,.cfnj-btn-secondary .elementor-button,a.cfnj-btn-secondary,button.cfnj-btn-secondary{background:var(--cnj-primary-600,#5b21b6)!important;color:var(--cnj-white,#ffffff)!important;border-color:var(--cnj-primary-600,#5b21b6)!important;box-shadow:var(--cnj-shadow-purple,0 12px 30px rgb(91 33 182 / .26))!important}.elementor-widget-button.cfnj-btn-secondary .elementor-button:hover,.cfnj-btn-secondary .elementor-button:hover,a.cfnj-btn-secondary:hover,button.cfnj-btn-secondary:hover{background:var(--cnj-primary-700,#4c1d95)!important;color:var(--cnj-white,#ffffff)!important;border-color:var(--cnj-primary-700,#4c1d95)!important;transform:translateY(-2px)!important;box-shadow:0 16px 34px rgb(91 33 182 / .34)!important}.elementor-widget-button.cfnj-btn-ghost .elementor-button,.cfnj-btn-ghost .elementor-button,a.cfnj-btn-ghost,button.cfnj-btn-ghost{background:rgb(255 255 255 / .72)!important;color:var(--cnj-primary-700,#4c1d95)!important;border-color:var(--cnj-primary-200,#ddd6fe)!important;box-shadow:none!important;backdrop-filter:blur(10px)!important}.elementor-widget-button.cfnj-btn-ghost .elementor-button:hover,.cfnj-btn-ghost .elementor-button:hover,a.cfnj-btn-ghost:hover,button.cfnj-btn-ghost:hover{background:var(--cnj-primary-50,#f5f3ff)!important;color:var(--cnj-primary-800,#3b0764)!important;border-color:var(--cnj-primary-300,#c4b5fd)!important;transform:translateY(-1px)!important}.elementor-widget-button.cfnj-btn-dark .elementor-button,.cfnj-btn-dark .elementor-button,a.cfnj-btn-dark,button.cfnj-btn-dark{background:var(--cnj-dark-900,#16052f)!important;color:var(--cnj-white,#ffffff)!important;border-color:rgb(255 255 255 / .1)!important;box-shadow:0 14px 32px rgb(22 5 47 / .32)!important}.elementor-widget-button.cfnj-btn-dark .elementor-button:hover,.cfnj-btn-dark .elementor-button:hover,a.cfnj-btn-dark:hover,button.cfnj-btn-dark:hover{background:var(--cnj-dark-800,#241044)!important;color:var(--cnj-white,#ffffff)!important;border-color:rgb(255 122 24 / .35)!important;transform:translateY(-2px)!important;box-shadow:0 16px 36px rgb(22 5 47 / .42)!important}.elementor-widget-button.cfnj-btn-danger .elementor-button,.cfnj-btn-danger .elementor-button,a.cfnj-btn-danger,button.cfnj-btn-danger{background:var(--cnj-danger-500,#ef4444)!important;color:var(--cnj-white,#ffffff)!important;border-color:var(--cnj-danger-500,#ef4444)!important;box-shadow:0 12px 28px rgb(239 68 68 / .24)!important}.elementor-widget-button.cfnj-btn-danger .elementor-button:hover,.cfnj-btn-danger .elementor-button:hover,a.cfnj-btn-danger:hover,button.cfnj-btn-danger:hover{background:var(--cnj-danger-600,#dc2626)!important;color:var(--cnj-white,#ffffff)!important;border-color:var(--cnj-danger-600,#dc2626)!important;transform:translateY(-2px)!important;box-shadow:0 16px 32px rgb(239 68 68 / .3)!important}.elementor-widget-button.cfnj-btn-disabled .elementor-button,.cfnj-btn-disabled .elementor-button,a.cfnj-btn-disabled,button.cfnj-btn-disabled,.cfnj-btn .elementor-button[disabled],a.cfnj-btn[disabled],button.cfnj-btn[disabled]{opacity:0.48!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important;transform:none!important;filter:grayscale(.15)!important}.elementor-widget-button.cfnj-btn-icon .elementor-button-content-wrapper,.cfnj-btn-icon .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--cnj-space-2,8px)!important;flex-direction:row-reverse!important}.elementor-widget-button.cfnj-btn-icon .elementor-button-icon,.cfnj-btn-icon .elementor-button-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.elementor-widget-button.cfnj-btn-icon .elementor-button-icon svg,.cfnj-btn-icon .elementor-button-icon svg{width:18px!important;height:18px!important}@media (max-width:767px){.elementor-widget-button.cfnj-btn-mobile-full{width:100%!important}.elementor-widget-button.cfnj-btn-mobile-full .elementor-button,.cfnj-btn-mobile-full .elementor-button,a.cfnj-btn-mobile-full,button.cfnj-btn-mobile-full{width:100%!important}.elementor-widget-button.cfnj-btn .elementor-button,.cfnj-btn .elementor-button,a.cfnj-btn,button.cfnj-btn{min-height:48px!important;padding:12px 18px!important;font-size:var(--cnj-font-size-sm,14px)!important}}.elementor-widget-button.cfnj-btn .elementor-button:focus-visible,.cfnj-btn .elementor-button:focus-visible,a.cfnj-btn:focus-visible,button.cfnj-btn:focus-visible{outline:3px solid rgb(124 58 237 / .28)!important;outline-offset:3px!important}.cfnj-card{position:relative!important;direction:rtl!important;padding:var(--cnj-space-6,24px)!important;border-radius:var(--cnj-radius-2xl,24px)!important;background:var(--cnj-surface,#ffffff)!important;border:1px solid var(--cnj-border-soft,rgb(91 33 182 / .12))!important;box-shadow:var(--cnj-shadow-card,0 16px 42px rgb(22 5 47 / .08))!important;overflow:hidden!important;isolation:isolate!important;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease,background-color 180ms ease!important}.cfnj-card>*{position:relative!important;z-index:1!important}.cfnj-card-soft{background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(250 247 255 / .92))!important;border-color:rgb(124 58 237 / .12)!important;box-shadow:0 14px 36px rgb(22 5 47 / .07)!important}.cfnj-card-glass{background:linear-gradient(135deg,rgb(255 255 255 / .78),rgb(245 243 255 / .58))!important;border:1px solid rgb(255 255 255 / .52)!important;box-shadow:0 18px 48px rgb(22 5 47 / .12),inset 0 1px 0 rgb(255 255 255 / .65)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.cfnj-card-glass::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at top right,rgb(124 58 237 / .14),transparent 36%),radial-gradient(circle at bottom left,rgb(255 122 24 / .1),transparent 32%)!important}.cfnj-card-service{min-height:220px!important;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 245 255 / .95))!important;border-color:rgb(91 33 182 / .14)!important;box-shadow:0 16px 42px rgb(91 33 182 / .08)!important}.cfnj-card-service::before{content:""!important;position:absolute!important;top:-72px!important;left:-72px!important;width:150px!important;height:150px!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle,rgb(255 122 24 / .14),transparent 66%)!important}.cfnj-card-service:hover{transform:translateY(-4px)!important;border-color:rgb(124 58 237 / .28)!important;box-shadow:0 22px 56px rgb(91 33 182 / .14)!important}.cfnj-card-form{background:var(--cnj-surface,#ffffff)!important;border-color:rgb(124 58 237 / .14)!important;box-shadow:0 18px 50px rgb(22 5 47 / .1)!important;padding:var(--cnj-space-7,28px)!important}.cfnj-card-form::before{content:""!important;position:absolute!important;inset-inline-start:0!important;top:24px!important;bottom:24px!important;width:4px!important;border-radius:999px!important;background:var(--cnj-accent-500,#ff7a18)!important;opacity:0.9!important}.cfnj-card-summary{background:linear-gradient(180deg,rgb(35 13 75 / .98),rgb(22 5 47 / .98))!important;color:var(--cnj-white,#ffffff)!important;border-color:rgb(255 255 255 / .1)!important;box-shadow:0 18px 48px rgb(22 5 47 / .28),0 0 0 1px rgb(255 255 255 / .04) inset!important}.cfnj-card-summary::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at top right,rgb(255 122 24 / .16),transparent 34%),radial-gradient(circle at bottom left,rgb(124 58 237 / .22),transparent 40%)!important}.cfnj-card-summary,.cfnj-card-summary h1,.cfnj-card-summary h2,.cfnj-card-summary h3,.cfnj-card-summary h4,.cfnj-card-summary p,.cfnj-card-summary span{color:var(--cnj-white,#ffffff)!important}.cfnj-card-selectable{cursor:pointer!important;user-select:none!important;background:rgb(255 255 255 / .96)!important;border:1.5px solid rgb(124 58 237 / .16)!important;box-shadow:0 12px 32px rgb(22 5 47 / .06)!important}.cfnj-card-selectable:hover{transform:translateY(-3px)!important;border-color:rgb(255 122 24 / .42)!important;box-shadow:0 18px 46px rgb(255 122 24 / .12)!important}.cfnj-card-active{border-color:var(--cnj-accent-500,#ff7a18)!important;box-shadow:0 18px 46px rgb(255 122 24 / .18),0 0 0 3px rgb(255 122 24 / .12)!important}.cfnj-card-active::after{content:"✓"!important;position:absolute!important;top:14px!important;inset-inline-start:14px!important;width:28px!important;height:28px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--cnj-accent-500,#ff7a18)!important;color:#ffffff!important;font-size:15px!important;font-weight:800!important;box-shadow:0 10px 24px rgb(255 122 24 / .28)!important}.cfnj-card-compact{padding:var(--cnj-space-4,16px)!important;border-radius:var(--cnj-radius-xl,20px)!important}.cfnj-card-spacious{padding:var(--cnj-space-8,32px)!important}@media (max-width:767px){.cfnj-card{padding:var(--cnj-space-5,20px)!important;border-radius:var(--cnj-radius-xl,20px)!important}.cfnj-card-form{padding:var(--cnj-space-5,20px)!important}.cfnj-card-summary{border-radius:var(--cnj-radius-xl,20px)!important}.cfnj-card-service{min-height:auto!important}.cfnj-card-active::after{top:12px!important;inset-inline-start:12px!important;width:26px!important;height:26px!important;font-size:14px!important}}.cfnj-dark-section .cfnj-card-soft,.cfnj-dark-section .cfnj-card-service,.cfnj-dark-section .cfnj-card-form,.cfnj-dark-section .cfnj-card-selectable{background:linear-gradient(180deg,rgb(35 13 75 / .86),rgb(22 5 47 / .82))!important;color:#ffffff!important;border-color:rgb(255 255 255 / .12)!important;box-shadow:0 18px 48px rgb(0 0 0 / .24)!important}.cfnj-dark-section .cfnj-card,.cfnj-dark-section .cfnj-card h1,.cfnj-dark-section .cfnj-card h2,.cfnj-dark-section .cfnj-card h3,.cfnj-dark-section .cfnj-card h4,.cfnj-dark-section .cfnj-card p,.cfnj-dark-section .cfnj-card span{color:#ffffff!important}.cfnj-badge-primary{--cfnj-badge-bg:rgba(124, 58, 237, 0.10);--cfnj-badge-color:var(--cnj-primary-700, #4c1d95);--cfnj-badge-border:rgba(124, 58, 237, 0.18);--cfnj-badge-shadow:0 8px 22px rgba(124, 58, 237, 0.08)}.cfnj-badge-accent{--cfnj-badge-bg:rgba(255, 122, 24, 0.12);--cfnj-badge-color:var(--cnj-accent-700, #c2410c);--cfnj-badge-border:rgba(255, 122, 24, 0.22);--cfnj-badge-shadow:0 8px 22px rgba(255, 122, 24, 0.10)}.cfnj-badge-success{--cfnj-badge-bg:rgba(34, 197, 94, 0.12);--cfnj-badge-color:var(--cnj-success-700, #15803d);--cfnj-badge-border:rgba(34, 197, 94, 0.24);--cfnj-badge-shadow:0 8px 22px rgba(34, 197, 94, 0.08)}.cfnj-badge-warning{--cfnj-badge-bg:rgba(245, 158, 11, 0.14);--cfnj-badge-color:var(--cnj-warning-700, #b45309);--cfnj-badge-border:rgba(245, 158, 11, 0.26);--cfnj-badge-shadow:0 8px 22px rgba(245, 158, 11, 0.09)}.cfnj-badge-danger{--cfnj-badge-bg:rgba(239, 68, 68, 0.12);--cfnj-badge-color:var(--cnj-danger-700, #b91c1c);--cfnj-badge-border:rgba(239, 68, 68, 0.24);--cfnj-badge-shadow:0 8px 22px rgba(239, 68, 68, 0.08)}.cfnj-badge-info{--cfnj-badge-bg:rgba(14, 165, 233, 0.12);--cfnj-badge-color:var(--cnj-info-700, #0369a1);--cfnj-badge-border:rgba(14, 165, 233, 0.24);--cfnj-badge-shadow:0 8px 22px rgba(14, 165, 233, 0.08)}.cfnj-badge-neutral{--cfnj-badge-bg:rgba(100, 116, 139, 0.10);--cfnj-badge-color:var(--cnj-slate-700, #334155);--cfnj-badge-border:rgba(100, 116, 139, 0.18);--cfnj-badge-shadow:none}.cfnj-badge-outline{--cfnj-badge-bg:transparent;--cfnj-badge-shadow:none}.cfnj-badge-primary.cfnj-badge-outline{--cfnj-badge-border:rgba(124, 58, 237, 0.34)}.cfnj-badge-accent.cfnj-badge-outline{--cfnj-badge-border:rgba(255, 122, 24, 0.40)}.cfnj-badge-success.cfnj-badge-outline{--cfnj-badge-border:rgba(34, 197, 94, 0.40)}.cfnj-badge-warning.cfnj-badge-outline{--cfnj-badge-border:rgba(245, 158, 11, 0.44)}.cfnj-badge-danger.cfnj-badge-outline{--cfnj-badge-border:rgba(239, 68, 68, 0.40)}.cfnj-badge-info.cfnj-badge-outline{--cfnj-badge-border:rgba(14, 165, 233, 0.40)}.elementor-widget-heading.cfnj-badge,.elementor-widget-text-editor.cfnj-badge,.elementor-widget-html.cfnj-badge{width:fit-content!important;max-width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.elementor-widget-heading.cfnj-badge .elementor-widget-container,.elementor-widget-text-editor.cfnj-badge .elementor-widget-container,.elementor-widget-html.cfnj-badge .elementor-widget-container{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.elementor-widget-text-editor.cfnj-badge .elementor-widget-container p,.elementor-widget-text-editor.cfnj-badge .elementor-widget-container div,.elementor-widget-text-editor.cfnj-badge .elementor-widget-container span{margin:0!important}.cfnj-badge:not(.elementor-widget-heading):not(.elementor-widget-text-editor):not(.elementor-widget-html),.elementor-widget-heading.cfnj-badge .elementor-heading-title,.elementor-widget-text-editor.cfnj-badge .elementor-widget-container>p:first-child,.elementor-widget-text-editor.cfnj-badge .elementor-widget-container>div:first-child,.elementor-widget-text-editor.cfnj-badge .elementor-widget-container>span:first-child,.elementor-widget-html.cfnj-badge .elementor-widget-container>*:first-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--cnj-space-2,8px)!important;width:fit-content!important;max-width:100%!important;min-height:30px!important;padding:5px 12px!important;border-radius:var(--cnj-radius-pill,999px)!important;border:1px solid var(--cfnj-badge-border,rgb(124 58 237 / .18))!important;background:var(--cfnj-badge-bg,rgb(124 58 237 / .1))!important;color:var(--cfnj-badge-color,#4c1d95)!important;box-shadow:var(--cfnj-badge-shadow,0 8px 22px rgb(124 58 237 / .08))!important;font-family:inherit!important;font-size:var(--cnj-font-size-xs,12px)!important;font-weight:700!important;line-height:1.5!important;text-decoration:none!important;direction:rtl!important;white-space:nowrap!important;transition:background-color 180ms ease,color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease!important}.cfnj-badge-dot:not(.elementor-widget-heading):not(.elementor-widget-text-editor):not(.elementor-widget-html)::before,.elementor-widget-heading.cfnj-badge-dot .elementor-heading-title::before,.elementor-widget-text-editor.cfnj-badge-dot .elementor-widget-container>p:first-child::before,.elementor-widget-text-editor.cfnj-badge-dot .elementor-widget-container>div:first-child::before,.elementor-widget-text-editor.cfnj-badge-dot .elementor-widget-container>span:first-child::before,.elementor-widget-html.cfnj-badge-dot .elementor-widget-container>*:first-child::before{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;display:inline-block!important;flex:0 0 auto!important;background:currentColor!important}.cfnj-badge-sm:not(.elementor-widget-heading):not(.elementor-widget-text-editor):not(.elementor-widget-html),.elementor-widget-heading.cfnj-badge-sm .elementor-heading-title,.elementor-widget-text-editor.cfnj-badge-sm .elementor-widget-container>p:first-child,.elementor-widget-text-editor.cfnj-badge-sm .elementor-widget-container>div:first-child,.elementor-widget-text-editor.cfnj-badge-sm .elementor-widget-container>span:first-child,.elementor-widget-html.cfnj-badge-sm .elementor-widget-container>*:first-child{min-height:24px!important;padding:3px 9px!important;font-size:11px!important}.cfnj-badge-lg:not(.elementor-widget-heading):not(.elementor-widget-text-editor):not(.elementor-widget-html),.elementor-widget-heading.cfnj-badge-lg .elementor-heading-title,.elementor-widget-text-editor.cfnj-badge-lg .elementor-widget-container>p:first-child,.elementor-widget-text-editor.cfnj-badge-lg .elementor-widget-container>div:first-child,.elementor-widget-text-editor.cfnj-badge-lg .elementor-widget-container>span:first-child,.elementor-widget-html.cfnj-badge-lg .elementor-widget-container>*:first-child{min-height:36px!important;padding:7px 15px!important;font-size:13px!important}.cfnj-alert{position:relative!important;direction:rtl!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:var(--cnj-space-2,8px)!important;width:100%!important;padding:18px 20px!important;border-radius:var(--cnj-radius-xl,20px)!important;border:1px solid transparent!important;font-family:inherit!important;font-size:var(--cnj-font-size-sm,14px)!important;font-weight:600!important;line-height:1.9!important;overflow:hidden!important;isolation:isolate!important;transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease!important}.cfnj-alert>*{position:relative!important;z-index:1!important}.cfnj-alert::before{content:""!important;position:absolute!important;top:18px!important;bottom:18px!important;inset-inline-start:0!important;width:4px!important;border-radius:999px!important;opacity:0.95!important;z-index:0!important}.cfnj-alert-info{background:rgb(14 165 233 / .1)!important;color:var(--cnj-info-800,#075985)!important;border-color:rgb(14 165 233 / .22)!important;box-shadow:0 12px 32px rgb(14 165 233 / .08)!important}.cfnj-alert-info::before{background:var(--cnj-info-500,#0ea5e9)!important}.cfnj-alert-success{background:rgb(34 197 94 / .1)!important;color:var(--cnj-success-800,#166534)!important;border-color:rgb(34 197 94 / .22)!important;box-shadow:0 12px 32px rgb(34 197 94 / .08)!important}.cfnj-alert-success::before{background:var(--cnj-success-500,#22c55e)!important}.cfnj-alert-warning{background:rgb(255 122 24 / .1)!important;color:var(--cnj-accent-800,#9a3412)!important;border-color:rgb(255 122 24 / .24)!important;box-shadow:0 12px 32px rgb(255 122 24 / .1)!important}.cfnj-alert-warning::before{background:var(--cnj-accent-500,#ff7a18)!important}.cfnj-alert-danger{background:rgb(239 68 68 / .1)!important;color:var(--cnj-danger-800,#991b1b)!important;border-color:rgb(239 68 68 / .24)!important;box-shadow:0 12px 32px rgb(239 68 68 / .08)!important}.cfnj-alert-danger::before{background:var(--cnj-danger-500,#ef4444)!important}.cfnj-alert-accent{background:linear-gradient(135deg,rgb(124 58 237 / .1),rgb(255 122 24 / .1))!important;color:var(--cnj-primary-800,#3b0764)!important;border-color:rgb(124 58 237 / .18)!important;box-shadow:0 14px 36px rgb(91 33 182 / .1)!important}.cfnj-alert-accent::before{background:var(--cnj-primary-600,#5b21b6)!important}.cfnj-alert h1,.cfnj-alert h2,.cfnj-alert h3,.cfnj-alert h4,.cfnj-alert h5,.cfnj-alert h6,.cfnj-alert .elementor-heading-title{margin:0 0 8px 0!important;padding:0!important;color:inherit!important;font-family:inherit!important;font-weight:800!important;line-height:1.55!important;letter-spacing:-0.01em!important;direction:rtl!important}.cfnj-alert h1,.cfnj-alert h2,.cfnj-alert .elementor-heading-title{font-size:20px!important}.cfnj-alert h3,.cfnj-alert h4{font-size:18px!important}.cfnj-alert h5,.cfnj-alert h6{font-size:16px!important}.cfnj-alert p,.cfnj-alert .elementor-widget-text-editor,.cfnj-alert .elementor-widget-text-editor .elementor-widget-container,.cfnj-alert .elementor-widget-text-editor .elementor-widget-container p{color:inherit!important;font-family:inherit!important;font-size:var(--cnj-font-size-sm,14px)!important;font-weight:500!important;line-height:1.95!important;margin:0!important;padding:0!important;direction:rtl!important}.cfnj-alert strong,.cfnj-alert b{font-weight:800!important;color:inherit!important}.cfnj-alert a{color:inherit!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:4px!important}.cfnj-alert-compact{padding:12px 16px!important;border-radius:var(--cnj-radius-lg,16px)!important;font-size:var(--cnj-font-size-xs,12px)!important;line-height:1.8!important}.cfnj-alert-compact::before{top:12px!important;bottom:12px!important}.cfnj-alert-compact h1,.cfnj-alert-compact h2,.cfnj-alert-compact h3,.cfnj-alert-compact h4,.cfnj-alert-compact h5,.cfnj-alert-compact h6,.cfnj-alert-compact .elementor-heading-title{font-size:15px!important;margin-bottom:4px!important}.cfnj-alert-compact p,.cfnj-alert-compact .elementor-widget-text-editor,.cfnj-alert-compact .elementor-widget-text-editor .elementor-widget-container,.cfnj-alert-compact .elementor-widget-text-editor .elementor-widget-container p{font-size:12px!important;line-height:1.8!important}.cfnj-alert-icon{padding-inline-start:22px!important}.cfnj-alert-icon::after{content:"i"!important;position:absolute!important;inset-inline-end:16px!important;bottom:16px!important;z-index:1!important;width:24px!important;height:24px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:800!important;font-style:normal!important;background:rgb(255 255 255 / .62)!important;color:currentColor!important;border:1px solid rgb(255 255 255 / .55)!important}.cfnj-alert-clickable{cursor:pointer!important}.cfnj-alert-clickable:hover{transform:translateY(-2px)!important}.cfnj-dark-section .cfnj-alert-info{background:rgb(14 165 233 / .16)!important;color:#bae6fd!important;border-color:rgb(14 165 233 / .32)!important}.cfnj-dark-section .cfnj-alert-success{background:rgb(34 197 94 / .16)!important;color:#bbf7d0!important;border-color:rgb(34 197 94 / .32)!important}.cfnj-dark-section .cfnj-alert-warning{background:rgb(255 122 24 / .16)!important;color:#fed7aa!important;border-color:rgb(255 122 24 / .32)!important}.cfnj-dark-section .cfnj-alert-danger{background:rgb(239 68 68 / .16)!important;color:#fecaca!important;border-color:rgb(239 68 68 / .32)!important}.cfnj-dark-section .cfnj-alert-accent{background:linear-gradient(135deg,rgb(124 58 237 / .18),rgb(255 122 24 / .16))!important;color:#ffffff!important;border-color:rgb(255 255 255 / .14)!important}@media (max-width:767px){.cfnj-alert{padding:14px 16px!important;border-radius:var(--cnj-radius-lg,16px)!important;font-size:var(--cnj-font-size-xs,12px)!important;line-height:1.85!important}.cfnj-alert::before{top:14px!important;bottom:14px!important}.cfnj-alert h1,.cfnj-alert h2,.cfnj-alert .elementor-heading-title{font-size:17px!important}.cfnj-alert h3,.cfnj-alert h4,.cfnj-alert h5,.cfnj-alert h6{font-size:15px!important}.cfnj-alert p,.cfnj-alert .elementor-widget-text-editor,.cfnj-alert .elementor-widget-text-editor .elementor-widget-container,.cfnj-alert .elementor-widget-text-editor .elementor-widget-container p{font-size:12.5px!important;line-height:1.85!important}.cfnj-alert-icon::after{width:22px!important;height:22px!important;font-size:12px!important}}.cfnj-form{direction:rtl!important;width:100%!important;font-family:inherit!important;color:var(--cnj-text-800,#1f1235)!important}.cfnj-form,.cfnj-form *{box-sizing:border-box!important}.cfnj-form-standard{display:block!important;width:100%!important}.cfnj-form-card{padding:var(--cnj-space-7,28px)!important;border-radius:var(--cnj-radius-2xl,24px)!important;background:var(--cnj-surface,#ffffff)!important;border:1px solid rgb(124 58 237 / .14)!important;box-shadow:0 18px 50px rgb(22 5 47 / .1)!important}.cfnj-form .jet-form-builder,.cfnj-form form.jet-form-builder,.cfnj-form .jet-form-builder__form{width:100%!important;direction:rtl!important}.cfnj-form .jet-form-builder-row,.cfnj-form .jet-form-builder__row,.cfnj-form .jet-form-builder-repeater__row{margin-bottom:var(--cnj-space-4,16px)!important}.cfnj-form .jet-form-builder-row:last-child,.cfnj-form .jet-form-builder__row:last-child{margin-bottom:0!important}.cfnj-form label,.cfnj-form .jet-form-builder__label,.cfnj-form .jet-form-builder__label-text,.cfnj-form .jet-form-builder-row .jet-form-builder__label{display:inline-flex!important;align-items:center!important;gap:var(--cnj-space-2,8px)!important;margin-bottom:8px!important;color:var(--cnj-primary-800,#3b0764)!important;font-family:inherit!important;font-size:var(--cnj-font-size-sm,14px)!important;font-weight:800!important;line-height:1.7!important;direction:rtl!important}.cfnj-form .jet-form-builder__required,.cfnj-form .required{color:var(--cnj-accent-500,#ff7a18)!important;font-weight:900!important}.cfnj-form input[type="text"],.cfnj-form input[type="tel"],.cfnj-form input[type="email"],.cfnj-form input[type="number"],.cfnj-form input[type="password"],.cfnj-form input[type="url"],.cfnj-form input[type="search"],.cfnj-form input[type="date"],.cfnj-form input[type="time"],.cfnj-form input[type="datetime-local"],.cfnj-form select,.cfnj-form textarea,.cfnj-form .jet-form-builder__field,.cfnj-form .jet-form-builder__field-wrap input,.cfnj-form .jet-form-builder__field-wrap select,.cfnj-form .jet-form-builder__field-wrap textarea{width:100%!important;min-height:48px!important;padding:12px 14px!important;border-radius:var(--cnj-radius-lg,16px)!important;border:1px solid rgb(124 58 237 / .18)!important;background:rgb(255 255 255 / .92)!important;color:var(--cnj-text-800,#1f1235)!important;font-family:inherit!important;font-size:var(--cnj-font-size-sm,14px)!important;font-weight:600!important;line-height:1.7!important;outline:none!important;box-shadow:0 8px 24px rgb(22 5 47 / .04)!important;direction:rtl!important;transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease,color 180ms ease!important}.cfnj-form textarea,.cfnj-form .jet-form-builder__field-wrap textarea{min-height:120px!important;resize:vertical!important}.cfnj-form input::placeholder,.cfnj-form textarea::placeholder,.cfnj-form .jet-form-builder__field::placeholder{color:rgb(31 18 53 / .42)!important;font-weight:500!important}.cfnj-form input[type="text"]:focus,.cfnj-form input[type="tel"]:focus,.cfnj-form input[type="email"]:focus,.cfnj-form input[type="number"]:focus,.cfnj-form input[type="password"]:focus,.cfnj-form input[type="url"]:focus,.cfnj-form input[type="search"]:focus,.cfnj-form input[type="date"]:focus,.cfnj-form input[type="time"]:focus,.cfnj-form input[type="datetime-local"]:focus,.cfnj-form select:focus,.cfnj-form textarea:focus,.cfnj-form .jet-form-builder__field:focus,.cfnj-form .jet-form-builder__field-wrap input:focus,.cfnj-form .jet-form-builder__field-wrap select:focus,.cfnj-form .jet-form-builder__field-wrap textarea:focus{background:#ffffff!important;border-color:var(--cnj-primary-500,#7c3aed)!important;box-shadow:0 0 0 4px rgb(124 58 237 / .12),0 12px 30px rgb(91 33 182 / .08)!important}.cfnj-form select,.cfnj-form .jet-form-builder__field-wrap select{cursor:pointer!important;appearance:auto!important}.cfnj-form input[type="checkbox"],.cfnj-form input[type="radio"]{width:18px!important;height:18px!important;min-height:18px!important;margin:0 0 0 8px!important;accent-color:var(--cnj-primary-600,#5b21b6)!important;cursor:pointer!important;box-shadow:none!important}.cfnj-form .jet-form-builder__field-wrap.checkradio-wrap,.cfnj-form .jet-form-builder__field-wrap.checkbox-wrap,.cfnj-form .jet-form-builder__field-wrap.radio-wrap,.cfnj-form .jet-form-builder__field-template{display:flex!important;align-items:center!important;gap:var(--cnj-space-2,8px)!important;color:var(--cnj-text-700,#3f3158)!important;font-size:var(--cnj-font-size-sm,14px)!important;font-weight:600!important;line-height:1.8!important}.cfnj-form input[type="file"],.cfnj-form .jet-form-builder-file-upload__input{width:100%!important;padding:18px!important;min-height:72px!important;border:1.5px dashed rgb(124 58 237 / .3)!important;border-radius:var(--cnj-radius-xl,20px)!important;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(245 243 255 / .72))!important;color:var(--cnj-primary-700,#4c1d95)!important;cursor:pointer!important}.cfnj-form input[type="file"]:hover,.cfnj-form .jet-form-builder-file-upload__input:hover{border-color:var(--cnj-accent-500,#ff7a18)!important;box-shadow:0 14px 36px rgb(255 122 24 / .1)!important}.cfnj-form .jet-form-builder__desc,.cfnj-form .jet-form-builder__field-description,.cfnj-form .description,.cfnj-form .helper-text,.cfnj-form small{display:block!important;margin-top:6px!important;color:var(--cnj-text-500,#6b5f7a)!important;font-size:var(--cnj-font-size-xs,12px)!important;font-weight:500!important;line-height:1.8!important}.cfnj-form .jet-form-builder__field.has-error,.cfnj-form .jet-form-builder__field:invalid,.cfnj-form input.has-error,.cfnj-form select.has-error,.cfnj-form textarea.has-error{border-color:var(--cnj-danger-500,#ef4444)!important;box-shadow:0 0 0 4px rgb(239 68 68 / .1)!important}.cfnj-form .jet-form-builder-message--error,.cfnj-form .jet-form-builder__field-error,.cfnj-form .error-message,.cfnj-form .jet-form-builder__error{margin-top:8px!important;padding:10px 12px!important;border-radius:var(--cnj-radius-lg,16px)!important;border:1px solid rgb(239 68 68 / .22)!important;background:rgb(239 68 68 / .1)!important;color:var(--cnj-danger-800,#991b1b)!important;font-size:var(--cnj-font-size-xs,12px)!important;font-weight:700!important;line-height:1.8!important}.cfnj-form .jet-form-builder-message--success,.cfnj-form .success-message{margin-top:12px!important;padding:12px 14px!important;border-radius:var(--cnj-radius-lg,16px)!important;border:1px solid rgb(34 197 94 / .22)!important;background:rgb(34 197 94 / .1)!important;color:var(--cnj-success-800,#166534)!important;font-size:var(--cnj-font-size-sm,14px)!important;font-weight:700!important;line-height:1.9!important}.cfnj-form button[type="submit"],.cfnj-form input[type="submit"],.cfnj-form .jet-form-builder__submit,.cfnj-form .jet-form-builder__action-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--cnj-space-2,8px)!important;min-height:48px!important;padding:12px 24px!important;border-radius:var(--cnj-radius-pill,999px)!important;border:1px solid var(--cnj-accent-500,#ff7a18)!important;background:var(--cnj-accent-500,#ff7a18)!important;color:var(--cnj-white,#ffffff)!important;font-family:inherit!important;font-size:var(--cnj-font-size-sm,14px)!important;font-weight:800!important;line-height:1.6!important;text-decoration:none!important;cursor:pointer!important;box-shadow:var(--cnj-shadow-accent,0 12px 30px rgb(255 122 24 / .28))!important;transition:transform 180ms ease,box-shadow 180ms ease,background-color 180ms ease,border-color 180ms ease,color 180ms ease!important}.cfnj-form button[type="submit"]:hover,.cfnj-form input[type="submit"]:hover,.cfnj-form .jet-form-builder__submit:hover,.cfnj-form .jet-form-builder__action-button:hover{background:var(--cnj-accent-600,#f06400)!important;border-color:var(--cnj-accent-600,#f06400)!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 16px 34px rgb(255 122 24 / .36)!important}.cfnj-form button[disabled],.cfnj-form input[disabled],.cfnj-form select[disabled],.cfnj-form textarea[disabled],.cfnj-form .jet-form-builder__submit[disabled]{opacity:0.52!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important}.cfnj-form .is-loading,.cfnj-form .jet-form-builder--loading{opacity:0.72!important;pointer-events:none!important}.cfnj-form .elementor-field-group{margin-bottom:var(--cnj-space-4,16px)!important}.cfnj-form .elementor-field-label{color:var(--cnj-primary-800,#3b0764)!important;font-size:var(--cnj-font-size-sm,14px)!important;font-weight:800!important;margin-bottom:8px!important}.cfnj-form .elementor-field{min-height:48px!important;padding:12px 14px!important;border-radius:var(--cnj-radius-lg,16px)!important;border:1px solid rgb(124 58 237 / .18)!important;background:rgb(255 255 255 / .92)!important;color:var(--cnj-text-800,#1f1235)!important;box-shadow:0 8px 24px rgb(22 5 47 / .04)!important}.cfnj-form .elementor-field:focus{background:#ffffff!important;border-color:var(--cnj-primary-500,#7c3aed)!important;box-shadow:0 0 0 4px rgb(124 58 237 / .12),0 12px 30px rgb(91 33 182 / .08)!important}.cfnj-form-grid-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--cnj-space-4,16px)!important}.cfnj-form-grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--cnj-space-4,16px)!important}.cfnj-form-full{grid-column:1 / -1!important}.cfnj-dark-section .cfnj-form{color:#ffffff!important}.cfnj-dark-section .cfnj-form-card{background:linear-gradient(180deg,rgb(35 13 75 / .86),rgb(22 5 47 / .82))!important;border-color:rgb(255 255 255 / .12)!important;box-shadow:0 18px 48px rgb(0 0 0 / .24)!important}.cfnj-dark-section .cfnj-form label,.cfnj-dark-section .cfnj-form .jet-form-builder__label,.cfnj-dark-section .cfnj-form .jet-form-builder__label-text,.cfnj-dark-section .cfnj-form .elementor-field-label{color:#ffffff!important}.cfnj-dark-section .cfnj-form input[type="text"],.cfnj-dark-section .cfnj-form input[type="tel"],.cfnj-dark-section .cfnj-form input[type="email"],.cfnj-dark-section .cfnj-form input[type="number"],.cfnj-dark-section .cfnj-form input[type="password"],.cfnj-dark-section .cfnj-form input[type="url"],.cfnj-dark-section .cfnj-form input[type="search"],.cfnj-dark-section .cfnj-form input[type="date"],.cfnj-dark-section .cfnj-form input[type="time"],.cfnj-dark-section .cfnj-form input[type="datetime-local"],.cfnj-dark-section .cfnj-form select,.cfnj-dark-section .cfnj-form textarea,.cfnj-dark-section .cfnj-form .jet-form-builder__field,.cfnj-dark-section .cfnj-form .elementor-field{background:rgb(255 255 255 / .08)!important;color:#ffffff!important;border-color:rgb(255 255 255 / .16)!important}.cfnj-dark-section .cfnj-form input::placeholder,.cfnj-dark-section .cfnj-form textarea::placeholder{color:rgb(255 255 255 / .52)!important}@media (max-width:767px){.cfnj-form-card{padding:var(--cnj-space-5,20px)!important;border-radius:var(--cnj-radius-xl,20px)!important}.cfnj-form label,.cfnj-form .jet-form-builder__label,.cfnj-form .jet-form-builder__label-text,.cfnj-form .elementor-field-label{font-size:13px!important}.cfnj-form input[type="text"],.cfnj-form input[type="tel"],.cfnj-form input[type="email"],.cfnj-form input[type="number"],.cfnj-form input[type="password"],.cfnj-form input[type="url"],.cfnj-form input[type="search"],.cfnj-form input[type="date"],.cfnj-form input[type="time"],.cfnj-form input[type="datetime-local"],.cfnj-form select,.cfnj-form textarea,.cfnj-form .jet-form-builder__field,.cfnj-form .elementor-field{min-height:46px!important;padding:11px 13px!important;border-radius:var(--cnj-radius-md,14px)!important;font-size:13px!important}.cfnj-form textarea{min-height:110px!important}.cfnj-form button[type="submit"],.cfnj-form input[type="submit"],.cfnj-form .jet-form-builder__submit,.cfnj-form .jet-form-builder__action-button{width:100%!important;min-height:48px!important}.cfnj-form-grid-2,.cfnj-form-grid-3{grid-template-columns:1fr!important}}.cfnj-service-card{position:relative!important;direction:rtl!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:var(--cnj-space-4,16px)!important;width:100%!important;min-height:280px!important;padding:var(--cnj-space-6,24px)!important;border-radius:var(--cnj-radius-2xl,24px)!important;border:1px solid rgb(124 58 237 / .14)!important;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 245 255 / .95))!important;box-shadow:0 16px 42px rgb(91 33 182 / .08),inset 0 1px 0 rgb(255 255 255 / .76)!important;overflow:hidden!important;isolation:isolate!important;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease!important}.cfnj-service-card>*{position:relative!important;z-index:1!important}.cfnj-service-card::before{content:""!important;position:absolute!important;top:-86px!important;left:-86px!important;width:180px!important;height:180px!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle,rgb(255 122 24 / .15),transparent 68%)!important}.cfnj-service-card::after{content:""!important;position:absolute!important;bottom:-90px!important;right:-90px!important;width:190px!important;height:190px!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle,rgb(124 58 237 / .12),transparent 70%)!important}.cfnj-service-card:hover{transform:translateY(-4px)!important;border-color:rgb(255 122 24 / .34)!important;box-shadow:0 24px 62px rgb(91 33 182 / .14),0 10px 34px rgb(255 122 24 / .08)!important}.cfnj-service-card-featured{background:linear-gradient(145deg,rgb(35 13 75 / .98),rgb(91 33 182 / .94))!important;color:#ffffff!important;border-color:rgb(255 255 255 / .14)!important;box-shadow:0 22px 62px rgb(91 33 182 / .28),inset 0 1px 0 rgb(255 255 255 / .12)!important}.cfnj-service-card-featured::before{background:radial-gradient(circle,rgb(255 122 24 / .24),transparent 68%)!important}.cfnj-service-card-featured::after{background:radial-gradient(circle,rgb(255 255 255 / .1),transparent 68%)!important}.cfnj-service-card-object{width:100%!important;height:150px!important;min-height:150px!important;max-height:150px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 0 12px 0!important;padding:0!important;overflow:visible!important}.cfnj-service-card-object .elementor-widget-container,.cfnj-service-card-object .elementor-widget-image,.cfnj-service-card-object .elementor-image{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.cfnj-service-card-object img,.cfnj-service-card-object .elementor-widget-image img,.cfnj-service-card-object .elementor-image img{display:block!important;width:auto!important;height:auto!important;max-width:84%!important;max-height:132px!important;object-fit:contain!important;object-position:center center!important;filter:drop-shadow(0 18px 28px rgb(91 33 182 / .18)) drop-shadow(0 6px 16px rgb(255 122 24 / .08))!important;transition:transform 180ms ease,filter 180ms ease!important}.cfnj-service-card:hover .cfnj-service-card-object img,.cfnj-service-card:hover .cfnj-service-card-object .elementor-widget-image img,.cfnj-service-card:hover .cfnj-service-card-object .elementor-image img{transform:translateY(-3px) scale(1.035)!important;filter:drop-shadow(0 22px 34px rgb(91 33 182 / .24)) drop-shadow(0 8px 18px rgb(255 122 24 / .12))!important}.cfnj-service-card-featured .cfnj-service-card-object{height:160px!important;min-height:160px!important;max-height:160px!important}.cfnj-service-card-featured .cfnj-service-card-object img,.cfnj-service-card-featured .cfnj-service-card-object .elementor-widget-image img,.cfnj-service-card-featured .cfnj-service-card-object .elementor-image img{max-width:86%!important;max-height:140px!important}.cfnj-service-card-content{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:var(--cnj-space-3,12px)!important;width:100%!important;margin:0!important;padding:0!important}.elementor-widget-heading.cfnj-service-card-title,.elementor-widget-heading.cfnj-service-card-title .elementor-widget-container{margin:0!important;padding:0!important}.elementor-widget-heading.cfnj-service-card-title .elementor-heading-title,.cfnj-service-card-title:not(.elementor-widget-heading){margin:0!important;padding:0!important;color:var(--cnj-primary-800,#3b0764)!important;font-family:inherit!important;font-size:21px!important;font-weight:900!important;line-height:1.55!important;letter-spacing:-0.01em!important;direction:rtl!important}.cfnj-service-card-featured .elementor-widget-heading.cfnj-service-card-title .elementor-heading-title,.cfnj-service-card-featured .cfnj-service-card-title:not(.elementor-widget-heading){color:#ffffff!important}.elementor-widget-text-editor.cfnj-service-card-desc,.elementor-widget-text-editor.cfnj-service-card-desc .elementor-widget-container{margin:0!important;padding:0!important}.elementor-widget-text-editor.cfnj-service-card-desc .elementor-widget-container,.elementor-widget-text-editor.cfnj-service-card-desc .elementor-widget-container p,.cfnj-service-card-desc:not(.elementor-widget-text-editor){margin:0!important;padding:0!important;color:var(--cnj-text-600,#5d5270)!important;font-family:inherit!important;font-size:var(--cnj-font-size-sm,14px)!important;font-weight:500!important;line-height:1.95!important;direction:rtl!important}.cfnj-service-card-featured .elementor-widget-text-editor.cfnj-service-card-desc .elementor-widget-container,.cfnj-service-card-featured .elementor-widget-text-editor.cfnj-service-card-desc .elementor-widget-container p,.cfnj-service-card-featured .cfnj-service-card-desc:not(.elementor-widget-text-editor){color:rgb(255 255 255 / .84)!important}.cfnj-service-card-badge,.cfnj-service-card-meta{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:var(--cnj-space-2,8px)!important;width:fit-content!important;max-width:100%!important}.cfnj-service-card-meta{margin-top:var(--cnj-space-1,4px)!important;color:var(--cnj-primary-700,#4c1d95)!important;font-size:var(--cnj-font-size-xs,12px)!important;font-weight:800!important;line-height:1.7!important}.cfnj-service-card-featured .cfnj-service-card-meta{color:rgb(255 255 255 / .86)!important}.cfnj-service-card-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;width:100%!important;margin-top:auto!important;padding-top:14px!important;border-top:1px solid rgb(124 58 237 / .1)!important}.cfnj-service-card-featured .cfnj-service-card-footer{border-top-color:rgb(255 255 255 / .12)!important}.cfnj-service-card-footer .elementor-widget-button,.cfnj-service-card-footer .elementor-button-wrapper{margin:0!important}.cfnj-service-card-footer .elementor-widget-button:not(.cfnj-btn) .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:10px 22px!important;border-radius:999px!important;border:1px solid var(--cnj-primary-500,#7c3aed)!important;background:var(--cnj-primary-600,#5b21b6)!important;color:#ffffff!important;font-size:14px!important;font-weight:800!important;line-height:1.6!important;box-shadow:0 12px 28px rgb(91 33 182 / .22)!important}.cfnj-service-card-compact{min-height:220px!important;padding:var(--cnj-space-5,20px)!important;gap:var(--cnj-space-3,12px)!important}.cfnj-service-card-compact .cfnj-service-card-object{height:112px!important;min-height:112px!important;max-height:112px!important}.cfnj-service-card-compact .cfnj-service-card-object img,.cfnj-service-card-compact .cfnj-service-card-object .elementor-widget-image img,.cfnj-service-card-compact .cfnj-service-card-object .elementor-image img{max-height:96px!important}.cfnj-service-card-horizontal{display:grid!important;grid-template-columns:minmax(120px,180px) 1fr!important;align-items:center!important;min-height:180px!important}@media (max-width:767px){.cfnj-service-card{min-height:auto!important;padding:var(--cnj-space-5,20px)!important;border-radius:var(--cnj-radius-xl,20px)!important;gap:var(--cnj-space-3,12px)!important}.cfnj-service-card-object{height:116px!important;min-height:116px!important;max-height:116px!important}.cfnj-service-card-object img,.cfnj-service-card-object .elementor-widget-image img,.cfnj-service-card-object .elementor-image img{max-width:78%!important;max-height:98px!important}.elementor-widget-heading.cfnj-service-card-title .elementor-heading-title,.cfnj-service-card-title:not(.elementor-widget-heading){font-size:18px!important}.elementor-widget-text-editor.cfnj-service-card-desc .elementor-widget-container,.elementor-widget-text-editor.cfnj-service-card-desc .elementor-widget-container p,.cfnj-service-card-desc:not(.elementor-widget-text-editor){font-size:12.5px!important;line-height:1.85!important}.cfnj-service-card-footer{flex-direction:column!important;align-items:stretch!important}.cfnj-service-card-footer .elementor-widget-button,.cfnj-service-card-footer .elementor-button-wrapper,.cfnj-service-card-footer .elementor-button{width:100%!important}}.cfnj-service-card-price-box{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:fit-content!important;max-width:100%!important;margin:8px auto 0 auto!important;padding:12px 22px!important;border-radius:22px!important;border:1px solid rgb(124 58 237 / .12)!important;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(250 247 255 / .88))!important;box-shadow:0 10px 24px rgb(91 33 182 / .055),inset 0 1px 0 rgb(255 255 255 / .92)!important;direction:rtl!important;text-align:center!important;overflow:hidden!important}.cfnj-service-card-price-box::before{content:""!important;position:absolute!important;inset-inline-start:0!important;top:14px!important;bottom:14px!important;width:3px!important;border-radius:999px!important;background:linear-gradient(180deg,rgb(124 58 237 / .46),rgb(255 122 24 / .34))!important}.cfnj-service-card-price-label,.elementor-widget-heading.cfnj-service-card-price-label .elementor-heading-title,.elementor-widget-text-editor.cfnj-service-card-price-label .elementor-widget-container,.elementor-widget-text-editor.cfnj-service-card-price-label .elementor-widget-container p{margin:0!important;padding:0!important;color:rgb(91 33 182 / .52)!important;font-family:inherit!important;font-size:10.5px!important;font-weight:750!important;line-height:1.5!important;opacity:1!important;white-space:nowrap!important}.cfnj-service-card-price-value,.elementor-widget-heading.cfnj-service-card-price-value .elementor-heading-title,.elementor-widget-text-editor.cfnj-service-card-price-value .elementor-widget-container,.elementor-widget-text-editor.cfnj-service-card-price-value .elementor-widget-container p{margin:0!important;padding:0!important;color:rgb(91 33 182 / .78)!important;font-family:inherit!important;font-size:24px!important;font-weight:900!important;line-height:1.18!important;letter-spacing:-0.035em!important;white-space:nowrap!important}.cfnj-service-card-price-box.cfnj-price-is-number{border-color:rgb(124 58 237 / .13)!important;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(249 247 255 / .9))!important}.cfnj-service-card-price-box.cfnj-price-is-review{border-color:rgb(255 122 24 / .18)!important;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(255 249 244 / .92))!important;box-shadow:0 10px 24px rgb(255 122 24 / .06),inset 0 1px 0 rgb(255 255 255 / .92)!important}.cfnj-service-card-price-box.cfnj-price-is-review::before{background:rgb(255 122 24 / .5)!important}.cfnj-price-is-review .cfnj-service-card-price-label,.cfnj-price-is-review .elementor-widget-heading.cfnj-service-card-price-label .elementor-heading-title,.cfnj-price-is-review .elementor-widget-text-editor.cfnj-service-card-price-label .elementor-widget-container,.cfnj-price-is-review .elementor-widget-text-editor.cfnj-service-card-price-label .elementor-widget-container p{color:rgb(194 65 12 / .62)!important}.cfnj-price-is-review .cfnj-service-card-price-value,.cfnj-price-is-review .elementor-widget-heading.cfnj-service-card-price-value .elementor-heading-title,.cfnj-price-is-review .elementor-widget-text-editor.cfnj-service-card-price-value .elementor-widget-container,.cfnj-price-is-review .elementor-widget-text-editor.cfnj-service-card-price-value .elementor-widget-container p{color:rgb(154 52 18 / .78)!important;font-size:13px!important;font-weight:850!important;line-height:1.55!important;letter-spacing:0!important}.cfnj-price-has-discount{padding:12px 22px!important;border-color:rgb(255 122 24 / .15)!important;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(255 250 246 / .92))!important}.cfnj-service-card-price-old,.elementor-widget-heading.cfnj-service-card-price-old .elementor-heading-title,.elementor-widget-text-editor.cfnj-service-card-price-old .elementor-widget-container,.elementor-widget-text-editor.cfnj-service-card-price-old .elementor-widget-container p{margin:0!important;padding:0!important;color:rgb(107 95 122 / .62)!important;font-family:inherit!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important;text-decoration-color:rgb(239 68 68 / .48)!important;white-space:nowrap!important}.cfnj-price-has-discount .cfnj-service-card-price-value,.cfnj-price-has-discount .elementor-widget-heading.cfnj-service-card-price-value .elementor-heading-title,.cfnj-price-has-discount .elementor-widget-text-editor.cfnj-service-card-price-value .elementor-widget-container,.cfnj-price-has-discount .elementor-widget-text-editor.cfnj-service-card-price-value .elementor-widget-container p{color:rgb(91 33 182 / .82)!important;font-size:25px!important}.cfnj-service-card-price-discount,.elementor-widget-heading.cfnj-service-card-price-discount .elementor-heading-title,.elementor-widget-text-editor.cfnj-service-card-price-discount .elementor-widget-container,.elementor-widget-text-editor.cfnj-service-card-price-discount .elementor-widget-container p{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:3px 0 0 0!important;padding:3px 9px!important;border-radius:999px!important;background:rgb(255 122 24 / .085)!important;color:rgb(194 65 12 / .78)!important;border:1px solid rgb(255 122 24 / .14)!important;font-size:10.5px!important;font-weight:850!important;line-height:1.4!important;white-space:nowrap!important}.cfnj-service-card-featured .cfnj-service-card-price-box{background:rgb(255 255 255 / .09)!important;border-color:rgb(255 255 255 / .15)!important;box-shadow:0 14px 30px rgb(0 0 0 / .14),inset 0 1px 0 rgb(255 255 255 / .1)!important}.cfnj-service-card-featured .cfnj-service-card-price-label,.cfnj-service-card-featured .elementor-widget-heading.cfnj-service-card-price-label .elementor-heading-title,.cfnj-service-card-featured .elementor-widget-text-editor.cfnj-service-card-price-label .elementor-widget-container,.cfnj-service-card-featured .elementor-widget-text-editor.cfnj-service-card-price-label .elementor-widget-container p{color:rgb(255 255 255 / .68)!important}.cfnj-service-card-featured .cfnj-service-card-price-value,.cfnj-service-card-featured .elementor-widget-heading.cfnj-service-card-price-value .elementor-heading-title,.cfnj-service-card-featured .elementor-widget-text-editor.cfnj-service-card-price-value .elementor-widget-container,.cfnj-service-card-featured .elementor-widget-text-editor.cfnj-service-card-price-value .elementor-widget-container p{color:rgb(255 255 255 / .92)!important}@media (max-width:767px){.cfnj-service-card-price-box{width:100%!important;padding:12px 16px!important}.cfnj-service-card-price-value,.elementor-widget-heading.cfnj-service-card-price-value .elementor-heading-title,.elementor-widget-text-editor.cfnj-service-card-price-value .elementor-widget-container,.elementor-widget-text-editor.cfnj-service-card-price-value .elementor-widget-container p{font-size:22px!important}.cfnj-price-is-review .cfnj-service-card-price-value,.cfnj-price-is-review .elementor-widget-heading.cfnj-service-card-price-value .elementor-heading-title,.cfnj-price-is-review .elementor-widget-text-editor.cfnj-service-card-price-value .elementor-widget-container,.cfnj-price-is-review .elementor-widget-text-editor.cfnj-service-card-price-value .elementor-widget-container p{font-size:13px!important}}.cfnj-print-option-card{position:relative!important;direction:rtl!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:138px!important;padding:18px 16px!important;border-radius:22px!important;border:1px solid rgb(124 58 237 / .14)!important;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(250 247 255 / .92))!important;box-shadow:0 12px 30px rgb(91 33 182 / .065),inset 0 1px 0 rgb(255 255 255 / .88)!important;text-align:center!important;cursor:pointer!important;overflow:hidden!important;isolation:isolate!important;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease!important}.cfnj-print-option-card::before{content:""!important;position:absolute!important;inset:auto auto -70px -70px!important;width:150px!important;height:150px!important;background:radial-gradient(circle,rgb(124 58 237 / .1),transparent 70%)!important;z-index:0!important;pointer-events:none!important}.cfnj-print-option-card>*{position:relative!important;z-index:1!important}.cfnj-print-option-card:hover{transform:translateY(-3px)!important;border-color:rgb(124 58 237 / .28)!important;box-shadow:0 18px 42px rgb(91 33 182 / .11),0 8px 20px rgb(255 122 24 / .045),inset 0 1px 0 rgb(255 255 255 / .9)!important}.cfnj-print-option-card-active{border-color:rgb(255 122 24 / .42)!important;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(255 248 242 / .94))!important;box-shadow:0 18px 44px rgb(255 122 24 / .12),0 10px 28px rgb(91 33 182 / .08),inset 0 0 0 1px rgb(255 122 24 / .12),inset 0 1px 0 rgb(255 255 255 / .92)!important}.cfnj-print-option-card-active::after{content:"✓"!important;position:absolute!important;top:12px!important;inset-inline-start:12px!important;width:26px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:var(--cnj-accent-500,#ff7a18)!important;color:#ffffff!important;font-size:14px!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 18px rgb(255 122 24 / .24)!important;z-index:2!important}.cfnj-print-option-card-recommended{border-color:rgb(124 58 237 / .22)!important}.cfnj-print-option-card-recommended::after{content:"پیشنهادی"!important;position:absolute!important;top:12px!important;inset-inline-start:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:3px 9px!important;border-radius:999px!important;background:rgb(124 58 237 / .1)!important;color:var(--cnj-primary-700,#4c1d95)!important;border:1px solid rgb(124 58 237 / .14)!important;font-size:10px!important;font-weight:850!important;line-height:1.4!important;z-index:2!important}.cfnj-print-option-card-recommended.cfnj-print-option-card-active::after{content:"✓"!important;width:26px!important;min-height:26px!important;padding:0!important;background:var(--cnj-accent-500,#ff7a18)!important;color:#ffffff!important;border-color:transparent!important;font-size:14px!important}.cfnj-print-option-card-disabled{opacity:0.52!important;cursor:not-allowed!important;pointer-events:none!important;filter:grayscale(.35)!important}.cfnj-print-option-card-icon{width:58px!important;height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:10px!important;border-radius:18px!important;background:linear-gradient(180deg,rgb(124 58 237 / .09),rgb(124 58 237 / .045))!important;color:var(--cnj-primary-700,#4c1d95)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .78),0 10px 22px rgb(91 33 182 / .07)!important}.cfnj-print-option-card-icon img,.cfnj-print-option-card-icon svg{display:block!important;width:34px!important;height:34px!important;object-fit:contain!important}.cfnj-print-option-card-active .cfnj-print-option-card-icon{background:linear-gradient(180deg,rgb(255 122 24 / .14),rgb(255 122 24 / .075))!important;color:var(--cnj-accent-700,#c2410c)!important}.cfnj-print-option-card-title,.elementor-widget-heading.cfnj-print-option-card-title .elementor-heading-title,.elementor-widget-text-editor.cfnj-print-option-card-title .elementor-widget-container,.elementor-widget-text-editor.cfnj-print-option-card-title .elementor-widget-container p{margin:0!important;padding:0!important;color:var(--cnj-primary-800,#3b0764)!important;font-family:inherit!important;font-size:15px!important;font-weight:900!important;line-height:1.55!important;text-align:center!important}.cfnj-print-option-card-active .cfnj-print-option-card-title,.cfnj-print-option-card-active.elementor-widget-heading.cfnj-print-option-card-title .elementor-heading-title,.cfnj-print-option-card-active .elementor-widget-heading.cfnj-print-option-card-title .elementor-heading-title{color:var(--cnj-accent-800,#9a3412)!important}.cfnj-print-option-card-desc,.elementor-widget-text-editor.cfnj-print-option-card-desc .elementor-widget-container,.elementor-widget-text-editor.cfnj-print-option-card-desc .elementor-widget-container p{margin:0!important;padding:0!important;color:var(--cnj-text-500,#6b5f7a)!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1.75!important;text-align:center!important}.cfnj-print-option-card-meta,.elementor-widget-heading.cfnj-print-option-card-meta .elementor-heading-title,.elementor-widget-text-editor.cfnj-print-option-card-meta .elementor-widget-container,.elementor-widget-text-editor.cfnj-print-option-card-meta .elementor-widget-container p{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:2px 0 0 0!important;padding:3px 9px!important;border-radius:999px!important;background:rgb(124 58 237 / .07)!important;color:rgb(91 33 182 / .7)!important;font-family:inherit!important;font-size:10.5px!important;font-weight:800!important;line-height:1.45!important;white-space:nowrap!important}.cfnj-print-option-card-active .cfnj-print-option-card-meta,.cfnj-print-option-card-active .elementor-widget-heading.cfnj-print-option-card-meta .elementor-heading-title,.cfnj-print-option-card-active .elementor-widget-text-editor.cfnj-print-option-card-meta .elementor-widget-container,.cfnj-print-option-card-active .elementor-widget-text-editor.cfnj-print-option-card-meta .elementor-widget-container p{background:rgb(255 122 24 / .1)!important;color:rgb(194 65 12 / .82)!important}.cfnj-print-option-card-horizontal{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;text-align:right!important;min-height:92px!important;padding:14px 16px!important}.cfnj-print-option-card-horizontal .cfnj-print-option-card-icon{flex:0 0 52px!important;width:52px!important;height:52px!important}.cfnj-print-option-card-horizontal .cfnj-print-option-card-title,.cfnj-print-option-card-horizontal .cfnj-print-option-card-desc,.cfnj-print-option-card-horizontal .cfnj-print-option-card-meta{text-align:right!important}.cfnj-print-option-card-compact{min-height:104px!important;padding:14px 12px!important;gap:8px!important}.cfnj-print-option-card-compact .cfnj-print-option-card-icon{width:48px!important;height:48px!important;border-radius:16px!important}.cfnj-print-option-card-compact .cfnj-print-option-card-icon img,.cfnj-print-option-card-compact .cfnj-print-option-card-icon svg{width:28px!important;height:28px!important}@media (max-width:767px){.cfnj-print-option-card{min-height:118px!important;padding:15px 12px!important;border-radius:19px!important;gap:8px!important}.cfnj-print-option-card-icon{width:50px!important;height:50px!important;border-radius:16px!important}.cfnj-print-option-card-icon img,.cfnj-print-option-card-icon svg{width:29px!important;height:29px!important}.cfnj-print-option-card-title,.elementor-widget-heading.cfnj-print-option-card-title .elementor-heading-title,.elementor-widget-text-editor.cfnj-print-option-card-title .elementor-widget-container,.elementor-widget-text-editor.cfnj-print-option-card-title .elementor-widget-container p{font-size:13.5px!important}.cfnj-print-option-card-desc,.elementor-widget-text-editor.cfnj-print-option-card-desc .elementor-widget-container,.elementor-widget-text-editor.cfnj-print-option-card-desc .elementor-widget-container p{font-size:11.5px!important;line-height:1.65!important}.cfnj-print-option-card-meta,.elementor-widget-heading.cfnj-print-option-card-meta .elementor-heading-title,.elementor-widget-text-editor.cfnj-print-option-card-meta .elementor-widget-container,.elementor-widget-text-editor.cfnj-print-option-card-meta .elementor-widget-container p{font-size:10px!important}}.cfnj-print-option-card{position:relative!important;direction:rtl!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:20px!important;width:100%!important;min-height:132px!important;padding:22px 24px!important;border-radius:24px!important;border:1px solid rgb(124 58 237 / .15)!important;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(250 247 255 / .9))!important;box-shadow:0 14px 34px rgb(91 33 182 / .07),inset 0 1px 0 rgb(255 255 255 / .88)!important;text-align:right!important;cursor:pointer!important;overflow:hidden!important;isolation:isolate!important;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease!important}.cfnj-print-option-card::before{content:""!important;position:absolute!important;inset-inline-end:-70px!important;bottom:-70px!important;width:160px!important;height:160px!important;border-radius:999px!important;background:radial-gradient(circle,rgb(124 58 237 / .1),transparent 70%)!important;z-index:0!important;pointer-events:none!important}.cfnj-print-option-card>*{position:relative!important;z-index:1!important}.cfnj-print-option-card:hover{transform:translateY(-3px)!important;border-color:rgb(124 58 237 / .26)!important;box-shadow:0 20px 46px rgb(91 33 182 / .11),0 8px 22px rgb(255 122 24 / .04),inset 0 1px 0 rgb(255 255 255 / .92)!important}.cfnj-print-option-card-icon{flex:0 0 72px!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:13px!important;border-radius:22px!important;background:linear-gradient(180deg,rgb(124 58 237 / .085),rgb(124 58 237 / .045))!important;color:var(--cnj-primary-700,#4c1d95)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .78),0 10px 24px rgb(91 33 182 / .07)!important}.cfnj-print-option-card-icon .elementor-widget-container,.cfnj-print-option-card-icon .elementor-widget-image{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.cfnj-print-option-card-icon img,.cfnj-print-option-card-icon svg{display:block!important;width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;object-fit:contain!important;object-position:center!important}.cfnj-print-option-card-body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:7px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:right!important}.cfnj-print-option-card-title,.elementor-widget-heading.cfnj-print-option-card-title,.elementor-widget-heading.cfnj-print-option-card-title .elementor-widget-container{margin:0!important;padding:0!important}.cfnj-print-option-card-title,.elementor-widget-heading.cfnj-print-option-card-title .elementor-heading-title,.elementor-widget-text-editor.cfnj-print-option-card-title .elementor-widget-container,.elementor-widget-text-editor.cfnj-print-option-card-title .elementor-widget-container p{margin:0!important;padding:0!important;color:var(--cnj-primary-800,#3b0764)!important;font-family:inherit!important;font-size:17px!important;font-weight:900!important;line-height:1.55!important;text-align:right!important}.cfnj-print-option-card-desc,.elementor-widget-text-editor.cfnj-print-option-card-desc,.elementor-widget-text-editor.cfnj-print-option-card-desc .elementor-widget-container{margin:0!important;padding:0!important}.cfnj-print-option-card-desc,.elementor-widget-text-editor.cfnj-print-option-card-desc .elementor-widget-container,.elementor-widget-text-editor.cfnj-print-option-card-desc .elementor-widget-container p{margin:0!important;padding:0!important;color:var(--cnj-text-500,#6b5f7a)!important;font-family:inherit!important;font-size:12.5px!important;font-weight:500!important;line-height:1.85!important;text-align:right!important}.cfnj-print-option-card-active{border-color:rgb(255 122 24 / .42)!important;background:linear-gradient(180deg,rgb(255 255 255 / .99),rgb(255 248 242 / .93))!important;box-shadow:0 18px 44px rgb(255 122 24 / .12),0 10px 28px rgb(91 33 182 / .08),inset 0 0 0 1px rgb(255 122 24 / .12),inset 0 1px 0 rgb(255 255 255 / .92)!important}.cfnj-print-option-card-active::after{content:"✓"!important;position:absolute!important;top:12px!important;inset-inline-start:12px!important;inset-inline-end:auto!important;width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:var(--cnj-accent-500,#ff7a18)!important;color:#ffffff!important;font-size:15px!important;font-weight:900!important;line-height:1!important;box-shadow:0 9px 20px rgb(255 122 24 / .26)!important;z-index:3!important}.cfnj-print-option-card-active .cfnj-print-option-card-icon{background:linear-gradient(180deg,rgb(255 122 24 / .13),rgb(255 122 24 / .065))!important;color:var(--cnj-accent-700,#c2410c)!important}.cfnj-print-option-card-active .cfnj-print-option-card-title,.cfnj-print-option-card-active .elementor-widget-heading.cfnj-print-option-card-title .elementor-heading-title{color:var(--cnj-accent-800,#9a3412)!important}.cfnj-print-option-card-recommended{border-color:rgb(124 58 237 / .22)!important}.cfnj-print-option-card-recommended::after{content:"پیشنهادی"!important;position:absolute!important;top:12px!important;inset-inline-start:auto!important;inset-inline-end:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:3px 10px!important;border-radius:999px!important;background:rgb(124 58 237 / .1)!important;color:var(--cnj-primary-700,#4c1d95)!important;border:1px solid rgb(124 58 237 / .14)!important;font-size:10px!important;font-weight:850!important;line-height:1.4!important;z-index:3!important}.cfnj-print-option-card-recommended.cfnj-print-option-card-active::after{content:"✓"!important;width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;background:var(--cnj-accent-500,#ff7a18)!important;color:#ffffff!important;border-color:transparent!important;font-size:15px!important}.cfnj-print-option-card-disabled{opacity:0.56!important;cursor:not-allowed!important;pointer-events:none!important;filter:grayscale(.35)!important}.cfnj-print-option-card-disabled::after{content:"غیرفعال"!important;position:absolute!important;top:12px!important;inset-inline-start:auto!important;inset-inline-end:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:3px 10px!important;border-radius:999px!important;background:rgb(107 95 122 / .08)!important;color:rgb(107 95 122 / .76)!important;border:1px solid rgb(107 95 122 / .1)!important;font-size:10px!important;font-weight:850!important;line-height:1.4!important;z-index:3!important}.cfnj-print-option-card-horizontal{min-height:132px!important}.cfnj-print-option-card-compact{min-height:112px!important;padding:16px 18px!important;gap:14px!important}.cfnj-print-option-card-compact .cfnj-print-option-card-icon{flex:0 0 56px!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;border-radius:18px!important}.cfnj-print-option-card-compact .cfnj-print-option-card-icon img,.cfnj-print-option-card-compact .cfnj-print-option-card-icon svg{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important}.cfnj-print-option-card-compact .cfnj-print-option-card-title,.cfnj-print-option-card-compact .elementor-widget-heading.cfnj-print-option-card-title .elementor-heading-title{font-size:15px!important}.cfnj-print-option-card-compact .cfnj-print-option-card-desc,.cfnj-print-option-card-compact .elementor-widget-text-editor.cfnj-print-option-card-desc .elementor-widget-container,.cfnj-print-option-card-compact .elementor-widget-text-editor.cfnj-print-option-card-desc .elementor-widget-container p{font-size:11.5px!important;line-height:1.7!important}.cfnj-print-option-card .elementor-widget-heading,.cfnj-print-option-card .elementor-widget-text-editor,.cfnj-print-option-card .elementor-widget-image{max-width:100%!important}.cfnj-print-option-card .elementor-widget-text-editor p{margin-block-start:0!important;margin-block-end:0!important}.elementor-editor-active .cfnj-print-option-card{min-height:132px!important}.elementor-editor-active .cfnj-print-option-card-body{min-width:0!important}.elementor-editor-active .cfnj-print-option-card-title,.elementor-editor-active .cfnj-print-option-card-desc{width:auto!important;max-width:100%!important}@media (max-width:767px){.cfnj-print-option-card{min-height:112px!important;padding:16px 14px!important;gap:12px!important;border-radius:20px!important}.cfnj-print-option-card-icon{flex:0 0 60px!important;width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;border-radius:18px!important}.cfnj-print-option-card-icon img,.cfnj-print-option-card-icon svg{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important}.cfnj-print-option-card-body{gap:5px!important}.cfnj-print-option-card-title,.elementor-widget-heading.cfnj-print-option-card-title .elementor-heading-title,.elementor-widget-text-editor.cfnj-print-option-card-title .elementor-widget-container,.elementor-widget-text-editor.cfnj-print-option-card-title .elementor-widget-container p{font-size:14.5px!important}.cfnj-print-option-card-desc,.elementor-widget-text-editor.cfnj-print-option-card-desc .elementor-widget-container,.elementor-widget-text-editor.cfnj-print-option-card-desc .elementor-widget-container p{font-size:11.5px!important;line-height:1.7!important}}.cfnj-upload-box{position:relative!important;direction:rtl!important;display:flex!important;flex-direction:column!important;gap:18px!important;width:100%!important;padding:28px!important;border-radius:28px!important;border:1px solid rgb(124 58 237 / .13)!important;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(250 247 255 / .9))!important;box-shadow:0 18px 46px rgb(91 33 182 / .08),inset 0 1px 0 rgb(255 255 255 / .88)!important;overflow:hidden!important;isolation:isolate!important}.cfnj-upload-box::before{content:""!important;position:absolute!important;inset-inline-start:-90px!important;top:-90px!important;width:220px!important;height:220px!important;border-radius:999px!important;background:radial-gradient(circle,rgb(124 58 237 / .1),transparent 70%)!important;pointer-events:none!important;z-index:0!important}.cfnj-upload-box>*{position:relative!important;z-index:1!important}.cfnj-upload-box-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important}.cfnj-upload-box-title,.elementor-widget-heading.cfnj-upload-box-title .elementor-heading-title{margin:0!important;padding:0!important;color:var(--cnj-primary-800,#3b0764)!important;font-family:inherit!important;font-size:22px!important;font-weight:900!important;line-height:1.55!important}.cfnj-upload-box-subtitle,.elementor-widget-text-editor.cfnj-upload-box-subtitle .elementor-widget-container,.elementor-widget-text-editor.cfnj-upload-box-subtitle .elementor-widget-container p{margin:0!important;padding:0!important;color:var(--cnj-text-500,#6b5f7a)!important;font-size:13px!important;font-weight:500!important;line-height:1.8!important}.cfnj-upload-dropzone{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;min-height:260px!important;padding:34px 24px!important;border-radius:26px!important;border:1.5px dashed rgb(124 58 237 / .34)!important;background:radial-gradient(circle at center top,rgb(124 58 237 / .055),transparent 52%),linear-gradient(180deg,rgb(255 255 255 / .68),rgb(248 245 255 / .52))!important;text-align:center!important;cursor:pointer!important;transition:border-color 180ms ease,background 180ms ease,box-shadow 180ms ease,transform 180ms ease!important}.cfnj-upload-dropzone:hover,.cfnj-upload-dropzone.is-dragover{transform:translateY(-2px)!important;border-color:rgb(255 122 24 / .52)!important;background:radial-gradient(circle at center top,rgb(255 122 24 / .08),transparent 54%),linear-gradient(180deg,rgb(255 255 255 / .8),rgb(255 248 242 / .54))!important;box-shadow:0 16px 38px rgb(255 122 24 / .08),inset 0 1px 0 rgb(255 255 255 / .9)!important}.cfnj-upload-icon{width:74px!important;height:74px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:14px!important;border-radius:24px!important;background:linear-gradient(180deg,rgb(124 58 237 / .12),rgb(124 58 237 / .065))!important;color:var(--cnj-primary-700,#4c1d95)!important;box-shadow:0 14px 30px rgb(91 33 182 / .09),inset 0 1px 0 rgb(255 255 255 / .82)!important}.cfnj-upload-icon img,.cfnj-upload-icon svg{width:42px!important;height:42px!important;object-fit:contain!important}.cfnj-upload-title,.elementor-widget-heading.cfnj-upload-title .elementor-heading-title,.elementor-widget-text-editor.cfnj-upload-title .elementor-widget-container,.elementor-widget-text-editor.cfnj-upload-title .elementor-widget-container p{margin:0!important;padding:0!important;color:var(--cnj-primary-800,#3b0764)!important;font-family:inherit!important;font-size:20px!important;font-weight:900!important;line-height:1.55!important;text-align:center!important}.cfnj-upload-desc,.elementor-widget-text-editor.cfnj-upload-desc .elementor-widget-container,.elementor-widget-text-editor.cfnj-upload-desc .elementor-widget-container p{margin:0!important;padding:0!important;color:var(--cnj-text-500,#6b5f7a)!important;font-size:13px!important;font-weight:500!important;line-height:1.85!important;text-align:center!important}.cfnj-upload-helper,.elementor-widget-text-editor.cfnj-upload-helper .elementor-widget-container,.elementor-widget-text-editor.cfnj-upload-helper .elementor-widget-container p{margin:0!important;padding:0!important;color:rgb(107 95 122 / .82)!important;font-size:11.5px!important;font-weight:600!important;line-height:1.8!important;text-align:center!important}.cfnj-upload-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important;width:100%!important;margin-top:6px!important}.cfnj-upload-actions .elementor-widget-button,.cfnj-upload-actions .elementor-button-wrapper{margin:0!important}.cfnj-upload-btn .elementor-button{min-width:160px!important}.cfnj-upload-btn-secondary .elementor-button{min-width:150px!important}.cfnj-upload-file-list{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.cfnj-upload-file-list-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin:0!important;padding:0 2px!important}.cfnj-upload-file-list-title,.elementor-widget-heading.cfnj-upload-file-list-title .elementor-heading-title,.elementor-widget-text-editor.cfnj-upload-file-list-title .elementor-widget-container,.elementor-widget-text-editor.cfnj-upload-file-list-title .elementor-widget-container p{margin:0!important;padding:0!important;color:var(--cnj-primary-800,#3b0764)!important;font-size:15px!important;font-weight:900!important;line-height:1.6!important}.cfnj-upload-clear-all,.elementor-widget-heading.cfnj-upload-clear-all .elementor-heading-title,.elementor-widget-text-editor.cfnj-upload-clear-all .elementor-widget-container,.elementor-widget-text-editor.cfnj-upload-clear-all .elementor-widget-container p{margin:0!important;padding:0!important;color:rgb(220 38 38 / .86)!important;font-size:12px!important;font-weight:800!important;line-height:1.6!important;cursor:pointer!important}.cfnj-upload-file-row{direction:rtl!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) 130px 42px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:68px!important;padding:12px 14px!important;border-radius:18px!important;border:1px solid rgb(124 58 237 / .1)!important;background:rgb(255 255 255 / .82)!important;box-shadow:0 8px 22px rgb(91 33 182 / .045),inset 0 1px 0 rgb(255 255 255 / .82)!important}.cfnj-upload-file-icon{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:rgb(124 58 237 / .08)!important}.cfnj-upload-file-icon img,.cfnj-upload-file-icon svg{width:26px!important;height:26px!important;object-fit:contain!important}.cfnj-upload-file-info{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.cfnj-upload-file-name,.elementor-widget-heading.cfnj-upload-file-name .elementor-heading-title,.elementor-widget-text-editor.cfnj-upload-file-name .elementor-widget-container,.elementor-widget-text-editor.cfnj-upload-file-name .elementor-widget-container p{margin:0!important;padding:0!important;color:var(--cnj-primary-900,#2a064d)!important;font-size:13.5px!important;font-weight:850!important;line-height:1.55!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cfnj-upload-file-meta,.elementor-widget-text-editor.cfnj-upload-file-meta .elementor-widget-container,.elementor-widget-text-editor.cfnj-upload-file-meta .elementor-widget-container p{margin:0!important;padding:0!important;color:rgb(107 95 122 / .78)!important;font-size:11px!important;font-weight:600!important;line-height:1.5!important}.cfnj-upload-file-progress{position:relative!important;width:100%!important;height:7px!important;border-radius:999px!important;overflow:hidden!important;background:rgb(124 58 237 / .1)!important}.cfnj-upload-file-progress::before{content:""!important;position:absolute!important;inset-inline-start:0!important;top:0!important;bottom:0!important;width:var(--cfnj-upload-progress,100%)!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--cnj-primary-600,#5b21b6),var(--cnj-primary-500,#7c3aed))!important}.cfnj-upload-file-status{width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;color:#16a34a!important;background:rgb(34 197 94 / .1)!important;font-size:18px!important;font-weight:900!important}.cfnj-upload-file-status::before{content:"✓"!important}.cfnj-upload-file-row.is-uploading .cfnj-upload-file-status{color:var(--cnj-primary-600,#5b21b6)!important;background:rgb(124 58 237 / .08)!important}.cfnj-upload-file-row.is-uploading .cfnj-upload-file-status::before{content:"↻"!important}.cfnj-upload-file-row.is-error{border-color:rgb(220 38 38 / .18)!important;background:rgb(254 242 242 / .72)!important}.cfnj-upload-file-row.is-error .cfnj-upload-file-status{color:#dc2626!important;background:rgb(220 38 38 / .1)!important}.cfnj-upload-file-row.is-error .cfnj-upload-file-status::before{content:"!"!important}.cfnj-upload-file-remove{width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;border:1px solid rgb(107 95 122 / .1)!important;background:rgb(255 255 255 / .68)!important;color:rgb(107 95 122 / .82)!important;cursor:pointer!important;transition:180ms ease!important}.cfnj-upload-file-remove::before{content:"×"!important;font-size:22px!important;font-weight:700!important;line-height:1!important}.cfnj-upload-file-remove:hover{color:#dc2626!important;border-color:rgb(220 38 38 / .18)!important;background:rgb(254 242 242 / .8)!important}.cfnj-upload-notice{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;padding:12px 14px!important;border-radius:16px!important;border:1px solid rgb(255 122 24 / .13)!important;background:linear-gradient(180deg,rgb(255 248 242 / .86),rgb(255 245 236 / .72))!important;color:var(--cnj-accent-700,#c2410c)!important;font-size:12.5px!important;font-weight:750!important;line-height:1.7!important;text-align:center!important}.cfnj-upload-notice::before{content:"i"!important;width:20px!important;height:20px!important;flex:0 0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgb(255 122 24 / .3)!important;color:var(--cnj-accent-700,#c2410c)!important;font-size:12px!important;font-weight:900!important;font-style:normal!important}.cfnj-upload-box-empty .cfnj-upload-file-list{display:none!important}.cfnj-upload-box-compact{padding:22px!important}.cfnj-upload-box-compact .cfnj-upload-dropzone{min-height:190px!important;padding:26px 20px!important}.cfnj-upload-box-compact .cfnj-upload-icon{width:62px!important;height:62px!important;border-radius:20px!important}.cfnj-upload-box-compact .cfnj-upload-icon img,.cfnj-upload-box-compact .cfnj-upload-icon svg{width:34px!important;height:34px!important}@media (max-width:767px){.cfnj-upload-box{padding:18px!important;border-radius:22px!important;gap:14px!important}.cfnj-upload-box-header{flex-direction:column!important;align-items:flex-start!important}.cfnj-upload-box-title,.elementor-widget-heading.cfnj-upload-box-title .elementor-heading-title{font-size:18px!important}.cfnj-upload-dropzone{min-height:220px!important;padding:28px 16px!important;border-radius:22px!important}.cfnj-upload-icon{width:64px!important;height:64px!important;border-radius:20px!important}.cfnj-upload-icon img,.cfnj-upload-icon svg{width:36px!important;height:36px!important}.cfnj-upload-title,.elementor-widget-heading.cfnj-upload-title .elementor-heading-title,.elementor-widget-text-editor.cfnj-upload-title .elementor-widget-container,.elementor-widget-text-editor.cfnj-upload-title .elementor-widget-container p{font-size:17px!important}.cfnj-upload-actions{flex-direction:column!important;align-items:stretch!important}.cfnj-upload-actions .elementor-widget-button,.cfnj-upload-actions .elementor-button-wrapper,.cfnj-upload-actions .elementor-button{width:100%!important}.cfnj-upload-file-row{grid-template-columns:44px minmax(0,1fr) 34px!important;gap:10px!important;padding:12px!important}.cfnj-upload-file-progress{grid-column:1 / -1!important;order:10!important}.cfnj-upload-file-remove{display:none!important}}.cfnj-upload-file-list{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.cfnj-upload-file-row{direction:rtl!important;position:relative!important;display:grid!important;grid-template-columns:54px minmax(0,1fr) 240px 38px 38px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:76px!important;padding:12px 14px!important;border-radius:18px!important;border:1px solid rgb(124 58 237 / .12)!important;background:rgb(255 255 255 / .84)!important;box-shadow:0 8px 22px rgb(91 33 182 / .045),inset 0 1px 0 rgb(255 255 255 / .84)!important;overflow:hidden!important}.cfnj-upload-file-row::before,.cfnj-upload-file-row::after{content:none!important;display:none!important}.cfnj-upload-file-icon{grid-column:1!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border-radius:15px!important;background:linear-gradient(180deg,rgb(124 58 237 / .095),rgb(124 58 237 / .055))!important}.cfnj-upload-file-icon img,.cfnj-upload-file-icon svg{width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important;object-fit:contain!important}.cfnj-upload-file-info{grid-column:2!important;display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important}.cfnj-upload-file-name,.elementor-widget-heading.cfnj-upload-file-name,.elementor-widget-heading.cfnj-upload-file-name .elementor-widget-container,.elementor-widget-heading.cfnj-upload-file-name .elementor-heading-title,.elementor-widget-text-editor.cfnj-upload-file-name,.elementor-widget-text-editor.cfnj-upload-file-name .elementor-widget-container,.elementor-widget-text-editor.cfnj-upload-file-name .elementor-widget-container p{margin:0!important;padding:0!important;color:var(--cnj-primary-900,#2a064d)!important;font-family:inherit!important;font-size:13.5px!important;font-weight:900!important;line-height:1.55!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cfnj-upload-file-meta,.elementor-widget-text-editor.cfnj-upload-file-meta,.elementor-widget-text-editor.cfnj-upload-file-meta .elementor-widget-container,.elementor-widget-text-editor.cfnj-upload-file-meta .elementor-widget-container p{margin:0!important;padding:0!important;color:rgb(107 95 122 / .78)!important;font-family:inherit!important;font-size:11px!important;font-weight:650!important;line-height:1.5!important;text-align:right!important}.cfnj-upload-file-progress{grid-column:3!important;position:relative!important;width:100%!important;max-width:240px!important;height:8px!important;min-height:8px!important;margin:0!important;padding:0!important;border-radius:999px!important;overflow:hidden!important;background:rgb(124 58 237 / .11)!important}.cfnj-upload-file-progress::before{content:""!important;position:absolute!important;inset-inline-start:0!important;top:0!important;bottom:0!important;display:block!important;width:var(--cfnj-upload-progress,100%)!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--cnj-primary-600,#5b21b6),var(--cnj-primary-500,#7c3aed))!important}.cfnj-upload-file-status{grid-column:4!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border-radius:13px!important;color:#16a34a!important;background:rgb(34 197 94 / .11)!important;font-size:18px!important;font-weight:900!important;line-height:1!important}.cfnj-upload-file-status::before{content:"✓"!important}.cfnj-upload-file-remove{grid-column:5!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border-radius:13px!important;border:1px solid rgb(107 95 122 / .12)!important;background:rgb(255 255 255 / .78)!important;color:rgb(107 95 122 / .82)!important;cursor:pointer!important;transition:180ms ease!important}.cfnj-upload-file-remove::before{content:"×"!important;font-size:22px!important;font-weight:750!important;line-height:1!important}.cfnj-upload-file-remove:hover{color:#dc2626!important;border-color:rgb(220 38 38 / .2)!important;background:rgb(254 242 242 / .86)!important}.cfnj-upload-file-row.is-uploading{border-color:rgb(124 58 237 / .15)!important}.cfnj-upload-file-row.is-uploading .cfnj-upload-file-status{color:var(--cnj-primary-600,#5b21b6)!important;background:rgb(124 58 237 / .09)!important}.cfnj-upload-file-row.is-uploading .cfnj-upload-file-status::before{content:"↻"!important}.cfnj-upload-file-row.is-uploading .cfnj-upload-file-progress::before{background:linear-gradient(90deg,rgb(91 33 182 / .74),rgb(124 58 237 / .94))!important}.cfnj-upload-file-row.is-error{border-color:rgb(220 38 38 / .2)!important;background:linear-gradient(180deg,rgb(254 242 242 / .7),rgb(255 247 247 / .88))!important}.cfnj-upload-file-row.is-error .cfnj-upload-file-status{color:#dc2626!important;background:rgb(220 38 38 / .11)!important}.cfnj-upload-file-row.is-error .cfnj-upload-file-status::before{content:"!"!important}.cfnj-upload-file-row.is-error .cfnj-upload-file-progress{background:rgb(220 38 38 / .11)!important}.cfnj-upload-file-row.is-error .cfnj-upload-file-progress::before{background:linear-gradient(90deg,rgb(220 38 38 / .72),rgb(255 122 24 / .78))!important}@media (max-width:1024px){.cfnj-upload-file-row{grid-template-columns:50px minmax(0,1fr) 38px 38px!important;grid-template-rows:auto auto!important}.cfnj-upload-file-progress{grid-column:2 / 5!important;grid-row:2!important;max-width:100%!important;margin-top:4px!important}.cfnj-upload-file-status{grid-column:3!important;grid-row:1!important}.cfnj-upload-file-remove{grid-column:4!important;grid-row:1!important}}@media (max-width:767px){.cfnj-upload-file-row{grid-template-columns:44px minmax(0,1fr) 34px!important;grid-template-rows:auto auto!important;min-height:auto!important;padding:12px!important;gap:8px 10px!important;border-radius:16px!important}.cfnj-upload-file-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:14px!important}.cfnj-upload-file-icon img,.cfnj-upload-file-icon svg{width:23px!important;height:23px!important;max-width:23px!important;max-height:23px!important}.cfnj-upload-file-progress{grid-column:2 / 4!important;grid-row:2!important;max-width:100%!important}.cfnj-upload-file-status{grid-column:3!important;grid-row:1!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.cfnj-upload-file-remove{display:none!important}}.cfnj-upload-file-row{grid-template-columns:54px minmax(260px,1fr) 38px 38px!important;grid-template-rows:auto auto!important;min-height:82px!important;padding:13px 14px!important;gap:6px 12px!important;align-items:center!important}.cfnj-upload-file-icon{grid-column:1!important;grid-row:1 / 3!important;align-self:center!important;justify-self:center!important;width:48px!important;height:48px!important}.cfnj-upload-file-info{grid-column:2!important;grid-row:1!important;align-self:end!important;justify-self:stretch!important;padding-inline-end:4px!important}.cfnj-upload-file-progress{grid-column:2!important;grid-row:2!important;justify-self:stretch!important;align-self:start!important;width:100%!important;max-width:100%!important;height:8px!important;margin:2px 0 0 0!important}.cfnj-upload-file-status{grid-column:3!important;grid-row:1 / 3!important;align-self:center!important;justify-self:center!important;width:36px!important;height:36px!important}.cfnj-upload-file-remove{grid-column:4!important;grid-row:1 / 3!important;align-self:center!important;justify-self:center!important;width:36px!important;height:36px!important}.cfnj-upload-file-name,.elementor-widget-heading.cfnj-upload-file-name .elementor-heading-title,.elementor-widget-text-editor.cfnj-upload-file-name .elementor-widget-container,.elementor-widget-text-editor.cfnj-upload-file-name .elementor-widget-container p{font-size:13.5px!important;font-weight:900!important;text-align:right!important}.cfnj-upload-file-meta,.elementor-widget-text-editor.cfnj-upload-file-meta .elementor-widget-container,.elementor-widget-text-editor.cfnj-upload-file-meta .elementor-widget-container p{font-size:11px!important;font-weight:650!important;text-align:right!important}.cfnj-upload-file-progress{background:rgb(124 58 237 / .09)!important}.cfnj-upload-file-progress::before{height:100%!important}.cfnj-upload-file-row.is-error .cfnj-upload-file-progress{background:rgb(220 38 38 / .1)!important}.cfnj-upload-file-list{gap:10px!important}@media (max-width:767px){.cfnj-upload-file-row{grid-template-columns:44px minmax(0,1fr) 34px!important;grid-template-rows:auto auto!important;padding:12px!important;gap:6px 10px!important}.cfnj-upload-file-icon{grid-column:1!important;grid-row:1 / 3!important;width:42px!important;height:42px!important}.cfnj-upload-file-info{grid-column:2!important;grid-row:1!important}.cfnj-upload-file-progress{grid-column:2 / 4!important;grid-row:2!important}.cfnj-upload-file-status{grid-column:3!important;grid-row:1!important;width:32px!important;height:32px!important}.cfnj-upload-file-remove{display:none!important}}.cfnj-upload-file-row{min-height:72px!important;padding:11px 14px!important}.cfnj-upload-file-progress{max-width:82%!important;height:7px!important;margin-top:3px!important}.cfnj-upload-file-info{padding-inline-end:2px!important}.cfnj-upload-file-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:14px!important}.cfnj-upload-file-icon img,.cfnj-upload-file-icon svg{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important}.cfnj-upload-file-status,.cfnj-upload-file-remove{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:12px!important}.cfnj-upload-notice{margin-top:6px!important}.cfnj-upload-file-list,.cfnj-upload-file-list *{box-sizing:border-box!important}.cfnj-upload-file-list{width:100%!important;max-width:100%!important;overflow:hidden!important}.cfnj-upload-file-row{width:100%!important;max-width:100%!important;grid-template-columns:48px minmax(0,1fr) 34px 34px!important;overflow:hidden!important}.cfnj-upload-file-info{min-width:0!important;max-width:100%!important;overflow:hidden!important}.cfnj-upload-file-name,.elementor-widget-heading.cfnj-upload-file-name .elementor-heading-title,.elementor-widget-text-editor.cfnj-upload-file-name .elementor-widget-container,.elementor-widget-text-editor.cfnj-upload-file-name .elementor-widget-container p,.cfnj-upload-file-meta,.elementor-widget-text-editor.cfnj-upload-file-meta .elementor-widget-container,.elementor-widget-text-editor.cfnj-upload-file-meta .elementor-widget-container p{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cfnj-upload-file-progress{width:100%!important;max-width:100%!important;min-width:0!important}@media (max-width:1200px){.cfnj-upload-file-row{grid-template-columns:46px minmax(0,1fr) 34px 34px!important;gap:8px!important;padding:11px 12px!important}.cfnj-upload-file-progress{grid-column:2 / 5!important;grid-row:2!important}}@media (max-width:767px){.cfnj-upload-file-row{grid-template-columns:42px minmax(0,1fr) 32px!important;grid-template-rows:auto auto!important}.cfnj-upload-file-progress{grid-column:2 / 4!important;grid-row:2!important}.cfnj-upload-file-remove{display:none!important}}.cfnj-sticky-summary-preview{direction:rtl!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;padding:32px 16px!important;background:transparent!important}.cfnj-sticky-summary{position:relative!important;direction:rtl!important;display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;max-width:420px!important;padding:24px!important;border-radius:28px!important;border:1px solid rgb(124 58 237 / .15)!important;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(250 247 255 / .9))!important;box-shadow:0 20px 54px rgb(91 33 182 / .1),inset 0 1px 0 rgb(255 255 255 / .88)!important;overflow:hidden!important;isolation:isolate!important}.cfnj-sticky-summary::before{content:""!important;position:absolute!important;top:-90px!important;inset-inline-end:-90px!important;width:220px!important;height:220px!important;border-radius:999px!important;background:radial-gradient(circle,rgb(124 58 237 / .11),transparent 70%)!important;pointer-events:none!important;z-index:0!important}.cfnj-sticky-summary>*{position:relative!important;z-index:1!important}.cfnj-sticky-summary-header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;margin:0 0 6px 0!important;padding:0!important;text-align:center!important}.cfnj-sticky-summary-header .elementor-widget-heading,.cfnj-sticky-summary-header .elementor-widget-text-editor{margin:0!important;padding:0!important}.cfnj-sticky-summary-header .elementor-heading-title{margin:0!important;padding:0!important;color:var(--cnj-primary-800,#3b0764)!important;font-family:inherit!important;font-size:22px!important;font-weight:900!important;line-height:1.5!important;text-align:center!important}.cfnj-sticky-summary-header .elementor-widget-text-editor .elementor-widget-container,.cfnj-sticky-summary-header .elementor-widget-text-editor p{margin:0!important;padding:0!important;color:var(--cnj-text-500,#6b5f7a)!important;font-size:12.5px!important;font-weight:500!important;line-height:1.8!important;text-align:center!important}.cfnj-sticky-summary-list{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important}.cfnj-summary-row{direction:rtl!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:54px!important;padding:9px 11px!important;border-radius:16px!important;border:1px solid rgb(124 58 237 / .1)!important;background:rgb(255 255 255 / .78)!important;box-shadow:0 8px 22px rgb(91 33 182 / .045),inset 0 1px 0 rgb(255 255 255 / .84)!important}.cfnj-summary-row .elementor-widget-image,.cfnj-summary-row .elementor-widget-image .elementor-widget-container{width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.cfnj-summary-row .elementor-widget-image{border-radius:12px!important;background:linear-gradient(180deg,rgb(124 58 237 / .1),rgb(124 58 237 / .055))!important}.cfnj-summary-row .elementor-widget-image img{display:block!important;width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;object-fit:contain!important;object-position:center!important}.cfnj-summary-row .elementor-widget-text-editor{margin:0!important;padding:0!important}.cfnj-summary-row .elementor-widget-text-editor .elementor-widget-container,.cfnj-summary-row .elementor-widget-text-editor p{margin:0!important;padding:0!important;line-height:1.6!important}.cfnj-summary-row .elementor-widget-text-editor:nth-of-type(1) .elementor-widget-container,.cfnj-summary-row .elementor-widget-text-editor:nth-of-type(1) p{color:var(--cnj-text-500,#6b5f7a)!important;font-size:12px!important;font-weight:700!important;text-align:right!important}.cfnj-summary-row .elementor-widget-text-editor:nth-of-type(2) .elementor-widget-container,.cfnj-summary-row .elementor-widget-text-editor:nth-of-type(2) p{color:var(--cnj-primary-800,#3b0764)!important;font-size:12.5px!important;font-weight:900!important;text-align:left!important;white-space:nowrap!important}.cfnj-sticky-summary-total{direction:rtl!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;margin:6px 0 0 0!important;padding:13px 14px!important;border-radius:18px!important;border:1px solid rgb(255 122 24 / .22)!important;background:linear-gradient(180deg,rgb(255 248 242 / .92),rgb(255 245 236 / .76))!important;box-shadow:0 12px 28px rgb(255 122 24 / .08),inset 0 1px 0 rgb(255 255 255 / .86)!important}.cfnj-sticky-summary-total .elementor-widget-text-editor{margin:0!important;padding:0!important}.cfnj-sticky-summary-total .elementor-widget-text-editor .elementor-widget-container,.cfnj-sticky-summary-total .elementor-widget-text-editor p{margin:0!important;padding:0!important;line-height:1.5!important}.cfnj-sticky-summary-total .elementor-widget-text-editor:first-child .elementor-widget-container,.cfnj-sticky-summary-total .elementor-widget-text-editor:first-child p{color:var(--cnj-accent-800,#9a3412)!important;font-size:13px!important;font-weight:900!important;text-align:right!important}.cfnj-sticky-summary-total .elementor-widget-text-editor:last-child .elementor-widget-container,.cfnj-sticky-summary-total .elementor-widget-text-editor:last-child p{color:var(--cnj-accent-700,#c2410c)!important;font-size:19px!important;font-weight:950!important;text-align:left!important;white-space:nowrap!important}.cfnj-sticky-summary-actions{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;margin:10px 0 0 0!important;padding:0!important}.cfnj-sticky-summary-actions .elementor-widget-button,.cfnj-sticky-summary-actions .elementor-button-wrapper,.cfnj-sticky-summary-actions .elementor-button{width:100%!important}.cfnj-sticky-summary-actions .elementor-button{min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;font-family:inherit!important;font-size:14px!important;font-weight:900!important;line-height:1.6!important;transition:180ms ease!important}.cfnj-sticky-summary-actions .elementor-widget-button:first-child .elementor-button{background:#F6F1FF!important;color:#6F42F5!important;border:1px solid #D8C8FF!important;box-shadow:none!important}.cfnj-sticky-summary-actions .elementor-widget-button:first-child .elementor-button:hover{background:#EFE6FF!important;color:#5B21B6!important;border-color:#C6B2FF!important}.cfnj-sticky-summary-actions .elementor-widget-button:last-child .elementor-button{background:var(--cnj-accent-500,#FF7A18)!important;color:#ffffff!important;border:1px solid transparent!important;box-shadow:0 14px 30px rgb(255 122 24 / .22)!important}.cfnj-sticky-summary-actions .elementor-widget-button:last-child .elementor-button:hover{background:#F26A00!important;color:#ffffff!important;transform:translateY(-1px)!important}@media (max-width:767px){.cfnj-sticky-summary-preview{padding:20px 12px!important}.cfnj-sticky-summary{max-width:100%!important;padding:18px!important;border-radius:22px!important;gap:12px!important}.cfnj-sticky-summary-header .elementor-heading-title{font-size:19px!important}.cfnj-summary-row{grid-template-columns:38px minmax(0,1fr) auto!important;min-height:50px!important;padding:8px 10px!important}.cfnj-summary-row .elementor-widget-image,.cfnj-summary-row .elementor-widget-image .elementor-widget-container{width:32px!important;height:32px!important}.cfnj-summary-row .elementor-widget-image img{width:20px!important;height:20px!important}.cfnj-sticky-summary-total .elementor-widget-text-editor:last-child .elementor-widget-container,.cfnj-sticky-summary-total .elementor-widget-text-editor:last-child p{font-size:17px!important}}