/*
 * Atomic utilities generated from the inline style="" attributes that used to
 * live in the public Blade views (scripts/css/extract-inline-css.mjs).
 * Naming: tc-<property>-<value>[-i]; "p" = decimal point, "n" = negative,
 * "pct" = %, "-i" = !important, "x<hash>" = long values (see the rule).
 * The :root prefix keeps them winning over component CSS, as inline styles did.
 */
:root .tc-fs-0p75rem { font-size: 0.75rem; }
:root .tc-fs-0p78rem { font-size: 0.78rem; }
:root .tc-fs-0p7rem { font-size: 0.7rem; }
:root .tc-fs-0p82rem { font-size: 0.82rem; }
:root .tc-fs-0p85rem { font-size: 0.85rem; }
:root .tc-fs-0p88rem { font-size: 0.88rem; }
:root .tc-fs-0p8rem { font-size: 0.8rem; }
:root .tc-fs-0p92rem { font-size: 0.92rem; }
:root .tc-fs-0p93rem { font-size: 0.93rem; }
:root .tc-fs-0p95rem { font-size: 0.95rem; }
:root .tc-fs-0p98rem { font-size: 0.98rem; }
:root .tc-fs-0p9rem { font-size: 0.9rem; }
:root .tc-fs-10px { font-size: 10px; }
:root .tc-fs-11px { font-size: 11px; }
:root .tc-fs-12p5px { font-size: 12.5px; }
:root .tc-fs-12px { font-size: 12px; }
:root .tc-fs-13p5px { font-size: 13.5px; }
:root .tc-fs-13px { font-size: 13px; }
:root .tc-fs-13px-i { font-size: 13px !important; }
:root .tc-fs-14px { font-size: 14px; }
:root .tc-fs-15px { font-size: 15px; }
:root .tc-fs-16px { font-size: 16px; }
:root .tc-fs-17px { font-size: 17px; }
:root .tc-fs-180px { font-size: 180px; }
:root .tc-fs-18px { font-size: 18px; }
:root .tc-fs-1p02rem { font-size: 1.02rem; }
:root .tc-fs-1p05rem { font-size: 1.05rem; }
:root .tc-fs-1p08rem { font-size: 1.08rem; }
:root .tc-fs-1p12rem { font-size: 1.12rem; }
:root .tc-fs-1p15rem { font-size: 1.15rem; }
:root .tc-fs-1p15rem-i { font-size: 1.15rem !important; }
:root .tc-fs-1p1rem { font-size: 1.1rem; }
:root .tc-fs-1p25rem { font-size: 1.25rem; }
:root .tc-fs-1p2rem { font-size: 1.2rem; }
:root .tc-fs-1p3rem { font-size: 1.3rem; }
:root .tc-fs-1p45rem { font-size: 1.45rem; }
:root .tc-fs-1p4rem { font-size: 1.4rem; }
:root .tc-fs-1p5rem { font-size: 1.5rem; }
:root .tc-fs-1p6rem { font-size: 1.6rem; }
:root .tc-fs-1p8rem { font-size: 1.8rem; }
:root .tc-fs-1rem { font-size: 1rem; }
:root .tc-fs-20px { font-size: 20px; }
:root .tc-fs-22px { font-size: 22px; }
:root .tc-fs-24px { font-size: 24px; }
:root .tc-fs-26px { font-size: 26px; }
:root .tc-fs-28px { font-size: 28px; }
:root .tc-fs-2p1rem { font-size: 2.1rem; }
:root .tc-fs-2p25rem { font-size: 2.25rem; }
:root .tc-fs-2p2rem { font-size: 2.2rem; }
:root .tc-fs-2p3rem { font-size: 2.3rem; }
:root .tc-fs-2p4rem { font-size: 2.4rem; }
:root .tc-fs-2p5rem { font-size: 2.5rem; }
:root .tc-fs-2p6rem { font-size: 2.6rem; }
:root .tc-fs-2p8rem { font-size: 2.8rem; }
:root .tc-fs-2rem { font-size: 2rem; }
:root .tc-fs-38px { font-size: 38px; }
:root .tc-fs-3rem { font-size: 3rem; }
:root .tc-fs-40px { font-size: 40px; }
:root .tc-fs-42px { font-size: 42px; }
:root .tc-fs-44px { font-size: 44px; }
:root .tc-fs-45px { font-size: 45px; }
:root .tc-fs-48px { font-size: 48px; }
:root .tc-fs-4rem { font-size: 4rem; }
:root .tc-fs-50px { font-size: 50px; }
:root .tc-fs-6px { font-size: 6px; }
:root .tc-fs-7px { font-size: 7px; }
:root .tc-fs-9px { font-size: 9px; }
:root .tc-fs-x5d02cb { font-size: clamp(2rem, 3.5vw, 2.8rem); }
:root .tc-fw-400 { font-weight: 400; }
:root .tc-fw-500 { font-weight: 500; }
:root .tc-fw-600 { font-weight: 600; }
:root .tc-fw-700 { font-weight: 700; }
:root .tc-fw-800 { font-weight: 800; }
:root .tc-fw-900 { font-weight: 900; }
:root .tc-fw-bold { font-weight: bold; }
:root .tc-c-004085 { color: #004085; }
:root .tc-c-00bfff { color: #00BFFF; }
:root .tc-c-06b6d4 { color: #06b6d4; }
:root .tc-c-0f172a-i { color: #0F172A !important; }
:root .tc-c-10b981 { color: #10b981; }
:root .tc-c-10b981-i { color: #10b981 !important; }
:root .tc-c-1e002d-i { color: #1E002D !important; }
:root .tc-c-1e293b { color: #1e293b; }
:root .tc-c-28a745 { color: #28a745; }
:root .tc-c-334155 { color: #334155; }
:root .tc-c-36d399 { color: #36D399; }
:root .tc-c-36d399-3494 { color: #36d399; }
:root .tc-c-36d399-i { color: #36D399 !important; }
:root .tc-c-475569 { color: #475569; }
:root .tc-c-4c1b6f { color: #4c1b6f; }
:root .tc-c-4f46e5 { color: #4f46e5; }
:root .tc-c-64748b { color: #64748b; }
:root .tc-c-64748b-i { color: #64748b !important; }
:root .tc-c-6b21a8 { color: #5F3477; }
:root .tc-c-712f9a { color: #75418F; }
:root .tc-c-712f9a-i { color: #75418F !important; }
:root .tc-c-7e22ce { color: #75418F; }
:root .tc-c-7e22ce-i { color: #75418F !important; }
:root .tc-c-842029 { color: #842029; }
:root .tc-c-94a3b8 { color: #94a3b8; }
:root .tc-c-991b1b { color: #991B1B; }
:root .tc-c-a78bfa { color: #a78bfa; }
:root .tc-c-a855f7 { color: #a855f7; }
:root .tc-c-b45309 { color: #B45309; }
:root .tc-c-c084fc { color: #c084fc; }
:root .tc-c-cbd5e1 { color: #cbd5e1; }
:root .tc-c-cbd5e1-i { color: #cbd5e1 !important; }
:root .tc-c-d97706 { color: #D97706; }
:root .tc-c-dc2626 { color: #DC2626; }
:root .tc-c-e2e8f0 { color: #e2e8f0; }
:root .tc-c-e9d5ff-i { color: #E9D5FF !important; }
:root .tc-c-ffc107 { color: #FFC107; }
:root .tc-c-fff { color: #fff; }
:root .tc-c-fff-i { color: #fff !important; }
:root .tc-c-ffffff { color: #ffffff; }
:root .tc-c-ffffff-i { color: #ffffff !important; }
:root .tc-c-rgba-168-85-247-0p45 { color: rgba(168, 85, 247, 0.45); }
:root .tc-c-rgba-255-255-255-0p5 { color: rgba(255,255,255,0.5); }
:root .tc-c-rgba-255-255-255-0p7-i { color: rgba(255, 255, 255, 0.7) !important; }
:root .tc-c-rgba-255-255-255-0p75-i { color: rgba(255, 255, 255, 0.75) !important; }
:root .tc-c-rgba-255-255-255-0p8 { color: rgba(255,255,255,0.8); }
:root .tc-c-var-law-primary { color: var(--law-primary); }
:root .tc-c-var-primary { color: var(--primary); }
:root .tc-c-var-star { color: var(--star); }
:root .tc-c-var-text-light { color: var(--text-light); }
:root .tc-c-white-i { color: white !important; }
:root .tc-c-xfb4ec7 { color: var(--contact-primary-dark); }
:root .tc-bgc-10b981-i { background-color: #10b981 !important; }
:root .tc-bgc-1e293b-i { background-color: #1e293b !important; }
:root .tc-bgc-28a745-i { background-color: #28a745 !important; }
:root .tc-bgc-36d399 { background-color: #36D399; }
:root .tc-bgc-36d399-i { background-color: #36D399 !important; }
:root .tc-bgc-36d399-i-b661 { background-color: #36d399 !important; }
:root .tc-bgc-712f9a { background-color: #75418F; }
:root .tc-bgc-712f9a-i { background-color: #75418F !important; }
:root .tc-bgc-7e22ce { background-color: #75418F; }
:root .tc-bgc-7e22ce-i { background-color: #75418F !important; }
:root .tc-bgc-a855f7-i { background-color: #A855F7 !important; }
:root .tc-bgc-eee5f5 { background-color: #eee5f5; }
:root .tc-bgc-f1f5f9 { background-color: #f1f5f9; }
:root .tc-bgc-f1f5f9-i { background-color: #f1f5f9 !important; }
:root .tc-bgc-f8fafc { background-color: #f8fafc; }
:root .tc-bgc-f8fafc-1bc2 { background-color: #F8FAFC; }
:root .tc-bgc-f8fafc-i { background-color: #f8fafc !important; }
:root .tc-bgc-fffbeb { background-color: #fffbeb; }
:root .tc-bgc-ffffff-i { background-color: #ffffff !important; }
:root .tc-bgc-rgba-113-47-154-0p08 { background-color: rgba(117, 65, 143, 0.08); }
:root .tc-bgc-rgba-126-34-206-0p03 { background-color: rgba(117, 65, 143, 0.03); }
:root .tc-bgc-rgba-126-34-206-0p03-i { background-color: rgba(117, 65, 143, 0.03) !important; }
:root .tc-bgc-rgba-126-34-206-0p03-i-2f2a { background-color: rgba(117,65,143,0.03) !important; }
:root .tc-bgc-rgba-126-34-206-0p04 { background-color: rgba(117, 65, 143, 0.04); }
:root .tc-bgc-rgba-126-34-206-0p06 { background-color: rgba(117, 65, 143, 0.06); }
:root .tc-bgc-rgba-126-34-206-0p06-i { background-color: rgba(117, 65, 143, 0.06) !important; }
:root .tc-bgc-rgba-126-34-206-0p08 { background-color: rgba(117, 65, 143, 0.08); }
:root .tc-bgc-rgba-126-34-206-0p1 { background-color: rgba(117, 65, 143, 0.1); }
:root .tc-bgc-rgba-126-34-206-0p12 { background-color: rgba(117, 65, 143, 0.12); }
:root .tc-bgc-rgba-126-34-206-0p15 { background-color: rgba(117, 65, 143, 0.15); }
:root .tc-bgc-rgba-126-34-206-0p2 { background-color: rgba(117, 65, 143, 0.2); }
:root .tc-bgc-rgba-16-185-129-0p1 { background-color: rgba(16, 185, 129, 0.1); }
:root .tc-bgc-rgba-16-185-129-0p1-i { background-color: rgba(16, 185, 129, 0.1) !important; }
:root .tc-bgc-rgba-255-255-255-0p15-i { background-color: rgba(255, 255, 255, 0.15) !important; }
:root .tc-bgc-rgba-40-167-69-0p08 { background-color: rgba(40, 167, 69, 0.08); }
:root .tc-bgc-rgba-54-211-153-0p03-i { background-color: rgba(54,211,153,0.03) !important; }
:root .tc-bgc-rgba-54-211-153-0p08 { background-color: rgba(54, 211, 153, 0.08); }
:root .tc-bgc-rgba-54-211-153-0p15 { background-color: rgba(54, 211, 153, 0.15); }
:root .tc-bgc-transparent-i { background-color: transparent !important; }
:root .tc-bg-7e22ce { background: #75418F; }
:root .tc-bg-7e22ce-i { background: #75418F !important; }
:root .tc-bg-94a3b8 { background: #94a3b8; }
:root .tc-bg-f1f5f9 { background: #f1f5f9; }
:root .tc-bg-f3e8ff { background: #f3e8ff; }
:root .tc-bg-faf9ff { background: #faf9ff; }
:root .tc-bg-fff { background: #fff; }
:root .tc-bg-ffffff { background: #ffffff; }
:root .tc-bg-rgba-0-0-0-0p05 { background: rgba(0, 0, 0, 0.05); }
:root .tc-bg-rgba-0-191-255-0p1 { background: rgba(0, 191, 255, 0.1); }
:root .tc-bg-rgba-0-191-255-0p12 { background: rgba(0, 191, 255, 0.12); }
:root .tc-bg-rgba-0-191-255-0p15 { background: rgba(0, 191, 255, 0.15); }
:root .tc-bg-rgba-113-47-154-0p03 { background: rgba(117, 65, 143, 0.03); }
:root .tc-bg-rgba-113-47-154-0p05 { background: rgba(117, 65, 143, 0.05); }
:root .tc-bg-rgba-113-47-154-0p06 { background: rgba(117, 65, 143, 0.06); }
:root .tc-bg-rgba-113-47-154-0p18 { background: rgba(117, 65, 143, 0.18); }
:root .tc-bg-rgba-126-34-206-0p05 { background: rgba(117, 65, 143, 0.05); }
:root .tc-bg-rgba-126-34-206-0p06 { background: rgba(117, 65, 143, 0.06); }
:root .tc-bg-rgba-126-34-206-0p15 { background: rgba(117, 65, 143, 0.15); }
:root .tc-bg-rgba-126-34-206-0p18 { background: rgba(117, 65, 143, 0.18); }
:root .tc-bg-rgba-126-34-206-0p2 { background: rgba(117, 65, 143, 0.2); }
:root .tc-bg-rgba-139-92-246-0p15 { background: rgba(139, 92, 246, 0.15); }
:root .tc-bg-rgba-139-92-246-0p2 { background: rgba(139, 92, 246, 0.2); }
:root .tc-bg-rgba-16-185-129-0p08 { background: rgba(16, 185, 129, 0.08); }
:root .tc-bg-rgba-220-53-69-0p08 { background: rgba(220, 53, 69, 0.08); }
:root .tc-bg-rgba-255-255-255-0p06 { background: rgba(255, 255, 255, 0.06); }
:root .tc-bg-rgba-255-255-255-0p06-5cf8 { background: rgba(255,255,255,0.06); }
:root .tc-bg-rgba-255-255-255-0p1 { background: rgba(255,255,255,0.1); }
:root .tc-bg-rgba-255-255-255-0p12 { background: rgba(255,255,255,0.12); }
:root .tc-bg-rgba-255-255-255-0p15 { background: rgba(255,255,255,0.15); }
:root .tc-bg-rgba-255-255-255-0p2 { background: rgba(255, 255, 255, 0.2); }
:root .tc-bg-rgba-255-255-255-0p25 { background: rgba(255,255,255,0.25); }
:root .tc-bg-rgba-255-255-255-0p4 { background: rgba(255, 255, 255, 0.4); }
:root .tc-bg-rgba-40-167-69-0p05 { background: rgba(40, 167, 69, 0.05); }
:root .tc-bg-rgba-54-211-153-0p08 { background: rgba(54, 211, 153, 0.08); }
:root .tc-bg-rgba-54-211-153-0p1 { background: rgba(54, 211, 153, 0.1); }
:root .tc-bg-rgba-54-211-153-0p12 { background: rgba(54, 211, 153, 0.12); }
:root .tc-bg-rgba-6-182-212-0p15 { background: rgba(6, 182, 212, 0.15); }
:root .tc-bg-transparent { background: transparent; }
:root .tc-bg-x0bc914 { background: linear-gradient(135deg, #75418F 0%, #4c1b6f 100%); }
:root .tc-bg-x16db50 { background: linear-gradient(135deg, #fefefe 0%, #f9fafb 100%); }
:root .tc-bg-x387b33 { background: linear-gradient(135deg, #180828 0%, #30104c 100%); }
:root .tc-bg-x5dfec1-i { background: linear-gradient(135deg, #10B981 0%, #059669 100%) !important; }
:root .tc-bg-x6176d8 { background: linear-gradient(135deg, #1E002D 0%, #4C1B6F 100%); }
:root .tc-bg-x6176d8-i { background: linear-gradient(135deg, #1E002D 0%, #4C1B6F 100%) !important; }
:root .tc-bg-x788a7b { background: linear-gradient(135deg, #39004E 0%, #75418F 100%); }
:root .tc-bg-x788a7b-i { background: linear-gradient(135deg, #39004E 0%, #75418F 100%) !important; }
:root .tc-bg-x89e5cd { background: linear-gradient(135deg, #4C1B6F 0%, #75418F 100%); }
:root .tc-bg-x9baab7 { background: linear-gradient(135deg, #f5f3ff 0%, #ffffff 100%); }
:root .tc-bg-xa0da42 { background: linear-gradient(135deg, #4c1b6f 0%, #75418F 100%); }
:root .tc-bg-xa4a645 { background: linear-gradient(90deg, #75418F, #9A6BB3); }
:root .tc-bg-xc5ecae { background: radial-gradient(circle at 80% 20%, #4c1d95 0%, #0f172a 100%); }
:root .tc-bg-xf05da5 { background: linear-gradient(135deg, #36D399 0%, #1ba274 100%); }
:root .tc-bg-xff315d { background: linear-gradient(135deg, #4C1B6F 0%, #1E002D 100%); }
:root .tc-ls-0p3px { letter-spacing: 0.3px; }
:root .tc-ls-0p5px { letter-spacing: 0.5px; }
:root .tc-ls-1px { letter-spacing: 1px; }
:root .tc-ls-2px { letter-spacing: 2px; }
:root .tc-lh-1p2 { line-height: 1.2; }
:root .tc-lh-1p25 { line-height: 1.25; }
:root .tc-lh-1p3 { line-height: 1.3; }
:root .tc-lh-1p35 { line-height: 1.35; }
:root .tc-lh-1p4 { line-height: 1.4; }
:root .tc-lh-1p5 { line-height: 1.5; }
:root .tc-lh-1p6 { line-height: 1.6; }
:root .tc-lh-1p7 { line-height: 1.7; }
:root .tc-lh-1p8 { line-height: 1.8; }
:root .tc-lh-1p9 { line-height: 1.9; }
:root .tc-lh-2 { line-height: 2; }
:root .tc-lh-2p2 { line-height: 2.2; }
:root .tc-td-line-through { text-decoration: line-through; }
:root .tc-td-none { text-decoration: none; }
:root .tc-ws-nowrap { white-space: nowrap; }
:root .tc-ws-pre-line { white-space: pre-line; }
:root .tc-w-0pct { width: 0%; }
:root .tc-w-10px { width: 10px; }
:root .tc-w-18pct { width: 18%; }
:root .tc-w-200px { width: 200px; }
:root .tc-w-20px { width: 20px; }
:root .tc-w-22px { width: 22px; }
:root .tc-w-24px { width: 24px; }
:root .tc-w-250px { width: 250px; }
:root .tc-w-25px { width: 25px; }
:root .tc-w-260px { width: 260px; }
:root .tc-w-26px { width: 26px; }
:root .tc-w-28px { width: 28px; }
:root .tc-w-30px { width: 30px; }
:root .tc-w-32px { width: 32px; }
:root .tc-w-350px { width: 350px; }
:root .tc-w-36px { width: 36px; }
:root .tc-w-38px { width: 38px; }
:root .tc-w-3px { width: 3px; }
:root .tc-w-40px { width: 40px; }
:root .tc-w-44px { width: 44px; }
:root .tc-w-450px { width: 450px; }
:root .tc-w-45px { width: 45px; }
:root .tc-w-46px { width: 46px; }
:root .tc-w-48px { width: 48px; }
:root .tc-w-500px { width: 500px; }
:root .tc-w-50px { width: 50px; }
:root .tc-w-52px { width: 52px; }
:root .tc-w-54px { width: 54px; }
:root .tc-w-56px { width: 56px; }
:root .tc-w-60px { width: 60px; }
:root .tc-w-65px { width: 65px; }
:root .tc-w-6px { width: 6px; }
:root .tc-w-80px { width: 80px; }
:root .tc-w-84px { width: 84px; }
:root .tc-w-85px { width: 85px; }
:root .tc-w-90px { width: 90px; }
:root .tc-h-160px { height: 160px; }
:root .tc-h-180px { height: 180px; }
:root .tc-h-200px { height: 200px; }
:root .tc-h-20px { height: 20px; }
:root .tc-h-22px { height: 22px; }
:root .tc-h-24px { height: 24px; }
:root .tc-h-250px { height: 250px; }
:root .tc-h-260px { height: 260px; }
:root .tc-h-26px { height: 26px; }
:root .tc-h-28px { height: 28px; }
:root .tc-h-30px { height: 30px; }
:root .tc-h-32px { height: 32px; }
:root .tc-h-350px { height: 350px; }
:root .tc-h-36px { height: 36px; }
:root .tc-h-38px { height: 38px; }
:root .tc-h-3px { height: 3px; }
:root .tc-h-40px { height: 40px; }
:root .tc-h-44px { height: 44px; }
:root .tc-h-450px { height: 450px; }
:root .tc-h-45px { height: 45px; }
:root .tc-h-46px { height: 46px; }
:root .tc-h-48px { height: 48px; }
:root .tc-h-4px { height: 4px; }
:root .tc-h-500px { height: 500px; }
:root .tc-h-50px { height: 50px; }
:root .tc-h-52px { height: 52px; }
:root .tc-h-54px { height: 54px; }
:root .tc-h-56px { height: 56px; }
:root .tc-h-60px { height: 60px; }
:root .tc-h-65px { height: 65px; }
:root .tc-h-6px { height: 6px; }
:root .tc-h-80px { height: 80px; }
:root .tc-h-84px { height: 84px; }
:root .tc-h-85px { height: 85px; }
:root .tc-h-8px { height: 8px; }
:root .tc-h-90px { height: 90px; }
:root .tc-minw-160px { min-width: 160px; }
:root .tc-minw-20px { min-width: 20px; }
:root .tc-minw-250px { min-width: 250px; }
:root .tc-minw-28px { min-width: 28px; }
:root .tc-minh-100px { min-height: 100px; }
:root .tc-minh-220px { min-height: 220px; }
:root .tc-minh-250px { min-height: 250px; }
:root .tc-minh-280px { min-height: 280px; }
:root .tc-minh-300px { min-height: 300px; }
:root .tc-minh-380px { min-height: 380px; }
:root .tc-minh-400px { min-height: 400px; }
:root .tc-minh-40vh { min-height: 40vh; }
:root .tc-minh-420px { min-height: 420px; }
:root .tc-minh-440px { min-height: 440px; }
:root .tc-minh-44px { min-height: 44px; }
:root .tc-minh-50px { min-height: 50px; }
:root .tc-minh-600px { min-height: 600px; }
:root .tc-minh-70vh { min-height: 70vh; }
:root .tc-minh-75vh { min-height: 75vh; }
:root .tc-minh-80vh { min-height: 80vh; }
:root .tc-minh-calc-100vh-400px { min-height: calc(100vh - 400px); }
:root .tc-mw-400px { max-width: 400px; }
:root .tc-mw-480px { max-width: 480px; }
:root .tc-mw-520px { max-width: 520px; }
:root .tc-mw-550px { max-width: 550px; }
:root .tc-mw-600px { max-width: 600px; }
:root .tc-mw-650px { max-width: 650px; }
:root .tc-mw-700px { max-width: 700px; }
:root .tc-mw-720px { max-width: 720px; }
:root .tc-mw-750px { max-width: 750px; }
:root .tc-mw-800px { max-width: 800px; }
:root .tc-mw-820px { max-width: 820px; }
:root .tc-mw-850px { max-width: 850px; }
:root .tc-mw-90pct { max-width: 90%; }
:root .tc-maxh-180px { max-height: 180px; }
:root .tc-maxh-340px { max-height: 340px; }
:root .tc-br-12px { border-radius: 12px; }
:root .tc-br-14px { border-radius: 14px; }
:root .tc-br-16px { border-radius: 16px; }
:root .tc-br-20px { border-radius: 20px; }
:root .tc-br-4px { border-radius: 4px; }
:root .tc-br-50pct { border-radius: 50%; }
:root .tc-br-50px { border-radius: 50px; }
:root .tc-br-8px { border-radius: 8px; }
:root .tc-br-999px { border-radius: 999px; }
:root .tc-bd-0 { border: 0; }
:root .tc-bd-1px-solid-dc3545 { border: 1px solid #dc3545; }
:root .tc-bd-1px-solid-e2e8f0 { border: 1px solid #e2e8f0; }
:root .tc-bd-2px-dashed-712f9a { border: 2px dashed #75418F; }
:root .tc-bd-2px-dashed-7e22ce { border: 2px dashed #75418F; }
:root .tc-bd-2px-solid-e9d5ff-i { border: 2px solid #E9D5FF !important; }
:root .tc-bd-2px-solid-fff { border: 2px solid #fff; }
:root .tc-bd-2px-solid-transparent { border: 2px solid transparent; }
:root .tc-bd-3px-solid-fff { border: 3px solid #fff; }
:root .tc-bd-4px-solid-fff { border: 4px solid #fff; }
:root .tc-bd-none { border: none; }
:root .tc-bd-none-i { border: none !important; }
:root .tc-bd-x0144b4 { border: 1px solid rgba(0, 0, 0, 0.03); }
:root .tc-bd-x015dca-i { border: 1px solid rgba(117, 65, 143, 0.04) !important; }
:root .tc-bd-x0dd248-i { border: 1px solid rgba(54, 211, 153, 0.08) !important; }
:root .tc-bd-x303835 { border: 1px solid rgba(192, 132, 252, 0.3); }
:root .tc-bd-x35f4b2-i { border: 1px solid rgba(117, 65, 143, 0.05) !important; }
:root .tc-bd-x3b9ad0 { border: 1px solid rgba(255,255,255,0.2); }
:root .tc-bd-x3b9ad0-i { border: 1px solid rgba(255,255,255,0.2) !important; }
:root .tc-bd-x57a581-i { border: 2px dashed rgba(117, 65, 143, 0.15) !important; }
:root .tc-bd-x584ac7 { border: 1px solid rgba(255, 255, 255, 0.4); }
:root .tc-bd-x5eeb97-i { border: 1px solid rgba(117, 65, 143, 0.08) !important; }
:root .tc-bd-x68a882 { border: 1px solid rgba(117, 65, 143, 0.1); }
:root .tc-bd-x68a882-i { border: 1px solid rgba(117, 65, 143, 0.1) !important; }
:root .tc-bd-x819635-i { border: 1px solid rgba(117, 65, 143, 0.06) !important; }
:root .tc-bd-x865b88-i { border: 1px solid rgba(117, 65, 143, 0.05) !important; }
:root .tc-bd-xae623c { border: 1px solid rgba(255,255,255,0.25); }
:root .tc-bd-xbecb44-i { border: 1px solid rgba(255,255,255,0.15) !important; }
:root .tc-bd-xd957b9 { border: 1px solid rgba(40, 167, 69, 0.2); }
:root .tc-bd-xdaea92 { border: 1px solid rgba(117, 65, 143, 0.15); }
:root .tc-bd-xe3d647 { border: 1px solid rgba(54,211,153,0.08); }
:root .tc-bd-xeecba5 { border: 1px solid rgba(117,65,143,0.08); }
:root .tc-bdt-4px-solid-36d399 { border-top: 4px solid #36D399; }
:root .tc-bdt-4px-solid-36d399-i { border-top: 4px solid #36D399 !important; }
:root .tc-bdt-4px-solid-36d399-i-6aa0 { border-top: 4px solid #36d399 !important; }
:root .tc-bdt-4px-solid-7e22ce { border-top: 4px solid #75418F; }
:root .tc-bdt-4px-solid-7e22ce-i { border-top: 4px solid #75418F !important; }
:root .tc-bdt-x3e3956 { border-top: 1px solid var(--contact-border); }
:root .tc-bdt-x819635 { border-top: 1px solid rgba(117, 65, 143, 0.06); }
:root .tc-bdt-x865b88 { border-top: 1px solid rgba(117, 65, 143, 0.05); }
:root .tc-bdt-xd7091c { border-top: 1px solid rgba(0,0,0,0.06); }
:root .tc-bdt-xde2108 { border-top: 1px solid rgba(0,0,0,0.04); }
:root .tc-bdb-2px-solid-712f9a { border-bottom: 2px solid #75418F; }
:root .tc-bdb-4px-solid-36d399 { border-bottom: 4px solid #36D399; }
:root .tc-bdb-4px-solid-7e22ce { border-bottom: 4px solid #75418F; }
:root .tc-bdb-4px-solid-c084fc { border-bottom: 4px solid #c084fc; }
:root .tc-bdb-none { border-bottom: none; }
:root .tc-bdb-x819635 { border-bottom: 1px solid rgba(117, 65, 143, 0.06); }
:root .tc-bdb-x865b88 { border-bottom: 1px solid rgba(117, 65, 143, 0.05); }
:root .tc-bdl-2px-solid-7e22ce { border-left: 2px solid #75418F; }
:root .tc-bdl-3px-solid-7e22ce { border-left: 3px solid #75418F; }
:root .tc-bdl-4px-solid-7e22ce-i { border-left: 4px solid #75418F !important; }
:root .tc-bdl-4px-solid-f59e0b { border-left: 4px solid #f59e0b; }
:root .tc-bdl-x1f5a0d { border-left: 2px solid rgba(117, 65, 143, 0.15); }
:root .tc-bdr-4px-solid-7e22ce { border-right: 4px solid #75418F; }
:root .tc-bdr-5px-solid-7e22ce { border-right: 5px solid #75418F; }
:root .tc-bdr-5px-solid-7e22ce-i { border-right: 5px solid #75418F !important; }
:root .tc-bdc-7e22ce-i { border-color: #75418F !important; }
:root .tc-bdc-e2e8f0-i { border-color: #e2e8f0 !important; }
:root .tc-bdc-e9d5ff-i { border-color: #e9d5ff !important; }
:root .tc-bdc-rgba-113-47-154-0p1-i { border-color: rgba(117, 65, 143, 0.1) !important; }
:root .tc-bdc-rgba-79-70-229-0p15 { border-color: rgba(79, 70, 229, 0.15); }
:root .tc-bdw-4px-i { border-width: 4px !important; }
:root .tc-p-100px-0 { padding: 100px 0; }
:root .tc-p-10px-20px { padding: 10px 20px; }
:root .tc-p-16px { padding: 16px; }
:root .tc-p-2px-6px { padding: 2px 6px; }
:root .tc-p-3px-6px { padding: 3px 6px; }
:root .tc-p-40px-0 { padding: 40px 0; }
:root .tc-p-4px-8px { padding: 4px 8px; }
:root .tc-p-50px-0 { padding: 50px 0; }
:root .tc-p-55px-0 { padding: 55px 0; }
:root .tc-p-60px-0 { padding: 60px 0; }
:root .tc-p-60px-0-80px { padding: 60px 0 80px; }
:root .tc-p-75px-0-60px { padding: 75px 0 60px; }
:root .tc-p-80px-0-60px { padding: 80px 0 60px; }
:root .tc-p-8px-18px { padding: 8px 18px; }
:root .tc-p-90px-0 { padding: 90px 0; }
:root .tc-pt-35px-i { padding-top: 35px !important; }
:root .tc-pb-0 { padding-bottom: 0; }
:root .tc-pb-35px-i { padding-bottom: 35px !important; }
:root .tc-pb-5px { padding-bottom: 5px; }
:root .tc-pl-2p5em-i { padding-left: 2.5em !important; }
:root .tc-pr-1p5em-i { padding-right: 1.5em !important; }
:root .tc-pr-25px { padding-right: 25px; }
:root .tc-pr-5px { padding-right: 5px; }
:root .tc-mb-0 { margin-bottom: 0; }
:root .tc-mb-10px { margin-bottom: 10px; }
:root .tc-mb-25px { margin-bottom: 25px; }
:root .tc-ml-6px { margin-left: 6px; }
:root .tc-mr-n10px { margin-right: -10px; }
:root .tc-z-1 { z-index: 1; }
:root .tc-z-10 { z-index: 10; }
:root .tc-z-2 { z-index: 2; }
:root .tc-z-40 { z-index: 40; }
:root .tc-z-5 { z-index: 5; }
:root .tc-z-n1 { z-index: -1; }
:root .tc-op-0p15 { opacity: 0.15; }
:root .tc-op-0p7 { opacity: 0.7; }
:root .tc-op-0p95 { opacity: 0.95; }
:root .tc-op-0p98 { opacity: 0.98; }
:root .tc-tr-all-0p2s { transition: all 0.2s; }
:root .tc-tr-all-0p2s-ease { transition: all 0.2s ease; }
:root .tc-tr-all-0p3s-ease { transition: all 0.3s ease; }
:root .tc-tr-color-0p3s-ease { transition: color 0.3s ease; }
:root .tc-tr-transform-0p3s-ease { transition: transform 0.3s ease; }
:root .tc-tr-x66cdb5 { transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
:root .tc-cur-default { cursor: default; }
:root .tc-cur-not-allowed { cursor: not-allowed; }
:root .tc-cur-pointer { cursor: pointer; }
:root .tc-flt-blur-100px { filter: blur(100px); }
:root .tc-flt-blur-120px { filter: blur(120px); }
:root .tc-flt-blur-50px { filter: blur(50px); }
:root .tc-flt-blur-60px { filter: blur(60px); }
:root .tc-flt-blur-70px { filter: blur(70px); }
:root .tc-flt-blur-80px { filter: blur(80px); }
:root .tc-flt-x23b077 { filter: drop-shadow(0 15px 30px rgba(0,0,0,0.35)); }
:root .tc-pe-none { pointer-events: none; }
:root .tc-fsh-0 { flex-shrink: 0; }
:root .tc-flex-1 { flex: 1; }
:root .tc-d-flex { display: flex; }
:root .tc-d-inline-block { display: inline-block; }
:root .tc-d-none { display: none; }
:root .tc-gap-40px { gap: 40px; }
:root .tc-of-cover { object-fit: cover; }
:root .tc-ov-hidden { overflow: hidden; }
:root .tc-ovy-auto { overflow-y: auto; }
:root .tc-sh-x57b086 { box-shadow: 0 10px 25px rgba(16, 185, 129, 0.25); }
:root .tc-sh-x6859c9 { box-shadow: 0 10px 25px rgba(54, 211, 153, 0.3); }
:root .tc-sh-x90cbbf { box-shadow: 0 2px 10px rgba(17, 12, 34, 0.04); }
:root .tc-tf-translatey-n50pct { transform: translateY(-50%); }
:root .tc-pos-relative { position: relative; }
:root .tc-pos-sticky { position: sticky; }
:root .tc-ai-center { align-items: center; }
:root .tc-jc-center { justify-content: center; }
:root .tc-jc-flex-start { justify-content: flex-start; }
:root .tc-ol-2px-solid-7e22ce { outline: 2px solid #75418F; }
:root .tc-ol-none { outline: none; }
:root .tc-animation-delay-0p1s { animation-delay: 0.1s; }
:root .tc-animation-delay-0p2s { animation-delay: 0.2s; }
:root .tc-animation-delay-0p3s { animation-delay: 0.3s; }
:root .tc-animation-delay-0p4s { animation-delay: 0.4s; }
:root .tc-animation-delay-0p5s { animation-delay: 0.5s; }
:root .tc-animation-scaleup-0p5s-ease-out { animation: scaleUp 0.5s ease-out; }
:root .tc-appearance-auto { appearance: auto; }
:root .tc-bottom-n150px { bottom: -150px; }
:root .tc-bottom-n200px { bottom: -200px; }
:root .tc-bottom-n60px { bottom: -60px; }
:root .tc-bottom-n80px { bottom: -80px; }
:root .tc-inset-inline-end-n50px { inset-inline-end: -50px; }
:root .tc-left-50pct { left: 50%; }
:root .tc-left-n33px { left: -33px; }
:root .tc-left-n37px { left: -37px; }
:root .tc-left-n39px { left: -39px; }
:root .tc-left-n50px { left: -50px; }
:root .tc-list-style-type-circle { list-style-type: circle; }
:root .tc-right-n30px { right: -30px; }
:root .tc-right-n50px { right: -50px; }
:root .tc-top-0 { top: 0; }
:root .tc-top-100px { top: 100px; }
:root .tc-top-12px { top: 12px; }
:root .tc-top-18px { top: 18px; }
:root .tc-top-50pct { top: 50%; }
:root .tc-top-n100px { top: -100px; }
:root .tc-top-n150px { top: -150px; }
:root .tc-top-n200px { top: -200px; }
:root .tc-top-n2px { top: -2px; }
:root .tc-top-n50px { top: -50px; }
:root .tc-top-n80px { top: -80px; }
:root .tc-minw-320px { min-width: 320px; }
:root .tc-ta-left { text-align: left; }
