/*!
 * Op. Dr. Üroloji Uzmanı - Kurumsal Medikal Stil Dosyası (styles.css)
 * Bootstrap 5 & Modern Utility Uyumlu Kurumsal Tasarım Sistemi
 */
:root {
  --medical-navy: #0f2b48;
  --medical-navylight: #183b5f;
  --medical-blue: #0d6efd;
  --medical-darkblue: #0a58ca;
  --medical-teal: #0d9488;
  --medical-cyan: #0284c7;
  --medical-light: #f8fafc;
  --medical-border: #e2e8f0;
  --text-primary: #1e293b;
  --text-secondary: #475569;
}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.6; color: var(--text-primary); background-color: var(--medical-light); }
body { min-height: 100vh; display: flex; flex-direction: column; background-color: #f8fafc; color: #1e293b; overflow-x: hidden; }
img, svg { max-width: 100%; height: auto; display: block; }
a { color: inherit; text-decoration: none; transition: all 0.2s ease; }
.hero-gradient {
  background-color: #0f2b48;
  background-image: radial-gradient(circle at 85% 20%, rgba(2, 132, 199, 0.28) 0%, transparent 45%),
                    radial-gradient(circle at 15% 80%, rgba(13, 148, 136, 0.22) 0%, transparent 45%);
}
.card-shadow { box-shadow: 0 4px 16px -2px rgba(15, 43, 72, 0.08); transition: all 0.25s ease-in-out; }
.card-shadow:hover { transform: translateY(-4px); box-shadow: 0 16px 28px -6px rgba(15, 43, 72, 0.14); }
.modal-overlay { backdrop-filter: blur(4px); background-color: rgba(15, 43, 72, 0.65); }
.modal-body-scroll::-webkit-scrollbar { width: 6px; }
.modal-body-scroll::-webkit-scrollbar-thumb { background-color: #cbd5e1; border-radius: 9999px; }
.clinical-prose h2 { color: #0f2b48; font-size: 1.45rem; font-weight: 800; margin-top: 1.85rem; margin-bottom: 0.75rem; letter-spacing: -0.02em; }
.clinical-prose h3 { color: #183b5f; font-size: 1.15rem; font-weight: 700; margin-top: 1.4rem; margin-bottom: 0.55rem; }
.clinical-prose p { color: #334155; font-size: 0.95rem; line-height: 1.8; margin-bottom: 1.1rem; }
.clinical-prose ul, .clinical-prose ol { margin-left: 1.5rem; margin-bottom: 1.2rem; color: #334155; }
.clinical-prose li { margin-bottom: 0.45rem; line-height: 1.7; font-size: 0.94rem; }
.clinical-table { width: 100%; border-collapse: collapse; margin: 1.5rem 0; font-size: 0.875rem; background: #ffffff; border-radius: 0.75rem; overflow: hidden; border: 1px solid #e2e8f0; }
.clinical-table th { background-color: #0f2b48; color: #ffffff; font-weight: 700; text-align: left; padding: 0.875rem 1rem; }
.clinical-table td { padding: 0.875rem 1rem; border-bottom: 1px solid #e2e8f0; color: #334155; }
.clinical-table tr:nth-child(even) td { background-color: #f8fafc; }
.legal-box { background-color: #f0f9ff; border-left: 4px solid #0284c7; padding: 1.2rem; border-radius: 0.5rem; margin: 1.4rem 0; }

.bg-slate-50 { background-color: #f8fafc; }
.text-slate-50 { color: #f8fafc; }
.border-slate-50 { border-color: #f8fafc; }
.hover\:bg-slate-50:hover { background-color: #f8fafc; }
.hover\:text-slate-50:hover { color: #f8fafc; }
.focus\:ring-slate-50:focus { box-shadow: 0 0 0 3px #f8fafc44; }
.bg-slate-100 { background-color: #f1f5f9; }
.text-slate-100 { color: #f1f5f9; }
.border-slate-100 { border-color: #f1f5f9; }
.hover\:bg-slate-100:hover { background-color: #f1f5f9; }
.hover\:text-slate-100:hover { color: #f1f5f9; }
.focus\:ring-slate-100:focus { box-shadow: 0 0 0 3px #f1f5f944; }
.bg-slate-200 { background-color: #e2e8f0; }
.text-slate-200 { color: #e2e8f0; }
.border-slate-200 { border-color: #e2e8f0; }
.hover\:bg-slate-200:hover { background-color: #e2e8f0; }
.hover\:text-slate-200:hover { color: #e2e8f0; }
.focus\:ring-slate-200:focus { box-shadow: 0 0 0 3px #e2e8f044; }
.bg-slate-300 { background-color: #cbd5e1; }
.text-slate-300 { color: #cbd5e1; }
.border-slate-300 { border-color: #cbd5e1; }
.hover\:bg-slate-300:hover { background-color: #cbd5e1; }
.hover\:text-slate-300:hover { color: #cbd5e1; }
.focus\:ring-slate-300:focus { box-shadow: 0 0 0 3px #cbd5e144; }
.bg-slate-400 { background-color: #94a3b8; }
.text-slate-400 { color: #94a3b8; }
.border-slate-400 { border-color: #94a3b8; }
.hover\:bg-slate-400:hover { background-color: #94a3b8; }
.hover\:text-slate-400:hover { color: #94a3b8; }
.focus\:ring-slate-400:focus { box-shadow: 0 0 0 3px #94a3b844; }
.bg-slate-500 { background-color: #64748b; }
.text-slate-500 { color: #64748b; }
.border-slate-500 { border-color: #64748b; }
.hover\:bg-slate-500:hover { background-color: #64748b; }
.hover\:text-slate-500:hover { color: #64748b; }
.focus\:ring-slate-500:focus { box-shadow: 0 0 0 3px #64748b44; }
.bg-slate-600 { background-color: #475569; }
.text-slate-600 { color: #475569; }
.border-slate-600 { border-color: #475569; }
.hover\:bg-slate-600:hover { background-color: #475569; }
.hover\:text-slate-600:hover { color: #475569; }
.focus\:ring-slate-600:focus { box-shadow: 0 0 0 3px #47556944; }
.bg-slate-700 { background-color: #334155; }
.text-slate-700 { color: #334155; }
.border-slate-700 { border-color: #334155; }
.hover\:bg-slate-700:hover { background-color: #334155; }
.hover\:text-slate-700:hover { color: #334155; }
.focus\:ring-slate-700:focus { box-shadow: 0 0 0 3px #33415544; }
.bg-slate-800 { background-color: #1e293b; }
.text-slate-800 { color: #1e293b; }
.border-slate-800 { border-color: #1e293b; }
.hover\:bg-slate-800:hover { background-color: #1e293b; }
.hover\:text-slate-800:hover { color: #1e293b; }
.focus\:ring-slate-800:focus { box-shadow: 0 0 0 3px #1e293b44; }
.bg-slate-900 { background-color: #0f172a; }
.text-slate-900 { color: #0f172a; }
.border-slate-900 { border-color: #0f172a; }
.hover\:bg-slate-900:hover { background-color: #0f172a; }
.hover\:text-slate-900:hover { color: #0f172a; }
.focus\:ring-slate-900:focus { box-shadow: 0 0 0 3px #0f172a44; }
.bg-sky-50 { background-color: #f0f9ff; }
.text-sky-50 { color: #f0f9ff; }
.border-sky-50 { border-color: #f0f9ff; }
.hover\:bg-sky-50:hover { background-color: #f0f9ff; }
.hover\:text-sky-50:hover { color: #f0f9ff; }
.focus\:ring-sky-50:focus { box-shadow: 0 0 0 3px #f0f9ff44; }
.bg-sky-100 { background-color: #e0f2fe; }
.text-sky-100 { color: #e0f2fe; }
.border-sky-100 { border-color: #e0f2fe; }
.hover\:bg-sky-100:hover { background-color: #e0f2fe; }
.hover\:text-sky-100:hover { color: #e0f2fe; }
.focus\:ring-sky-100:focus { box-shadow: 0 0 0 3px #e0f2fe44; }
.bg-sky-200 { background-color: #bae6fd; }
.text-sky-200 { color: #bae6fd; }
.border-sky-200 { border-color: #bae6fd; }
.hover\:bg-sky-200:hover { background-color: #bae6fd; }
.hover\:text-sky-200:hover { color: #bae6fd; }
.focus\:ring-sky-200:focus { box-shadow: 0 0 0 3px #bae6fd44; }
.bg-sky-300 { background-color: #7dd3fc; }
.text-sky-300 { color: #7dd3fc; }
.border-sky-300 { border-color: #7dd3fc; }
.hover\:bg-sky-300:hover { background-color: #7dd3fc; }
.hover\:text-sky-300:hover { color: #7dd3fc; }
.focus\:ring-sky-300:focus { box-shadow: 0 0 0 3px #7dd3fc44; }
.bg-sky-400 { background-color: #38bdf8; }
.text-sky-400 { color: #38bdf8; }
.border-sky-400 { border-color: #38bdf8; }
.hover\:bg-sky-400:hover { background-color: #38bdf8; }
.hover\:text-sky-400:hover { color: #38bdf8; }
.focus\:ring-sky-400:focus { box-shadow: 0 0 0 3px #38bdf844; }
.bg-sky-500 { background-color: #0ea5e9; }
.text-sky-500 { color: #0ea5e9; }
.border-sky-500 { border-color: #0ea5e9; }
.hover\:bg-sky-500:hover { background-color: #0ea5e9; }
.hover\:text-sky-500:hover { color: #0ea5e9; }
.focus\:ring-sky-500:focus { box-shadow: 0 0 0 3px #0ea5e944; }
.bg-sky-600 { background-color: #0284c7; }
.text-sky-600 { color: #0284c7; }
.border-sky-600 { border-color: #0284c7; }
.hover\:bg-sky-600:hover { background-color: #0284c7; }
.hover\:text-sky-600:hover { color: #0284c7; }
.focus\:ring-sky-600:focus { box-shadow: 0 0 0 3px #0284c744; }
.bg-sky-700 { background-color: #0369a1; }
.text-sky-700 { color: #0369a1; }
.border-sky-700 { border-color: #0369a1; }
.hover\:bg-sky-700:hover { background-color: #0369a1; }
.hover\:text-sky-700:hover { color: #0369a1; }
.focus\:ring-sky-700:focus { box-shadow: 0 0 0 3px #0369a144; }
.bg-teal-50 { background-color: #f0fdfa; }
.text-teal-50 { color: #f0fdfa; }
.border-teal-50 { border-color: #f0fdfa; }
.hover\:bg-teal-50:hover { background-color: #f0fdfa; }
.hover\:text-teal-50:hover { color: #f0fdfa; }
.focus\:ring-teal-50:focus { box-shadow: 0 0 0 3px #f0fdfa44; }
.bg-teal-100 { background-color: #ccfbf1; }
.text-teal-100 { color: #ccfbf1; }
.border-teal-100 { border-color: #ccfbf1; }
.hover\:bg-teal-100:hover { background-color: #ccfbf1; }
.hover\:text-teal-100:hover { color: #ccfbf1; }
.focus\:ring-teal-100:focus { box-shadow: 0 0 0 3px #ccfbf144; }
.bg-teal-600 { background-color: #0d9488; }
.text-teal-600 { color: #0d9488; }
.border-teal-600 { border-color: #0d9488; }
.hover\:bg-teal-600:hover { background-color: #0d9488; }
.hover\:text-teal-600:hover { color: #0d9488; }
.focus\:ring-teal-600:focus { box-shadow: 0 0 0 3px #0d948844; }
.bg-teal-700 { background-color: #0f766e; }
.text-teal-700 { color: #0f766e; }
.border-teal-700 { border-color: #0f766e; }
.hover\:bg-teal-700:hover { background-color: #0f766e; }
.hover\:text-teal-700:hover { color: #0f766e; }
.focus\:ring-teal-700:focus { box-shadow: 0 0 0 3px #0f766e44; }
.bg-blue-50 { background-color: #eff6ff; }
.text-blue-50 { color: #eff6ff; }
.border-blue-50 { border-color: #eff6ff; }
.hover\:bg-blue-50:hover { background-color: #eff6ff; }
.hover\:text-blue-50:hover { color: #eff6ff; }
.focus\:ring-blue-50:focus { box-shadow: 0 0 0 3px #eff6ff44; }
.bg-blue-100 { background-color: #dbeafe; }
.text-blue-100 { color: #dbeafe; }
.border-blue-100 { border-color: #dbeafe; }
.hover\:bg-blue-100:hover { background-color: #dbeafe; }
.hover\:text-blue-100:hover { color: #dbeafe; }
.focus\:ring-blue-100:focus { box-shadow: 0 0 0 3px #dbeafe44; }
.bg-blue-600 { background-color: #2563eb; }
.text-blue-600 { color: #2563eb; }
.border-blue-600 { border-color: #2563eb; }
.hover\:bg-blue-600:hover { background-color: #2563eb; }
.hover\:text-blue-600:hover { color: #2563eb; }
.focus\:ring-blue-600:focus { box-shadow: 0 0 0 3px #2563eb44; }
.bg-blue-700 { background-color: #1d4ed8; }
.text-blue-700 { color: #1d4ed8; }
.border-blue-700 { border-color: #1d4ed8; }
.hover\:bg-blue-700:hover { background-color: #1d4ed8; }
.hover\:text-blue-700:hover { color: #1d4ed8; }
.focus\:ring-blue-700:focus { box-shadow: 0 0 0 3px #1d4ed844; }
.bg-indigo-50 { background-color: #eef2ff; }
.text-indigo-50 { color: #eef2ff; }
.border-indigo-50 { border-color: #eef2ff; }
.hover\:bg-indigo-50:hover { background-color: #eef2ff; }
.hover\:text-indigo-50:hover { color: #eef2ff; }
.focus\:ring-indigo-50:focus { box-shadow: 0 0 0 3px #eef2ff44; }
.bg-indigo-100 { background-color: #e0e7ff; }
.text-indigo-100 { color: #e0e7ff; }
.border-indigo-100 { border-color: #e0e7ff; }
.hover\:bg-indigo-100:hover { background-color: #e0e7ff; }
.hover\:text-indigo-100:hover { color: #e0e7ff; }
.focus\:ring-indigo-100:focus { box-shadow: 0 0 0 3px #e0e7ff44; }
.bg-indigo-600 { background-color: #4f46e5; }
.text-indigo-600 { color: #4f46e5; }
.border-indigo-600 { border-color: #4f46e5; }
.hover\:bg-indigo-600:hover { background-color: #4f46e5; }
.hover\:text-indigo-600:hover { color: #4f46e5; }
.focus\:ring-indigo-600:focus { box-shadow: 0 0 0 3px #4f46e544; }
.bg-indigo-700 { background-color: #4338ca; }
.text-indigo-700 { color: #4338ca; }
.border-indigo-700 { border-color: #4338ca; }
.hover\:bg-indigo-700:hover { background-color: #4338ca; }
.hover\:text-indigo-700:hover { color: #4338ca; }
.focus\:ring-indigo-700:focus { box-shadow: 0 0 0 3px #4338ca44; }
.bg-emerald-50 { background-color: #ecfdf5; }
.text-emerald-50 { color: #ecfdf5; }
.border-emerald-50 { border-color: #ecfdf5; }
.hover\:bg-emerald-50:hover { background-color: #ecfdf5; }
.hover\:text-emerald-50:hover { color: #ecfdf5; }
.focus\:ring-emerald-50:focus { box-shadow: 0 0 0 3px #ecfdf544; }
.bg-emerald-100 { background-color: #d1fae5; }
.text-emerald-100 { color: #d1fae5; }
.border-emerald-100 { border-color: #d1fae5; }
.hover\:bg-emerald-100:hover { background-color: #d1fae5; }
.hover\:text-emerald-100:hover { color: #d1fae5; }
.focus\:ring-emerald-100:focus { box-shadow: 0 0 0 3px #d1fae544; }
.bg-emerald-500 { background-color: #10b981; }
.text-emerald-500 { color: #10b981; }
.border-emerald-500 { border-color: #10b981; }
.hover\:bg-emerald-500:hover { background-color: #10b981; }
.hover\:text-emerald-500:hover { color: #10b981; }
.focus\:ring-emerald-500:focus { box-shadow: 0 0 0 3px #10b98144; }
.bg-emerald-600 { background-color: #059669; }
.text-emerald-600 { color: #059669; }
.border-emerald-600 { border-color: #059669; }
.hover\:bg-emerald-600:hover { background-color: #059669; }
.hover\:text-emerald-600:hover { color: #059669; }
.focus\:ring-emerald-600:focus { box-shadow: 0 0 0 3px #05966944; }
.bg-emerald-800 { background-color: #065f46; }
.text-emerald-800 { color: #065f46; }
.border-emerald-800 { border-color: #065f46; }
.hover\:bg-emerald-800:hover { background-color: #065f46; }
.hover\:text-emerald-800:hover { color: #065f46; }
.focus\:ring-emerald-800:focus { box-shadow: 0 0 0 3px #065f4644; }
.bg-emerald-900 { background-color: #064e3b; }
.text-emerald-900 { color: #064e3b; }
.border-emerald-900 { border-color: #064e3b; }
.hover\:bg-emerald-900:hover { background-color: #064e3b; }
.hover\:text-emerald-900:hover { color: #064e3b; }
.focus\:ring-emerald-900:focus { box-shadow: 0 0 0 3px #064e3b44; }
.bg-amber-50 { background-color: #fffbeb; }
.text-amber-50 { color: #fffbeb; }
.border-amber-50 { border-color: #fffbeb; }
.hover\:bg-amber-50:hover { background-color: #fffbeb; }
.hover\:text-amber-50:hover { color: #fffbeb; }
.focus\:ring-amber-50:focus { box-shadow: 0 0 0 3px #fffbeb44; }
.bg-amber-100 { background-color: #fef3c7; }
.text-amber-100 { color: #fef3c7; }
.border-amber-100 { border-color: #fef3c7; }
.hover\:bg-amber-100:hover { background-color: #fef3c7; }
.hover\:text-amber-100:hover { color: #fef3c7; }
.focus\:ring-amber-100:focus { box-shadow: 0 0 0 3px #fef3c744; }
.bg-amber-200 { background-color: #fde68a; }
.text-amber-200 { color: #fde68a; }
.border-amber-200 { border-color: #fde68a; }
.hover\:bg-amber-200:hover { background-color: #fde68a; }
.hover\:text-amber-200:hover { color: #fde68a; }
.focus\:ring-amber-200:focus { box-shadow: 0 0 0 3px #fde68a44; }
.bg-amber-700 { background-color: #b45309; }
.text-amber-700 { color: #b45309; }
.border-amber-700 { border-color: #b45309; }
.hover\:bg-amber-700:hover { background-color: #b45309; }
.hover\:text-amber-700:hover { color: #b45309; }
.focus\:ring-amber-700:focus { box-shadow: 0 0 0 3px #b4530944; }
.bg-amber-800 { background-color: #92400e; }
.text-amber-800 { color: #92400e; }
.border-amber-800 { border-color: #92400e; }
.hover\:bg-amber-800:hover { background-color: #92400e; }
.hover\:text-amber-800:hover { color: #92400e; }
.focus\:ring-amber-800:focus { box-shadow: 0 0 0 3px #92400e44; }
.bg-amber-900 { background-color: #78350f; }
.text-amber-900 { color: #78350f; }
.border-amber-900 { border-color: #78350f; }
.hover\:bg-amber-900:hover { background-color: #78350f; }
.hover\:text-amber-900:hover { color: #78350f; }
.focus\:ring-amber-900:focus { box-shadow: 0 0 0 3px #78350f44; }
.bg-red-50 { background-color: #fef2f2; }
.text-red-50 { color: #fef2f2; }
.border-red-50 { border-color: #fef2f2; }
.hover\:bg-red-50:hover { background-color: #fef2f2; }
.hover\:text-red-50:hover { color: #fef2f2; }
.focus\:ring-red-50:focus { box-shadow: 0 0 0 3px #fef2f244; }
.bg-red-200 { background-color: #fecaca; }
.text-red-200 { color: #fecaca; }
.border-red-200 { border-color: #fecaca; }
.hover\:bg-red-200:hover { background-color: #fecaca; }
.hover\:text-red-200:hover { color: #fecaca; }
.focus\:ring-red-200:focus { box-shadow: 0 0 0 3px #fecaca44; }
.bg-red-800 { background-color: #991b1b; }
.text-red-800 { color: #991b1b; }
.border-red-800 { border-color: #991b1b; }
.hover\:bg-red-800:hover { background-color: #991b1b; }
.hover\:text-red-800:hover { color: #991b1b; }
.focus\:ring-red-800:focus { box-shadow: 0 0 0 3px #991b1b44; }
.bg-red-900 { background-color: #7f1d1d; }
.text-red-900 { color: #7f1d1d; }
.border-red-900 { border-color: #7f1d1d; }
.hover\:bg-red-900:hover { background-color: #7f1d1d; }
.hover\:text-red-900:hover { color: #7f1d1d; }
.focus\:ring-red-900:focus { box-shadow: 0 0 0 3px #7f1d1d44; }
.bg-medical-navy { background-color: #0f2b48; }
.text-medical-navy { color: #0f2b48; }
.border-medical-navy { border-color: #0f2b48; }
.hover\:bg-medical-navy:hover { background-color: #0f2b48; }
.hover\:text-medical-navy:hover { color: #0f2b48; }
.focus\:ring-medical-navy:focus { box-shadow: 0 0 0 3px #0f2b4844; }
.bg-medical-blue { background-color: #0d6efd; }
.text-medical-blue { color: #0d6efd; }
.border-medical-blue { border-color: #0d6efd; }
.hover\:bg-medical-blue:hover { background-color: #0d6efd; }
.hover\:text-medical-blue:hover { color: #0d6efd; }
.focus\:ring-medical-blue:focus { box-shadow: 0 0 0 3px #0d6efd44; }
.bg-medical-darkblue { background-color: #0a58ca; }
.text-medical-darkblue { color: #0a58ca; }
.border-medical-darkblue { border-color: #0a58ca; }
.hover\:bg-medical-darkblue:hover { background-color: #0a58ca; }
.hover\:text-medical-darkblue:hover { color: #0a58ca; }
.focus\:ring-medical-darkblue:focus { box-shadow: 0 0 0 3px #0a58ca44; }
.bg-white { background-color: #ffffff; }
.text-white { color: #ffffff; }
.border-white { border-color: #ffffff; }
.hover\:bg-white:hover { background-color: #ffffff; }
.hover\:text-white:hover { color: #ffffff; }
.focus\:ring-white:focus { box-shadow: 0 0 0 3px #ffffff44; }
.p-1 { padding: 0.25rem; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.pt-1 { padding-top: 0.25rem; }
.pb-1 { padding-bottom: 0.25rem; }
.m-1 { margin: 0.25rem; }
.mt-1 { margin-top: 0.25rem; }
.mb-1 { margin-bottom: 0.25rem; }
.gap-1 { gap: 0.25rem; }
.space-y-1 > * + * { margin-top: 0.25rem; }
.w-1 { width: 0.25rem; }
.h-1 { height: 0.25rem; }
.p-2 { padding: 0.5rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.pt-2 { padding-top: 0.5rem; }
.pb-2 { padding-bottom: 0.5rem; }
.m-2 { margin: 0.5rem; }
.mt-2 { margin-top: 0.5rem; }
.mb-2 { margin-bottom: 0.5rem; }
.gap-2 { gap: 0.5rem; }
.space-y-2 > * + * { margin-top: 0.5rem; }
.w-2 { width: 0.5rem; }
.h-2 { height: 0.5rem; }
.p-3 { padding: 0.75rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.pt-3 { padding-top: 0.75rem; }
.pb-3 { padding-bottom: 0.75rem; }
.m-3 { margin: 0.75rem; }
.mt-3 { margin-top: 0.75rem; }
.mb-3 { margin-bottom: 0.75rem; }
.gap-3 { gap: 0.75rem; }
.space-y-3 > * + * { margin-top: 0.75rem; }
.w-3 { width: 0.75rem; }
.h-3 { height: 0.75rem; }
.p-4 { padding: 1.0rem; }
.px-4 { padding-left: 1.0rem; padding-right: 1.0rem; }
.py-4 { padding-top: 1.0rem; padding-bottom: 1.0rem; }
.pt-4 { padding-top: 1.0rem; }
.pb-4 { padding-bottom: 1.0rem; }
.m-4 { margin: 1.0rem; }
.mt-4 { margin-top: 1.0rem; }
.mb-4 { margin-bottom: 1.0rem; }
.gap-4 { gap: 1.0rem; }
.space-y-4 > * + * { margin-top: 1.0rem; }
.w-4 { width: 1.0rem; }
.h-4 { height: 1.0rem; }
.p-5 { padding: 1.25rem; }
.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.pt-5 { padding-top: 1.25rem; }
.pb-5 { padding-bottom: 1.25rem; }
.m-5 { margin: 1.25rem; }
.mt-5 { margin-top: 1.25rem; }
.mb-5 { margin-bottom: 1.25rem; }
.gap-5 { gap: 1.25rem; }
.space-y-5 > * + * { margin-top: 1.25rem; }
.w-5 { width: 1.25rem; }
.h-5 { height: 1.25rem; }
.p-6 { padding: 1.5rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.pt-6 { padding-top: 1.5rem; }
.pb-6 { padding-bottom: 1.5rem; }
.m-6 { margin: 1.5rem; }
.mt-6 { margin-top: 1.5rem; }
.mb-6 { margin-bottom: 1.5rem; }
.gap-6 { gap: 1.5rem; }
.space-y-6 > * + * { margin-top: 1.5rem; }
.w-6 { width: 1.5rem; }
.h-6 { height: 1.5rem; }
.p-7 { padding: 1.75rem; }
.px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
.py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
.pt-7 { padding-top: 1.75rem; }
.pb-7 { padding-bottom: 1.75rem; }
.m-7 { margin: 1.75rem; }
.mt-7 { margin-top: 1.75rem; }
.mb-7 { margin-bottom: 1.75rem; }
.gap-7 { gap: 1.75rem; }
.space-y-7 > * + * { margin-top: 1.75rem; }
.w-7 { width: 1.75rem; }
.h-7 { height: 1.75rem; }
.p-8 { padding: 2.0rem; }
.px-8 { padding-left: 2.0rem; padding-right: 2.0rem; }
.py-8 { padding-top: 2.0rem; padding-bottom: 2.0rem; }
.pt-8 { padding-top: 2.0rem; }
.pb-8 { padding-bottom: 2.0rem; }
.m-8 { margin: 2.0rem; }
.mt-8 { margin-top: 2.0rem; }
.mb-8 { margin-bottom: 2.0rem; }
.gap-8 { gap: 2.0rem; }
.space-y-8 > * + * { margin-top: 2.0rem; }
.w-8 { width: 2.0rem; }
.h-8 { height: 2.0rem; }
.p-9 { padding: 2.25rem; }
.px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
.py-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; }
.pt-9 { padding-top: 2.25rem; }
.pb-9 { padding-bottom: 2.25rem; }
.m-9 { margin: 2.25rem; }
.mt-9 { margin-top: 2.25rem; }
.mb-9 { margin-bottom: 2.25rem; }
.gap-9 { gap: 2.25rem; }
.space-y-9 > * + * { margin-top: 2.25rem; }
.w-9 { width: 2.25rem; }
.h-9 { height: 2.25rem; }
.p-10 { padding: 2.5rem; }
.px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
.py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.pt-10 { padding-top: 2.5rem; }
.pb-10 { padding-bottom: 2.5rem; }
.m-10 { margin: 2.5rem; }
.mt-10 { margin-top: 2.5rem; }
.mb-10 { margin-bottom: 2.5rem; }
.gap-10 { gap: 2.5rem; }
.space-y-10 > * + * { margin-top: 2.5rem; }
.w-10 { width: 2.5rem; }
.h-10 { height: 2.5rem; }
.p-11 { padding: 2.75rem; }
.px-11 { padding-left: 2.75rem; padding-right: 2.75rem; }
.py-11 { padding-top: 2.75rem; padding-bottom: 2.75rem; }
.pt-11 { padding-top: 2.75rem; }
.pb-11 { padding-bottom: 2.75rem; }
.m-11 { margin: 2.75rem; }
.mt-11 { margin-top: 2.75rem; }
.mb-11 { margin-bottom: 2.75rem; }
.gap-11 { gap: 2.75rem; }
.space-y-11 > * + * { margin-top: 2.75rem; }
.w-11 { width: 2.75rem; }
.h-11 { height: 2.75rem; }
.p-12 { padding: 3.0rem; }
.px-12 { padding-left: 3.0rem; padding-right: 3.0rem; }
.py-12 { padding-top: 3.0rem; padding-bottom: 3.0rem; }
.pt-12 { padding-top: 3.0rem; }
.pb-12 { padding-bottom: 3.0rem; }
.m-12 { margin: 3.0rem; }
.mt-12 { margin-top: 3.0rem; }
.mb-12 { margin-bottom: 3.0rem; }
.gap-12 { gap: 3.0rem; }
.space-y-12 > * + * { margin-top: 3.0rem; }
.w-12 { width: 3.0rem; }
.h-12 { height: 3.0rem; }
.p-13 { padding: 3.25rem; }
.px-13 { padding-left: 3.25rem; padding-right: 3.25rem; }
.py-13 { padding-top: 3.25rem; padding-bottom: 3.25rem; }
.pt-13 { padding-top: 3.25rem; }
.pb-13 { padding-bottom: 3.25rem; }
.m-13 { margin: 3.25rem; }
.mt-13 { margin-top: 3.25rem; }
.mb-13 { margin-bottom: 3.25rem; }
.gap-13 { gap: 3.25rem; }
.space-y-13 > * + * { margin-top: 3.25rem; }
.w-13 { width: 3.25rem; }
.h-13 { height: 3.25rem; }
.p-14 { padding: 3.5rem; }
.px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
.py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
.pt-14 { padding-top: 3.5rem; }
.pb-14 { padding-bottom: 3.5rem; }
.m-14 { margin: 3.5rem; }
.mt-14 { margin-top: 3.5rem; }
.mb-14 { margin-bottom: 3.5rem; }
.gap-14 { gap: 3.5rem; }
.space-y-14 > * + * { margin-top: 3.5rem; }
.w-14 { width: 3.5rem; }
.h-14 { height: 3.5rem; }
.p-15 { padding: 3.75rem; }
.px-15 { padding-left: 3.75rem; padding-right: 3.75rem; }
.py-15 { padding-top: 3.75rem; padding-bottom: 3.75rem; }
.pt-15 { padding-top: 3.75rem; }
.pb-15 { padding-bottom: 3.75rem; }
.m-15 { margin: 3.75rem; }
.mt-15 { margin-top: 3.75rem; }
.mb-15 { margin-bottom: 3.75rem; }
.gap-15 { gap: 3.75rem; }
.space-y-15 > * + * { margin-top: 3.75rem; }
.w-15 { width: 3.75rem; }
.h-15 { height: 3.75rem; }
.p-16 { padding: 4.0rem; }
.px-16 { padding-left: 4.0rem; padding-right: 4.0rem; }
.py-16 { padding-top: 4.0rem; padding-bottom: 4.0rem; }
.pt-16 { padding-top: 4.0rem; }
.pb-16 { padding-bottom: 4.0rem; }
.m-16 { margin: 4.0rem; }
.mt-16 { margin-top: 4.0rem; }
.mb-16 { margin-bottom: 4.0rem; }
.gap-16 { gap: 4.0rem; }
.space-y-16 > * + * { margin-top: 4.0rem; }
.w-16 { width: 4.0rem; }
.h-16 { height: 4.0rem; }
.p-17 { padding: 4.25rem; }
.px-17 { padding-left: 4.25rem; padding-right: 4.25rem; }
.py-17 { padding-top: 4.25rem; padding-bottom: 4.25rem; }
.pt-17 { padding-top: 4.25rem; }
.pb-17 { padding-bottom: 4.25rem; }
.m-17 { margin: 4.25rem; }
.mt-17 { margin-top: 4.25rem; }
.mb-17 { margin-bottom: 4.25rem; }
.gap-17 { gap: 4.25rem; }
.space-y-17 > * + * { margin-top: 4.25rem; }
.w-17 { width: 4.25rem; }
.h-17 { height: 4.25rem; }
.p-18 { padding: 4.5rem; }
.px-18 { padding-left: 4.5rem; padding-right: 4.5rem; }
.py-18 { padding-top: 4.5rem; padding-bottom: 4.5rem; }
.pt-18 { padding-top: 4.5rem; }
.pb-18 { padding-bottom: 4.5rem; }
.m-18 { margin: 4.5rem; }
.mt-18 { margin-top: 4.5rem; }
.mb-18 { margin-bottom: 4.5rem; }
.gap-18 { gap: 4.5rem; }
.space-y-18 > * + * { margin-top: 4.5rem; }
.w-18 { width: 4.5rem; }
.h-18 { height: 4.5rem; }
.p-19 { padding: 4.75rem; }
.px-19 { padding-left: 4.75rem; padding-right: 4.75rem; }
.py-19 { padding-top: 4.75rem; padding-bottom: 4.75rem; }
.pt-19 { padding-top: 4.75rem; }
.pb-19 { padding-bottom: 4.75rem; }
.m-19 { margin: 4.75rem; }
.mt-19 { margin-top: 4.75rem; }
.mb-19 { margin-bottom: 4.75rem; }
.gap-19 { gap: 4.75rem; }
.space-y-19 > * + * { margin-top: 4.75rem; }
.w-19 { width: 4.75rem; }
.h-19 { height: 4.75rem; }
.p-20 { padding: 5.0rem; }
.px-20 { padding-left: 5.0rem; padding-right: 5.0rem; }
.py-20 { padding-top: 5.0rem; padding-bottom: 5.0rem; }
.pt-20 { padding-top: 5.0rem; }
.pb-20 { padding-bottom: 5.0rem; }
.m-20 { margin: 5.0rem; }
.mt-20 { margin-top: 5.0rem; }
.mb-20 { margin-bottom: 5.0rem; }
.gap-20 { gap: 5.0rem; }
.space-y-20 > * + * { margin-top: 5.0rem; }
.w-20 { width: 5.0rem; }
.h-20 { height: 5.0rem; }
.p-21 { padding: 5.25rem; }
.px-21 { padding-left: 5.25rem; padding-right: 5.25rem; }
.py-21 { padding-top: 5.25rem; padding-bottom: 5.25rem; }
.pt-21 { padding-top: 5.25rem; }
.pb-21 { padding-bottom: 5.25rem; }
.m-21 { margin: 5.25rem; }
.mt-21 { margin-top: 5.25rem; }
.mb-21 { margin-bottom: 5.25rem; }
.gap-21 { gap: 5.25rem; }
.space-y-21 > * + * { margin-top: 5.25rem; }
.w-21 { width: 5.25rem; }
.h-21 { height: 5.25rem; }
.p-22 { padding: 5.5rem; }
.px-22 { padding-left: 5.5rem; padding-right: 5.5rem; }
.py-22 { padding-top: 5.5rem; padding-bottom: 5.5rem; }
.pt-22 { padding-top: 5.5rem; }
.pb-22 { padding-bottom: 5.5rem; }
.m-22 { margin: 5.5rem; }
.mt-22 { margin-top: 5.5rem; }
.mb-22 { margin-bottom: 5.5rem; }
.gap-22 { gap: 5.5rem; }
.space-y-22 > * + * { margin-top: 5.5rem; }
.w-22 { width: 5.5rem; }
.h-22 { height: 5.5rem; }
.p-23 { padding: 5.75rem; }
.px-23 { padding-left: 5.75rem; padding-right: 5.75rem; }
.py-23 { padding-top: 5.75rem; padding-bottom: 5.75rem; }
.pt-23 { padding-top: 5.75rem; }
.pb-23 { padding-bottom: 5.75rem; }
.m-23 { margin: 5.75rem; }
.mt-23 { margin-top: 5.75rem; }
.mb-23 { margin-bottom: 5.75rem; }
.gap-23 { gap: 5.75rem; }
.space-y-23 > * + * { margin-top: 5.75rem; }
.w-23 { width: 5.75rem; }
.h-23 { height: 5.75rem; }
.p-24 { padding: 6.0rem; }
.px-24 { padding-left: 6.0rem; padding-right: 6.0rem; }
.py-24 { padding-top: 6.0rem; padding-bottom: 6.0rem; }
.pt-24 { padding-top: 6.0rem; }
.pb-24 { padding-bottom: 6.0rem; }
.m-24 { margin: 6.0rem; }
.mt-24 { margin-top: 6.0rem; }
.mb-24 { margin-bottom: 6.0rem; }
.gap-24 { gap: 6.0rem; }
.space-y-24 > * + * { margin-top: 6.0rem; }
.w-24 { width: 6.0rem; }
.h-24 { height: 6.0rem; }
.p-25 { padding: 6.25rem; }
.px-25 { padding-left: 6.25rem; padding-right: 6.25rem; }
.py-25 { padding-top: 6.25rem; padding-bottom: 6.25rem; }
.pt-25 { padding-top: 6.25rem; }
.pb-25 { padding-bottom: 6.25rem; }
.m-25 { margin: 6.25rem; }
.mt-25 { margin-top: 6.25rem; }
.mb-25 { margin-bottom: 6.25rem; }
.gap-25 { gap: 6.25rem; }
.space-y-25 > * + * { margin-top: 6.25rem; }
.w-25 { width: 6.25rem; }
.h-25 { height: 6.25rem; }
.p-26 { padding: 6.5rem; }
.px-26 { padding-left: 6.5rem; padding-right: 6.5rem; }
.py-26 { padding-top: 6.5rem; padding-bottom: 6.5rem; }
.pt-26 { padding-top: 6.5rem; }
.pb-26 { padding-bottom: 6.5rem; }
.m-26 { margin: 6.5rem; }
.mt-26 { margin-top: 6.5rem; }
.mb-26 { margin-bottom: 6.5rem; }
.gap-26 { gap: 6.5rem; }
.space-y-26 > * + * { margin-top: 6.5rem; }
.w-26 { width: 6.5rem; }
.h-26 { height: 6.5rem; }
.p-27 { padding: 6.75rem; }
.px-27 { padding-left: 6.75rem; padding-right: 6.75rem; }
.py-27 { padding-top: 6.75rem; padding-bottom: 6.75rem; }
.pt-27 { padding-top: 6.75rem; }
.pb-27 { padding-bottom: 6.75rem; }
.m-27 { margin: 6.75rem; }
.mt-27 { margin-top: 6.75rem; }
.mb-27 { margin-bottom: 6.75rem; }
.gap-27 { gap: 6.75rem; }
.space-y-27 > * + * { margin-top: 6.75rem; }
.w-27 { width: 6.75rem; }
.h-27 { height: 6.75rem; }
.p-28 { padding: 7.0rem; }
.px-28 { padding-left: 7.0rem; padding-right: 7.0rem; }
.py-28 { padding-top: 7.0rem; padding-bottom: 7.0rem; }
.pt-28 { padding-top: 7.0rem; }
.pb-28 { padding-bottom: 7.0rem; }
.m-28 { margin: 7.0rem; }
.mt-28 { margin-top: 7.0rem; }
.mb-28 { margin-bottom: 7.0rem; }
.gap-28 { gap: 7.0rem; }
.space-y-28 > * + * { margin-top: 7.0rem; }
.w-28 { width: 7.0rem; }
.h-28 { height: 7.0rem; }
.p-29 { padding: 7.25rem; }
.px-29 { padding-left: 7.25rem; padding-right: 7.25rem; }
.py-29 { padding-top: 7.25rem; padding-bottom: 7.25rem; }
.pt-29 { padding-top: 7.25rem; }
.pb-29 { padding-bottom: 7.25rem; }
.m-29 { margin: 7.25rem; }
.mt-29 { margin-top: 7.25rem; }
.mb-29 { margin-bottom: 7.25rem; }
.gap-29 { gap: 7.25rem; }
.space-y-29 > * + * { margin-top: 7.25rem; }
.w-29 { width: 7.25rem; }
.h-29 { height: 7.25rem; }
.p-30 { padding: 7.5rem; }
.px-30 { padding-left: 7.5rem; padding-right: 7.5rem; }
.py-30 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
.pt-30 { padding-top: 7.5rem; }
.pb-30 { padding-bottom: 7.5rem; }
.m-30 { margin: 7.5rem; }
.mt-30 { margin-top: 7.5rem; }
.mb-30 { margin-bottom: 7.5rem; }
.gap-30 { gap: 7.5rem; }
.space-y-30 > * + * { margin-top: 7.5rem; }
.w-30 { width: 7.5rem; }
.h-30 { height: 7.5rem; }
.p-31 { padding: 7.75rem; }
.px-31 { padding-left: 7.75rem; padding-right: 7.75rem; }
.py-31 { padding-top: 7.75rem; padding-bottom: 7.75rem; }
.pt-31 { padding-top: 7.75rem; }
.pb-31 { padding-bottom: 7.75rem; }
.m-31 { margin: 7.75rem; }
.mt-31 { margin-top: 7.75rem; }
.mb-31 { margin-bottom: 7.75rem; }
.gap-31 { gap: 7.75rem; }
.space-y-31 > * + * { margin-top: 7.75rem; }
.w-31 { width: 7.75rem; }
.h-31 { height: 7.75rem; }
.p-32 { padding: 8.0rem; }
.px-32 { padding-left: 8.0rem; padding-right: 8.0rem; }
.py-32 { padding-top: 8.0rem; padding-bottom: 8.0rem; }
.pt-32 { padding-top: 8.0rem; }
.pb-32 { padding-bottom: 8.0rem; }
.m-32 { margin: 8.0rem; }
.mt-32 { margin-top: 8.0rem; }
.mb-32 { margin-bottom: 8.0rem; }
.gap-32 { gap: 8.0rem; }
.space-y-32 > * + * { margin-top: 8.0rem; }
.w-32 { width: 8.0rem; }
.h-32 { height: 8.0rem; }
.p-33 { padding: 8.25rem; }
.px-33 { padding-left: 8.25rem; padding-right: 8.25rem; }
.py-33 { padding-top: 8.25rem; padding-bottom: 8.25rem; }
.pt-33 { padding-top: 8.25rem; }
.pb-33 { padding-bottom: 8.25rem; }
.m-33 { margin: 8.25rem; }
.mt-33 { margin-top: 8.25rem; }
.mb-33 { margin-bottom: 8.25rem; }
.gap-33 { gap: 8.25rem; }
.space-y-33 > * + * { margin-top: 8.25rem; }
.w-33 { width: 8.25rem; }
.h-33 { height: 8.25rem; }
.p-34 { padding: 8.5rem; }
.px-34 { padding-left: 8.5rem; padding-right: 8.5rem; }
.py-34 { padding-top: 8.5rem; padding-bottom: 8.5rem; }
.pt-34 { padding-top: 8.5rem; }
.pb-34 { padding-bottom: 8.5rem; }
.m-34 { margin: 8.5rem; }
.mt-34 { margin-top: 8.5rem; }
.mb-34 { margin-bottom: 8.5rem; }
.gap-34 { gap: 8.5rem; }
.space-y-34 > * + * { margin-top: 8.5rem; }
.w-34 { width: 8.5rem; }
.h-34 { height: 8.5rem; }
.p-35 { padding: 8.75rem; }
.px-35 { padding-left: 8.75rem; padding-right: 8.75rem; }
.py-35 { padding-top: 8.75rem; padding-bottom: 8.75rem; }
.pt-35 { padding-top: 8.75rem; }
.pb-35 { padding-bottom: 8.75rem; }
.m-35 { margin: 8.75rem; }
.mt-35 { margin-top: 8.75rem; }
.mb-35 { margin-bottom: 8.75rem; }
.gap-35 { gap: 8.75rem; }
.space-y-35 > * + * { margin-top: 8.75rem; }
.w-35 { width: 8.75rem; }
.h-35 { height: 8.75rem; }
.p-36 { padding: 9.0rem; }
.px-36 { padding-left: 9.0rem; padding-right: 9.0rem; }
.py-36 { padding-top: 9.0rem; padding-bottom: 9.0rem; }
.pt-36 { padding-top: 9.0rem; }
.pb-36 { padding-bottom: 9.0rem; }
.m-36 { margin: 9.0rem; }
.mt-36 { margin-top: 9.0rem; }
.mb-36 { margin-bottom: 9.0rem; }
.gap-36 { gap: 9.0rem; }
.space-y-36 > * + * { margin-top: 9.0rem; }
.w-36 { width: 9.0rem; }
.h-36 { height: 9.0rem; }
.p-37 { padding: 9.25rem; }
.px-37 { padding-left: 9.25rem; padding-right: 9.25rem; }
.py-37 { padding-top: 9.25rem; padding-bottom: 9.25rem; }
.pt-37 { padding-top: 9.25rem; }
.pb-37 { padding-bottom: 9.25rem; }
.m-37 { margin: 9.25rem; }
.mt-37 { margin-top: 9.25rem; }
.mb-37 { margin-bottom: 9.25rem; }
.gap-37 { gap: 9.25rem; }
.space-y-37 > * + * { margin-top: 9.25rem; }
.w-37 { width: 9.25rem; }
.h-37 { height: 9.25rem; }
.p-38 { padding: 9.5rem; }
.px-38 { padding-left: 9.5rem; padding-right: 9.5rem; }
.py-38 { padding-top: 9.5rem; padding-bottom: 9.5rem; }
.pt-38 { padding-top: 9.5rem; }
.pb-38 { padding-bottom: 9.5rem; }
.m-38 { margin: 9.5rem; }
.mt-38 { margin-top: 9.5rem; }
.mb-38 { margin-bottom: 9.5rem; }
.gap-38 { gap: 9.5rem; }
.space-y-38 > * + * { margin-top: 9.5rem; }
.w-38 { width: 9.5rem; }
.h-38 { height: 9.5rem; }
.p-39 { padding: 9.75rem; }
.px-39 { padding-left: 9.75rem; padding-right: 9.75rem; }
.py-39 { padding-top: 9.75rem; padding-bottom: 9.75rem; }
.pt-39 { padding-top: 9.75rem; }
.pb-39 { padding-bottom: 9.75rem; }
.m-39 { margin: 9.75rem; }
.mt-39 { margin-top: 9.75rem; }
.mb-39 { margin-bottom: 9.75rem; }
.gap-39 { gap: 9.75rem; }
.space-y-39 > * + * { margin-top: 9.75rem; }
.w-39 { width: 9.75rem; }
.h-39 { height: 9.75rem; }
.p-40 { padding: 10.0rem; }
.px-40 { padding-left: 10.0rem; padding-right: 10.0rem; }
.py-40 { padding-top: 10.0rem; padding-bottom: 10.0rem; }
.pt-40 { padding-top: 10.0rem; }
.pb-40 { padding-bottom: 10.0rem; }
.m-40 { margin: 10.0rem; }
.mt-40 { margin-top: 10.0rem; }
.mb-40 { margin-bottom: 10.0rem; }
.gap-40 { gap: 10.0rem; }
.space-y-40 > * + * { margin-top: 10.0rem; }
.w-40 { width: 10.0rem; }
.h-40 { height: 10.0rem; }
.p-41 { padding: 10.25rem; }
.px-41 { padding-left: 10.25rem; padding-right: 10.25rem; }
.py-41 { padding-top: 10.25rem; padding-bottom: 10.25rem; }
.pt-41 { padding-top: 10.25rem; }
.pb-41 { padding-bottom: 10.25rem; }
.m-41 { margin: 10.25rem; }
.mt-41 { margin-top: 10.25rem; }
.mb-41 { margin-bottom: 10.25rem; }
.gap-41 { gap: 10.25rem; }
.space-y-41 > * + * { margin-top: 10.25rem; }
.w-41 { width: 10.25rem; }
.h-41 { height: 10.25rem; }
.p-42 { padding: 10.5rem; }
.px-42 { padding-left: 10.5rem; padding-right: 10.5rem; }
.py-42 { padding-top: 10.5rem; padding-bottom: 10.5rem; }
.pt-42 { padding-top: 10.5rem; }
.pb-42 { padding-bottom: 10.5rem; }
.m-42 { margin: 10.5rem; }
.mt-42 { margin-top: 10.5rem; }
.mb-42 { margin-bottom: 10.5rem; }
.gap-42 { gap: 10.5rem; }
.space-y-42 > * + * { margin-top: 10.5rem; }
.w-42 { width: 10.5rem; }
.h-42 { height: 10.5rem; }
.p-43 { padding: 10.75rem; }
.px-43 { padding-left: 10.75rem; padding-right: 10.75rem; }
.py-43 { padding-top: 10.75rem; padding-bottom: 10.75rem; }
.pt-43 { padding-top: 10.75rem; }
.pb-43 { padding-bottom: 10.75rem; }
.m-43 { margin: 10.75rem; }
.mt-43 { margin-top: 10.75rem; }
.mb-43 { margin-bottom: 10.75rem; }
.gap-43 { gap: 10.75rem; }
.space-y-43 > * + * { margin-top: 10.75rem; }
.w-43 { width: 10.75rem; }
.h-43 { height: 10.75rem; }
.p-44 { padding: 11.0rem; }
.px-44 { padding-left: 11.0rem; padding-right: 11.0rem; }
.py-44 { padding-top: 11.0rem; padding-bottom: 11.0rem; }
.pt-44 { padding-top: 11.0rem; }
.pb-44 { padding-bottom: 11.0rem; }
.m-44 { margin: 11.0rem; }
.mt-44 { margin-top: 11.0rem; }
.mb-44 { margin-bottom: 11.0rem; }
.gap-44 { gap: 11.0rem; }
.space-y-44 > * + * { margin-top: 11.0rem; }
.w-44 { width: 11.0rem; }
.h-44 { height: 11.0rem; }
.p-45 { padding: 11.25rem; }
.px-45 { padding-left: 11.25rem; padding-right: 11.25rem; }
.py-45 { padding-top: 11.25rem; padding-bottom: 11.25rem; }
.pt-45 { padding-top: 11.25rem; }
.pb-45 { padding-bottom: 11.25rem; }
.m-45 { margin: 11.25rem; }
.mt-45 { margin-top: 11.25rem; }
.mb-45 { margin-bottom: 11.25rem; }
.gap-45 { gap: 11.25rem; }
.space-y-45 > * + * { margin-top: 11.25rem; }
.w-45 { width: 11.25rem; }
.h-45 { height: 11.25rem; }
.p-46 { padding: 11.5rem; }
.px-46 { padding-left: 11.5rem; padding-right: 11.5rem; }
.py-46 { padding-top: 11.5rem; padding-bottom: 11.5rem; }
.pt-46 { padding-top: 11.5rem; }
.pb-46 { padding-bottom: 11.5rem; }
.m-46 { margin: 11.5rem; }
.mt-46 { margin-top: 11.5rem; }
.mb-46 { margin-bottom: 11.5rem; }
.gap-46 { gap: 11.5rem; }
.space-y-46 > * + * { margin-top: 11.5rem; }
.w-46 { width: 11.5rem; }
.h-46 { height: 11.5rem; }
.p-47 { padding: 11.75rem; }
.px-47 { padding-left: 11.75rem; padding-right: 11.75rem; }
.py-47 { padding-top: 11.75rem; padding-bottom: 11.75rem; }
.pt-47 { padding-top: 11.75rem; }
.pb-47 { padding-bottom: 11.75rem; }
.m-47 { margin: 11.75rem; }
.mt-47 { margin-top: 11.75rem; }
.mb-47 { margin-bottom: 11.75rem; }
.gap-47 { gap: 11.75rem; }
.space-y-47 > * + * { margin-top: 11.75rem; }
.w-47 { width: 11.75rem; }
.h-47 { height: 11.75rem; }
.p-48 { padding: 12.0rem; }
.px-48 { padding-left: 12.0rem; padding-right: 12.0rem; }
.py-48 { padding-top: 12.0rem; padding-bottom: 12.0rem; }
.pt-48 { padding-top: 12.0rem; }
.pb-48 { padding-bottom: 12.0rem; }
.m-48 { margin: 12.0rem; }
.mt-48 { margin-top: 12.0rem; }
.mb-48 { margin-bottom: 12.0rem; }
.gap-48 { gap: 12.0rem; }
.space-y-48 > * + * { margin-top: 12.0rem; }
.w-48 { width: 12.0rem; }
.h-48 { height: 12.0rem; }
.p-49 { padding: 12.25rem; }
.px-49 { padding-left: 12.25rem; padding-right: 12.25rem; }
.py-49 { padding-top: 12.25rem; padding-bottom: 12.25rem; }
.pt-49 { padding-top: 12.25rem; }
.pb-49 { padding-bottom: 12.25rem; }
.m-49 { margin: 12.25rem; }
.mt-49 { margin-top: 12.25rem; }
.mb-49 { margin-bottom: 12.25rem; }
.gap-49 { gap: 12.25rem; }
.space-y-49 > * + * { margin-top: 12.25rem; }
.w-49 { width: 12.25rem; }
.h-49 { height: 12.25rem; }
.p-50 { padding: 12.5rem; }
.px-50 { padding-left: 12.5rem; padding-right: 12.5rem; }
.py-50 { padding-top: 12.5rem; padding-bottom: 12.5rem; }
.pt-50 { padding-top: 12.5rem; }
.pb-50 { padding-bottom: 12.5rem; }
.m-50 { margin: 12.5rem; }
.mt-50 { margin-top: 12.5rem; }
.mb-50 { margin-bottom: 12.5rem; }
.gap-50 { gap: 12.5rem; }
.space-y-50 > * + * { margin-top: 12.5rem; }
.w-50 { width: 12.5rem; }
.h-50 { height: 12.5rem; }
.p-51 { padding: 12.75rem; }
.px-51 { padding-left: 12.75rem; padding-right: 12.75rem; }
.py-51 { padding-top: 12.75rem; padding-bottom: 12.75rem; }
.pt-51 { padding-top: 12.75rem; }
.pb-51 { padding-bottom: 12.75rem; }
.m-51 { margin: 12.75rem; }
.mt-51 { margin-top: 12.75rem; }
.mb-51 { margin-bottom: 12.75rem; }
.gap-51 { gap: 12.75rem; }
.space-y-51 > * + * { margin-top: 12.75rem; }
.w-51 { width: 12.75rem; }
.h-51 { height: 12.75rem; }
.p-52 { padding: 13.0rem; }
.px-52 { padding-left: 13.0rem; padding-right: 13.0rem; }
.py-52 { padding-top: 13.0rem; padding-bottom: 13.0rem; }
.pt-52 { padding-top: 13.0rem; }
.pb-52 { padding-bottom: 13.0rem; }
.m-52 { margin: 13.0rem; }
.mt-52 { margin-top: 13.0rem; }
.mb-52 { margin-bottom: 13.0rem; }
.gap-52 { gap: 13.0rem; }
.space-y-52 > * + * { margin-top: 13.0rem; }
.w-52 { width: 13.0rem; }
.h-52 { height: 13.0rem; }
.p-53 { padding: 13.25rem; }
.px-53 { padding-left: 13.25rem; padding-right: 13.25rem; }
.py-53 { padding-top: 13.25rem; padding-bottom: 13.25rem; }
.pt-53 { padding-top: 13.25rem; }
.pb-53 { padding-bottom: 13.25rem; }
.m-53 { margin: 13.25rem; }
.mt-53 { margin-top: 13.25rem; }
.mb-53 { margin-bottom: 13.25rem; }
.gap-53 { gap: 13.25rem; }
.space-y-53 > * + * { margin-top: 13.25rem; }
.w-53 { width: 13.25rem; }
.h-53 { height: 13.25rem; }
.p-54 { padding: 13.5rem; }
.px-54 { padding-left: 13.5rem; padding-right: 13.5rem; }
.py-54 { padding-top: 13.5rem; padding-bottom: 13.5rem; }
.pt-54 { padding-top: 13.5rem; }
.pb-54 { padding-bottom: 13.5rem; }
.m-54 { margin: 13.5rem; }
.mt-54 { margin-top: 13.5rem; }
.mb-54 { margin-bottom: 13.5rem; }
.gap-54 { gap: 13.5rem; }
.space-y-54 > * + * { margin-top: 13.5rem; }
.w-54 { width: 13.5rem; }
.h-54 { height: 13.5rem; }
.p-55 { padding: 13.75rem; }
.px-55 { padding-left: 13.75rem; padding-right: 13.75rem; }
.py-55 { padding-top: 13.75rem; padding-bottom: 13.75rem; }
.pt-55 { padding-top: 13.75rem; }
.pb-55 { padding-bottom: 13.75rem; }
.m-55 { margin: 13.75rem; }
.mt-55 { margin-top: 13.75rem; }
.mb-55 { margin-bottom: 13.75rem; }
.gap-55 { gap: 13.75rem; }
.space-y-55 > * + * { margin-top: 13.75rem; }
.w-55 { width: 13.75rem; }
.h-55 { height: 13.75rem; }
.p-56 { padding: 14.0rem; }
.px-56 { padding-left: 14.0rem; padding-right: 14.0rem; }
.py-56 { padding-top: 14.0rem; padding-bottom: 14.0rem; }
.pt-56 { padding-top: 14.0rem; }
.pb-56 { padding-bottom: 14.0rem; }
.m-56 { margin: 14.0rem; }
.mt-56 { margin-top: 14.0rem; }
.mb-56 { margin-bottom: 14.0rem; }
.gap-56 { gap: 14.0rem; }
.space-y-56 > * + * { margin-top: 14.0rem; }
.w-56 { width: 14.0rem; }
.h-56 { height: 14.0rem; }
.p-57 { padding: 14.25rem; }
.px-57 { padding-left: 14.25rem; padding-right: 14.25rem; }
.py-57 { padding-top: 14.25rem; padding-bottom: 14.25rem; }
.pt-57 { padding-top: 14.25rem; }
.pb-57 { padding-bottom: 14.25rem; }
.m-57 { margin: 14.25rem; }
.mt-57 { margin-top: 14.25rem; }
.mb-57 { margin-bottom: 14.25rem; }
.gap-57 { gap: 14.25rem; }
.space-y-57 > * + * { margin-top: 14.25rem; }
.w-57 { width: 14.25rem; }
.h-57 { height: 14.25rem; }
.p-58 { padding: 14.5rem; }
.px-58 { padding-left: 14.5rem; padding-right: 14.5rem; }
.py-58 { padding-top: 14.5rem; padding-bottom: 14.5rem; }
.pt-58 { padding-top: 14.5rem; }
.pb-58 { padding-bottom: 14.5rem; }
.m-58 { margin: 14.5rem; }
.mt-58 { margin-top: 14.5rem; }
.mb-58 { margin-bottom: 14.5rem; }
.gap-58 { gap: 14.5rem; }
.space-y-58 > * + * { margin-top: 14.5rem; }
.w-58 { width: 14.5rem; }
.h-58 { height: 14.5rem; }
.p-59 { padding: 14.75rem; }
.px-59 { padding-left: 14.75rem; padding-right: 14.75rem; }
.py-59 { padding-top: 14.75rem; padding-bottom: 14.75rem; }
.pt-59 { padding-top: 14.75rem; }
.pb-59 { padding-bottom: 14.75rem; }
.m-59 { margin: 14.75rem; }
.mt-59 { margin-top: 14.75rem; }
.mb-59 { margin-bottom: 14.75rem; }
.gap-59 { gap: 14.75rem; }
.space-y-59 > * + * { margin-top: 14.75rem; }
.w-59 { width: 14.75rem; }
.h-59 { height: 14.75rem; }
.p-60 { padding: 15.0rem; }
.px-60 { padding-left: 15.0rem; padding-right: 15.0rem; }
.py-60 { padding-top: 15.0rem; padding-bottom: 15.0rem; }
.pt-60 { padding-top: 15.0rem; }
.pb-60 { padding-bottom: 15.0rem; }
.m-60 { margin: 15.0rem; }
.mt-60 { margin-top: 15.0rem; }
.mb-60 { margin-bottom: 15.0rem; }
.gap-60 { gap: 15.0rem; }
.space-y-60 > * + * { margin-top: 15.0rem; }
.w-60 { width: 15.0rem; }
.h-60 { height: 15.0rem; }
.p-61 { padding: 15.25rem; }
.px-61 { padding-left: 15.25rem; padding-right: 15.25rem; }
.py-61 { padding-top: 15.25rem; padding-bottom: 15.25rem; }
.pt-61 { padding-top: 15.25rem; }
.pb-61 { padding-bottom: 15.25rem; }
.m-61 { margin: 15.25rem; }
.mt-61 { margin-top: 15.25rem; }
.mb-61 { margin-bottom: 15.25rem; }
.gap-61 { gap: 15.25rem; }
.space-y-61 > * + * { margin-top: 15.25rem; }
.w-61 { width: 15.25rem; }
.h-61 { height: 15.25rem; }
.p-62 { padding: 15.5rem; }
.px-62 { padding-left: 15.5rem; padding-right: 15.5rem; }
.py-62 { padding-top: 15.5rem; padding-bottom: 15.5rem; }
.pt-62 { padding-top: 15.5rem; }
.pb-62 { padding-bottom: 15.5rem; }
.m-62 { margin: 15.5rem; }
.mt-62 { margin-top: 15.5rem; }
.mb-62 { margin-bottom: 15.5rem; }
.gap-62 { gap: 15.5rem; }
.space-y-62 > * + * { margin-top: 15.5rem; }
.w-62 { width: 15.5rem; }
.h-62 { height: 15.5rem; }
.p-63 { padding: 15.75rem; }
.px-63 { padding-left: 15.75rem; padding-right: 15.75rem; }
.py-63 { padding-top: 15.75rem; padding-bottom: 15.75rem; }
.pt-63 { padding-top: 15.75rem; }
.pb-63 { padding-bottom: 15.75rem; }
.m-63 { margin: 15.75rem; }
.mt-63 { margin-top: 15.75rem; }
.mb-63 { margin-bottom: 15.75rem; }
.gap-63 { gap: 15.75rem; }
.space-y-63 > * + * { margin-top: 15.75rem; }
.w-63 { width: 15.75rem; }
.h-63 { height: 15.75rem; }
.p-64 { padding: 16.0rem; }
.px-64 { padding-left: 16.0rem; padding-right: 16.0rem; }
.py-64 { padding-top: 16.0rem; padding-bottom: 16.0rem; }
.pt-64 { padding-top: 16.0rem; }
.pb-64 { padding-bottom: 16.0rem; }
.m-64 { margin: 16.0rem; }
.mt-64 { margin-top: 16.0rem; }
.mb-64 { margin-bottom: 16.0rem; }
.gap-64 { gap: 16.0rem; }
.space-y-64 > * + * { margin-top: 16.0rem; }
.w-64 { width: 16.0rem; }
.h-64 { height: 16.0rem; }
.p-65 { padding: 16.25rem; }
.px-65 { padding-left: 16.25rem; padding-right: 16.25rem; }
.py-65 { padding-top: 16.25rem; padding-bottom: 16.25rem; }
.pt-65 { padding-top: 16.25rem; }
.pb-65 { padding-bottom: 16.25rem; }
.m-65 { margin: 16.25rem; }
.mt-65 { margin-top: 16.25rem; }
.mb-65 { margin-bottom: 16.25rem; }
.gap-65 { gap: 16.25rem; }
.space-y-65 > * + * { margin-top: 16.25rem; }
.w-65 { width: 16.25rem; }
.h-65 { height: 16.25rem; }
.p-66 { padding: 16.5rem; }
.px-66 { padding-left: 16.5rem; padding-right: 16.5rem; }
.py-66 { padding-top: 16.5rem; padding-bottom: 16.5rem; }
.pt-66 { padding-top: 16.5rem; }
.pb-66 { padding-bottom: 16.5rem; }
.m-66 { margin: 16.5rem; }
.mt-66 { margin-top: 16.5rem; }
.mb-66 { margin-bottom: 16.5rem; }
.gap-66 { gap: 16.5rem; }
.space-y-66 > * + * { margin-top: 16.5rem; }
.w-66 { width: 16.5rem; }
.h-66 { height: 16.5rem; }
.p-67 { padding: 16.75rem; }
.px-67 { padding-left: 16.75rem; padding-right: 16.75rem; }
.py-67 { padding-top: 16.75rem; padding-bottom: 16.75rem; }
.pt-67 { padding-top: 16.75rem; }
.pb-67 { padding-bottom: 16.75rem; }
.m-67 { margin: 16.75rem; }
.mt-67 { margin-top: 16.75rem; }
.mb-67 { margin-bottom: 16.75rem; }
.gap-67 { gap: 16.75rem; }
.space-y-67 > * + * { margin-top: 16.75rem; }
.w-67 { width: 16.75rem; }
.h-67 { height: 16.75rem; }
.p-68 { padding: 17.0rem; }
.px-68 { padding-left: 17.0rem; padding-right: 17.0rem; }
.py-68 { padding-top: 17.0rem; padding-bottom: 17.0rem; }
.pt-68 { padding-top: 17.0rem; }
.pb-68 { padding-bottom: 17.0rem; }
.m-68 { margin: 17.0rem; }
.mt-68 { margin-top: 17.0rem; }
.mb-68 { margin-bottom: 17.0rem; }
.gap-68 { gap: 17.0rem; }
.space-y-68 > * + * { margin-top: 17.0rem; }
.w-68 { width: 17.0rem; }
.h-68 { height: 17.0rem; }
.p-69 { padding: 17.25rem; }
.px-69 { padding-left: 17.25rem; padding-right: 17.25rem; }
.py-69 { padding-top: 17.25rem; padding-bottom: 17.25rem; }
.pt-69 { padding-top: 17.25rem; }
.pb-69 { padding-bottom: 17.25rem; }
.m-69 { margin: 17.25rem; }
.mt-69 { margin-top: 17.25rem; }
.mb-69 { margin-bottom: 17.25rem; }
.gap-69 { gap: 17.25rem; }
.space-y-69 > * + * { margin-top: 17.25rem; }
.w-69 { width: 17.25rem; }
.h-69 { height: 17.25rem; }
.p-70 { padding: 17.5rem; }
.px-70 { padding-left: 17.5rem; padding-right: 17.5rem; }
.py-70 { padding-top: 17.5rem; padding-bottom: 17.5rem; }
.pt-70 { padding-top: 17.5rem; }
.pb-70 { padding-bottom: 17.5rem; }
.m-70 { margin: 17.5rem; }
.mt-70 { margin-top: 17.5rem; }
.mb-70 { margin-bottom: 17.5rem; }
.gap-70 { gap: 17.5rem; }
.space-y-70 > * + * { margin-top: 17.5rem; }
.w-70 { width: 17.5rem; }
.h-70 { height: 17.5rem; }
.p-71 { padding: 17.75rem; }
.px-71 { padding-left: 17.75rem; padding-right: 17.75rem; }
.py-71 { padding-top: 17.75rem; padding-bottom: 17.75rem; }
.pt-71 { padding-top: 17.75rem; }
.pb-71 { padding-bottom: 17.75rem; }
.m-71 { margin: 17.75rem; }
.mt-71 { margin-top: 17.75rem; }
.mb-71 { margin-bottom: 17.75rem; }
.gap-71 { gap: 17.75rem; }
.space-y-71 > * + * { margin-top: 17.75rem; }
.w-71 { width: 17.75rem; }
.h-71 { height: 17.75rem; }
.p-72 { padding: 18.0rem; }
.px-72 { padding-left: 18.0rem; padding-right: 18.0rem; }
.py-72 { padding-top: 18.0rem; padding-bottom: 18.0rem; }
.pt-72 { padding-top: 18.0rem; }
.pb-72 { padding-bottom: 18.0rem; }
.m-72 { margin: 18.0rem; }
.mt-72 { margin-top: 18.0rem; }
.mb-72 { margin-bottom: 18.0rem; }
.gap-72 { gap: 18.0rem; }
.space-y-72 > * + * { margin-top: 18.0rem; }
.w-72 { width: 18.0rem; }
.h-72 { height: 18.0rem; }
.p-73 { padding: 18.25rem; }
.px-73 { padding-left: 18.25rem; padding-right: 18.25rem; }
.py-73 { padding-top: 18.25rem; padding-bottom: 18.25rem; }
.pt-73 { padding-top: 18.25rem; }
.pb-73 { padding-bottom: 18.25rem; }
.m-73 { margin: 18.25rem; }
.mt-73 { margin-top: 18.25rem; }
.mb-73 { margin-bottom: 18.25rem; }
.gap-73 { gap: 18.25rem; }
.space-y-73 > * + * { margin-top: 18.25rem; }
.w-73 { width: 18.25rem; }
.h-73 { height: 18.25rem; }
.p-74 { padding: 18.5rem; }
.px-74 { padding-left: 18.5rem; padding-right: 18.5rem; }
.py-74 { padding-top: 18.5rem; padding-bottom: 18.5rem; }
.pt-74 { padding-top: 18.5rem; }
.pb-74 { padding-bottom: 18.5rem; }
.m-74 { margin: 18.5rem; }
.mt-74 { margin-top: 18.5rem; }
.mb-74 { margin-bottom: 18.5rem; }
.gap-74 { gap: 18.5rem; }
.space-y-74 > * + * { margin-top: 18.5rem; }
.w-74 { width: 18.5rem; }
.h-74 { height: 18.5rem; }
.p-75 { padding: 18.75rem; }
.px-75 { padding-left: 18.75rem; padding-right: 18.75rem; }
.py-75 { padding-top: 18.75rem; padding-bottom: 18.75rem; }
.pt-75 { padding-top: 18.75rem; }
.pb-75 { padding-bottom: 18.75rem; }
.m-75 { margin: 18.75rem; }
.mt-75 { margin-top: 18.75rem; }
.mb-75 { margin-bottom: 18.75rem; }
.gap-75 { gap: 18.75rem; }
.space-y-75 > * + * { margin-top: 18.75rem; }
.w-75 { width: 18.75rem; }
.h-75 { height: 18.75rem; }
.p-76 { padding: 19.0rem; }
.px-76 { padding-left: 19.0rem; padding-right: 19.0rem; }
.py-76 { padding-top: 19.0rem; padding-bottom: 19.0rem; }
.pt-76 { padding-top: 19.0rem; }
.pb-76 { padding-bottom: 19.0rem; }
.m-76 { margin: 19.0rem; }
.mt-76 { margin-top: 19.0rem; }
.mb-76 { margin-bottom: 19.0rem; }
.gap-76 { gap: 19.0rem; }
.space-y-76 > * + * { margin-top: 19.0rem; }
.w-76 { width: 19.0rem; }
.h-76 { height: 19.0rem; }
.p-77 { padding: 19.25rem; }
.px-77 { padding-left: 19.25rem; padding-right: 19.25rem; }
.py-77 { padding-top: 19.25rem; padding-bottom: 19.25rem; }
.pt-77 { padding-top: 19.25rem; }
.pb-77 { padding-bottom: 19.25rem; }
.m-77 { margin: 19.25rem; }
.mt-77 { margin-top: 19.25rem; }
.mb-77 { margin-bottom: 19.25rem; }
.gap-77 { gap: 19.25rem; }
.space-y-77 > * + * { margin-top: 19.25rem; }
.w-77 { width: 19.25rem; }
.h-77 { height: 19.25rem; }
.p-78 { padding: 19.5rem; }
.px-78 { padding-left: 19.5rem; padding-right: 19.5rem; }
.py-78 { padding-top: 19.5rem; padding-bottom: 19.5rem; }
.pt-78 { padding-top: 19.5rem; }
.pb-78 { padding-bottom: 19.5rem; }
.m-78 { margin: 19.5rem; }
.mt-78 { margin-top: 19.5rem; }
.mb-78 { margin-bottom: 19.5rem; }
.gap-78 { gap: 19.5rem; }
.space-y-78 > * + * { margin-top: 19.5rem; }
.w-78 { width: 19.5rem; }
.h-78 { height: 19.5rem; }
.p-79 { padding: 19.75rem; }
.px-79 { padding-left: 19.75rem; padding-right: 19.75rem; }
.py-79 { padding-top: 19.75rem; padding-bottom: 19.75rem; }
.pt-79 { padding-top: 19.75rem; }
.pb-79 { padding-bottom: 19.75rem; }
.m-79 { margin: 19.75rem; }
.mt-79 { margin-top: 19.75rem; }
.mb-79 { margin-bottom: 19.75rem; }
.gap-79 { gap: 19.75rem; }
.space-y-79 > * + * { margin-top: 19.75rem; }
.w-79 { width: 19.75rem; }
.h-79 { height: 19.75rem; }
.p-80 { padding: 20.0rem; }
.px-80 { padding-left: 20.0rem; padding-right: 20.0rem; }
.py-80 { padding-top: 20.0rem; padding-bottom: 20.0rem; }
.pt-80 { padding-top: 20.0rem; }
.pb-80 { padding-bottom: 20.0rem; }
.m-80 { margin: 20.0rem; }
.mt-80 { margin-top: 20.0rem; }
.mb-80 { margin-bottom: 20.0rem; }
.gap-80 { gap: 20.0rem; }
.space-y-80 > * + * { margin-top: 20.0rem; }
.w-80 { width: 20.0rem; }
.h-80 { height: 20.0rem; }
.p-81 { padding: 20.25rem; }
.px-81 { padding-left: 20.25rem; padding-right: 20.25rem; }
.py-81 { padding-top: 20.25rem; padding-bottom: 20.25rem; }
.pt-81 { padding-top: 20.25rem; }
.pb-81 { padding-bottom: 20.25rem; }
.m-81 { margin: 20.25rem; }
.mt-81 { margin-top: 20.25rem; }
.mb-81 { margin-bottom: 20.25rem; }
.gap-81 { gap: 20.25rem; }
.space-y-81 > * + * { margin-top: 20.25rem; }
.w-81 { width: 20.25rem; }
.h-81 { height: 20.25rem; }
.p-82 { padding: 20.5rem; }
.px-82 { padding-left: 20.5rem; padding-right: 20.5rem; }
.py-82 { padding-top: 20.5rem; padding-bottom: 20.5rem; }
.pt-82 { padding-top: 20.5rem; }
.pb-82 { padding-bottom: 20.5rem; }
.m-82 { margin: 20.5rem; }
.mt-82 { margin-top: 20.5rem; }
.mb-82 { margin-bottom: 20.5rem; }
.gap-82 { gap: 20.5rem; }
.space-y-82 > * + * { margin-top: 20.5rem; }
.w-82 { width: 20.5rem; }
.h-82 { height: 20.5rem; }
.p-83 { padding: 20.75rem; }
.px-83 { padding-left: 20.75rem; padding-right: 20.75rem; }
.py-83 { padding-top: 20.75rem; padding-bottom: 20.75rem; }
.pt-83 { padding-top: 20.75rem; }
.pb-83 { padding-bottom: 20.75rem; }
.m-83 { margin: 20.75rem; }
.mt-83 { margin-top: 20.75rem; }
.mb-83 { margin-bottom: 20.75rem; }
.gap-83 { gap: 20.75rem; }
.space-y-83 > * + * { margin-top: 20.75rem; }
.w-83 { width: 20.75rem; }
.h-83 { height: 20.75rem; }
.p-84 { padding: 21.0rem; }
.px-84 { padding-left: 21.0rem; padding-right: 21.0rem; }
.py-84 { padding-top: 21.0rem; padding-bottom: 21.0rem; }
.pt-84 { padding-top: 21.0rem; }
.pb-84 { padding-bottom: 21.0rem; }
.m-84 { margin: 21.0rem; }
.mt-84 { margin-top: 21.0rem; }
.mb-84 { margin-bottom: 21.0rem; }
.gap-84 { gap: 21.0rem; }
.space-y-84 > * + * { margin-top: 21.0rem; }
.w-84 { width: 21.0rem; }
.h-84 { height: 21.0rem; }
.p-85 { padding: 21.25rem; }
.px-85 { padding-left: 21.25rem; padding-right: 21.25rem; }
.py-85 { padding-top: 21.25rem; padding-bottom: 21.25rem; }
.pt-85 { padding-top: 21.25rem; }
.pb-85 { padding-bottom: 21.25rem; }
.m-85 { margin: 21.25rem; }
.mt-85 { margin-top: 21.25rem; }
.mb-85 { margin-bottom: 21.25rem; }
.gap-85 { gap: 21.25rem; }
.space-y-85 > * + * { margin-top: 21.25rem; }
.w-85 { width: 21.25rem; }
.h-85 { height: 21.25rem; }
.p-86 { padding: 21.5rem; }
.px-86 { padding-left: 21.5rem; padding-right: 21.5rem; }
.py-86 { padding-top: 21.5rem; padding-bottom: 21.5rem; }
.pt-86 { padding-top: 21.5rem; }
.pb-86 { padding-bottom: 21.5rem; }
.m-86 { margin: 21.5rem; }
.mt-86 { margin-top: 21.5rem; }
.mb-86 { margin-bottom: 21.5rem; }
.gap-86 { gap: 21.5rem; }
.space-y-86 > * + * { margin-top: 21.5rem; }
.w-86 { width: 21.5rem; }
.h-86 { height: 21.5rem; }
.p-87 { padding: 21.75rem; }
.px-87 { padding-left: 21.75rem; padding-right: 21.75rem; }
.py-87 { padding-top: 21.75rem; padding-bottom: 21.75rem; }
.pt-87 { padding-top: 21.75rem; }
.pb-87 { padding-bottom: 21.75rem; }
.m-87 { margin: 21.75rem; }
.mt-87 { margin-top: 21.75rem; }
.mb-87 { margin-bottom: 21.75rem; }
.gap-87 { gap: 21.75rem; }
.space-y-87 > * + * { margin-top: 21.75rem; }
.w-87 { width: 21.75rem; }
.h-87 { height: 21.75rem; }
.p-88 { padding: 22.0rem; }
.px-88 { padding-left: 22.0rem; padding-right: 22.0rem; }
.py-88 { padding-top: 22.0rem; padding-bottom: 22.0rem; }
.pt-88 { padding-top: 22.0rem; }
.pb-88 { padding-bottom: 22.0rem; }
.m-88 { margin: 22.0rem; }
.mt-88 { margin-top: 22.0rem; }
.mb-88 { margin-bottom: 22.0rem; }
.gap-88 { gap: 22.0rem; }
.space-y-88 > * + * { margin-top: 22.0rem; }
.w-88 { width: 22.0rem; }
.h-88 { height: 22.0rem; }
.p-89 { padding: 22.25rem; }
.px-89 { padding-left: 22.25rem; padding-right: 22.25rem; }
.py-89 { padding-top: 22.25rem; padding-bottom: 22.25rem; }
.pt-89 { padding-top: 22.25rem; }
.pb-89 { padding-bottom: 22.25rem; }
.m-89 { margin: 22.25rem; }
.mt-89 { margin-top: 22.25rem; }
.mb-89 { margin-bottom: 22.25rem; }
.gap-89 { gap: 22.25rem; }
.space-y-89 > * + * { margin-top: 22.25rem; }
.w-89 { width: 22.25rem; }
.h-89 { height: 22.25rem; }
.p-90 { padding: 22.5rem; }
.px-90 { padding-left: 22.5rem; padding-right: 22.5rem; }
.py-90 { padding-top: 22.5rem; padding-bottom: 22.5rem; }
.pt-90 { padding-top: 22.5rem; }
.pb-90 { padding-bottom: 22.5rem; }
.m-90 { margin: 22.5rem; }
.mt-90 { margin-top: 22.5rem; }
.mb-90 { margin-bottom: 22.5rem; }
.gap-90 { gap: 22.5rem; }
.space-y-90 > * + * { margin-top: 22.5rem; }
.w-90 { width: 22.5rem; }
.h-90 { height: 22.5rem; }
.p-91 { padding: 22.75rem; }
.px-91 { padding-left: 22.75rem; padding-right: 22.75rem; }
.py-91 { padding-top: 22.75rem; padding-bottom: 22.75rem; }
.pt-91 { padding-top: 22.75rem; }
.pb-91 { padding-bottom: 22.75rem; }
.m-91 { margin: 22.75rem; }
.mt-91 { margin-top: 22.75rem; }
.mb-91 { margin-bottom: 22.75rem; }
.gap-91 { gap: 22.75rem; }
.space-y-91 > * + * { margin-top: 22.75rem; }
.w-91 { width: 22.75rem; }
.h-91 { height: 22.75rem; }
.p-92 { padding: 23.0rem; }
.px-92 { padding-left: 23.0rem; padding-right: 23.0rem; }
.py-92 { padding-top: 23.0rem; padding-bottom: 23.0rem; }
.pt-92 { padding-top: 23.0rem; }
.pb-92 { padding-bottom: 23.0rem; }
.m-92 { margin: 23.0rem; }
.mt-92 { margin-top: 23.0rem; }
.mb-92 { margin-bottom: 23.0rem; }
.gap-92 { gap: 23.0rem; }
.space-y-92 > * + * { margin-top: 23.0rem; }
.w-92 { width: 23.0rem; }
.h-92 { height: 23.0rem; }
.p-93 { padding: 23.25rem; }
.px-93 { padding-left: 23.25rem; padding-right: 23.25rem; }
.py-93 { padding-top: 23.25rem; padding-bottom: 23.25rem; }
.pt-93 { padding-top: 23.25rem; }
.pb-93 { padding-bottom: 23.25rem; }
.m-93 { margin: 23.25rem; }
.mt-93 { margin-top: 23.25rem; }
.mb-93 { margin-bottom: 23.25rem; }
.gap-93 { gap: 23.25rem; }
.space-y-93 > * + * { margin-top: 23.25rem; }
.w-93 { width: 23.25rem; }
.h-93 { height: 23.25rem; }
.p-94 { padding: 23.5rem; }
.px-94 { padding-left: 23.5rem; padding-right: 23.5rem; }
.py-94 { padding-top: 23.5rem; padding-bottom: 23.5rem; }
.pt-94 { padding-top: 23.5rem; }
.pb-94 { padding-bottom: 23.5rem; }
.m-94 { margin: 23.5rem; }
.mt-94 { margin-top: 23.5rem; }
.mb-94 { margin-bottom: 23.5rem; }
.gap-94 { gap: 23.5rem; }
.space-y-94 > * + * { margin-top: 23.5rem; }
.w-94 { width: 23.5rem; }
.h-94 { height: 23.5rem; }
.p-95 { padding: 23.75rem; }
.px-95 { padding-left: 23.75rem; padding-right: 23.75rem; }
.py-95 { padding-top: 23.75rem; padding-bottom: 23.75rem; }
.pt-95 { padding-top: 23.75rem; }
.pb-95 { padding-bottom: 23.75rem; }
.m-95 { margin: 23.75rem; }
.mt-95 { margin-top: 23.75rem; }
.mb-95 { margin-bottom: 23.75rem; }
.gap-95 { gap: 23.75rem; }
.space-y-95 > * + * { margin-top: 23.75rem; }
.w-95 { width: 23.75rem; }
.h-95 { height: 23.75rem; }
.p-96 { padding: 24.0rem; }
.px-96 { padding-left: 24.0rem; padding-right: 24.0rem; }
.py-96 { padding-top: 24.0rem; padding-bottom: 24.0rem; }
.pt-96 { padding-top: 24.0rem; }
.pb-96 { padding-bottom: 24.0rem; }
.m-96 { margin: 24.0rem; }
.mt-96 { margin-top: 24.0rem; }
.mb-96 { margin-bottom: 24.0rem; }
.gap-96 { gap: 24.0rem; }
.space-y-96 > * + * { margin-top: 24.0rem; }
.w-96 { width: 24.0rem; }
.h-96 { height: 24.0rem; }
.p-97 { padding: 24.25rem; }
.px-97 { padding-left: 24.25rem; padding-right: 24.25rem; }
.py-97 { padding-top: 24.25rem; padding-bottom: 24.25rem; }
.pt-97 { padding-top: 24.25rem; }
.pb-97 { padding-bottom: 24.25rem; }
.m-97 { margin: 24.25rem; }
.mt-97 { margin-top: 24.25rem; }
.mb-97 { margin-bottom: 24.25rem; }
.gap-97 { gap: 24.25rem; }
.space-y-97 > * + * { margin-top: 24.25rem; }
.w-97 { width: 24.25rem; }
.h-97 { height: 24.25rem; }
.p-98 { padding: 24.5rem; }
.px-98 { padding-left: 24.5rem; padding-right: 24.5rem; }
.py-98 { padding-top: 24.5rem; padding-bottom: 24.5rem; }
.pt-98 { padding-top: 24.5rem; }
.pb-98 { padding-bottom: 24.5rem; }
.m-98 { margin: 24.5rem; }
.mt-98 { margin-top: 24.5rem; }
.mb-98 { margin-bottom: 24.5rem; }
.gap-98 { gap: 24.5rem; }
.space-y-98 > * + * { margin-top: 24.5rem; }
.w-98 { width: 24.5rem; }
.h-98 { height: 24.5rem; }
.p-99 { padding: 24.75rem; }
.px-99 { padding-left: 24.75rem; padding-right: 24.75rem; }
.py-99 { padding-top: 24.75rem; padding-bottom: 24.75rem; }
.pt-99 { padding-top: 24.75rem; }
.pb-99 { padding-bottom: 24.75rem; }
.m-99 { margin: 24.75rem; }
.mt-99 { margin-top: 24.75rem; }
.mb-99 { margin-bottom: 24.75rem; }
.gap-99 { gap: 24.75rem; }
.space-y-99 > * + * { margin-top: 24.75rem; }
.w-99 { width: 24.75rem; }
.h-99 { height: 24.75rem; }
.p-100 { padding: 25.0rem; }
.px-100 { padding-left: 25.0rem; padding-right: 25.0rem; }
.py-100 { padding-top: 25.0rem; padding-bottom: 25.0rem; }
.pt-100 { padding-top: 25.0rem; }
.pb-100 { padding-bottom: 25.0rem; }
.m-100 { margin: 25.0rem; }
.mt-100 { margin-top: 25.0rem; }
.mb-100 { margin-bottom: 25.0rem; }
.gap-100 { gap: 25.0rem; }
.space-y-100 > * + * { margin-top: 25.0rem; }
.w-100 { width: 25.0rem; }
.h-100 { height: 25.0rem; }
.p-101 { padding: 25.25rem; }
.px-101 { padding-left: 25.25rem; padding-right: 25.25rem; }
.py-101 { padding-top: 25.25rem; padding-bottom: 25.25rem; }
.pt-101 { padding-top: 25.25rem; }
.pb-101 { padding-bottom: 25.25rem; }
.m-101 { margin: 25.25rem; }
.mt-101 { margin-top: 25.25rem; }
.mb-101 { margin-bottom: 25.25rem; }
.gap-101 { gap: 25.25rem; }
.space-y-101 > * + * { margin-top: 25.25rem; }
.w-101 { width: 25.25rem; }
.h-101 { height: 25.25rem; }
.p-102 { padding: 25.5rem; }
.px-102 { padding-left: 25.5rem; padding-right: 25.5rem; }
.py-102 { padding-top: 25.5rem; padding-bottom: 25.5rem; }
.pt-102 { padding-top: 25.5rem; }
.pb-102 { padding-bottom: 25.5rem; }
.m-102 { margin: 25.5rem; }
.mt-102 { margin-top: 25.5rem; }
.mb-102 { margin-bottom: 25.5rem; }
.gap-102 { gap: 25.5rem; }
.space-y-102 > * + * { margin-top: 25.5rem; }
.w-102 { width: 25.5rem; }
.h-102 { height: 25.5rem; }
.p-103 { padding: 25.75rem; }
.px-103 { padding-left: 25.75rem; padding-right: 25.75rem; }
.py-103 { padding-top: 25.75rem; padding-bottom: 25.75rem; }
.pt-103 { padding-top: 25.75rem; }
.pb-103 { padding-bottom: 25.75rem; }
.m-103 { margin: 25.75rem; }
.mt-103 { margin-top: 25.75rem; }
.mb-103 { margin-bottom: 25.75rem; }
.gap-103 { gap: 25.75rem; }
.space-y-103 > * + * { margin-top: 25.75rem; }
.w-103 { width: 25.75rem; }
.h-103 { height: 25.75rem; }
.p-104 { padding: 26.0rem; }
.px-104 { padding-left: 26.0rem; padding-right: 26.0rem; }
.py-104 { padding-top: 26.0rem; padding-bottom: 26.0rem; }
.pt-104 { padding-top: 26.0rem; }
.pb-104 { padding-bottom: 26.0rem; }
.m-104 { margin: 26.0rem; }
.mt-104 { margin-top: 26.0rem; }
.mb-104 { margin-bottom: 26.0rem; }
.gap-104 { gap: 26.0rem; }
.space-y-104 > * + * { margin-top: 26.0rem; }
.w-104 { width: 26.0rem; }
.h-104 { height: 26.0rem; }
.p-105 { padding: 26.25rem; }
.px-105 { padding-left: 26.25rem; padding-right: 26.25rem; }
.py-105 { padding-top: 26.25rem; padding-bottom: 26.25rem; }
.pt-105 { padding-top: 26.25rem; }
.pb-105 { padding-bottom: 26.25rem; }
.m-105 { margin: 26.25rem; }
.mt-105 { margin-top: 26.25rem; }
.mb-105 { margin-bottom: 26.25rem; }
.gap-105 { gap: 26.25rem; }
.space-y-105 > * + * { margin-top: 26.25rem; }
.w-105 { width: 26.25rem; }
.h-105 { height: 26.25rem; }
.p-106 { padding: 26.5rem; }
.px-106 { padding-left: 26.5rem; padding-right: 26.5rem; }
.py-106 { padding-top: 26.5rem; padding-bottom: 26.5rem; }
.pt-106 { padding-top: 26.5rem; }
.pb-106 { padding-bottom: 26.5rem; }
.m-106 { margin: 26.5rem; }
.mt-106 { margin-top: 26.5rem; }
.mb-106 { margin-bottom: 26.5rem; }
.gap-106 { gap: 26.5rem; }
.space-y-106 > * + * { margin-top: 26.5rem; }
.w-106 { width: 26.5rem; }
.h-106 { height: 26.5rem; }
.p-107 { padding: 26.75rem; }
.px-107 { padding-left: 26.75rem; padding-right: 26.75rem; }
.py-107 { padding-top: 26.75rem; padding-bottom: 26.75rem; }
.pt-107 { padding-top: 26.75rem; }
.pb-107 { padding-bottom: 26.75rem; }
.m-107 { margin: 26.75rem; }
.mt-107 { margin-top: 26.75rem; }
.mb-107 { margin-bottom: 26.75rem; }
.gap-107 { gap: 26.75rem; }
.space-y-107 > * + * { margin-top: 26.75rem; }
.w-107 { width: 26.75rem; }
.h-107 { height: 26.75rem; }
.p-108 { padding: 27.0rem; }
.px-108 { padding-left: 27.0rem; padding-right: 27.0rem; }
.py-108 { padding-top: 27.0rem; padding-bottom: 27.0rem; }
.pt-108 { padding-top: 27.0rem; }
.pb-108 { padding-bottom: 27.0rem; }
.m-108 { margin: 27.0rem; }
.mt-108 { margin-top: 27.0rem; }
.mb-108 { margin-bottom: 27.0rem; }
.gap-108 { gap: 27.0rem; }
.space-y-108 > * + * { margin-top: 27.0rem; }
.w-108 { width: 27.0rem; }
.h-108 { height: 27.0rem; }
.p-109 { padding: 27.25rem; }
.px-109 { padding-left: 27.25rem; padding-right: 27.25rem; }
.py-109 { padding-top: 27.25rem; padding-bottom: 27.25rem; }
.pt-109 { padding-top: 27.25rem; }
.pb-109 { padding-bottom: 27.25rem; }
.m-109 { margin: 27.25rem; }
.mt-109 { margin-top: 27.25rem; }
.mb-109 { margin-bottom: 27.25rem; }
.gap-109 { gap: 27.25rem; }
.space-y-109 > * + * { margin-top: 27.25rem; }
.w-109 { width: 27.25rem; }
.h-109 { height: 27.25rem; }
.p-110 { padding: 27.5rem; }
.px-110 { padding-left: 27.5rem; padding-right: 27.5rem; }
.py-110 { padding-top: 27.5rem; padding-bottom: 27.5rem; }
.pt-110 { padding-top: 27.5rem; }
.pb-110 { padding-bottom: 27.5rem; }
.m-110 { margin: 27.5rem; }
.mt-110 { margin-top: 27.5rem; }
.mb-110 { margin-bottom: 27.5rem; }
.gap-110 { gap: 27.5rem; }
.space-y-110 > * + * { margin-top: 27.5rem; }
.w-110 { width: 27.5rem; }
.h-110 { height: 27.5rem; }
.p-111 { padding: 27.75rem; }
.px-111 { padding-left: 27.75rem; padding-right: 27.75rem; }
.py-111 { padding-top: 27.75rem; padding-bottom: 27.75rem; }
.pt-111 { padding-top: 27.75rem; }
.pb-111 { padding-bottom: 27.75rem; }
.m-111 { margin: 27.75rem; }
.mt-111 { margin-top: 27.75rem; }
.mb-111 { margin-bottom: 27.75rem; }
.gap-111 { gap: 27.75rem; }
.space-y-111 > * + * { margin-top: 27.75rem; }
.w-111 { width: 27.75rem; }
.h-111 { height: 27.75rem; }
.p-112 { padding: 28.0rem; }
.px-112 { padding-left: 28.0rem; padding-right: 28.0rem; }
.py-112 { padding-top: 28.0rem; padding-bottom: 28.0rem; }
.pt-112 { padding-top: 28.0rem; }
.pb-112 { padding-bottom: 28.0rem; }
.m-112 { margin: 28.0rem; }
.mt-112 { margin-top: 28.0rem; }
.mb-112 { margin-bottom: 28.0rem; }
.gap-112 { gap: 28.0rem; }
.space-y-112 > * + * { margin-top: 28.0rem; }
.w-112 { width: 28.0rem; }
.h-112 { height: 28.0rem; }
.p-113 { padding: 28.25rem; }
.px-113 { padding-left: 28.25rem; padding-right: 28.25rem; }
.py-113 { padding-top: 28.25rem; padding-bottom: 28.25rem; }
.pt-113 { padding-top: 28.25rem; }
.pb-113 { padding-bottom: 28.25rem; }
.m-113 { margin: 28.25rem; }
.mt-113 { margin-top: 28.25rem; }
.mb-113 { margin-bottom: 28.25rem; }
.gap-113 { gap: 28.25rem; }
.space-y-113 > * + * { margin-top: 28.25rem; }
.w-113 { width: 28.25rem; }
.h-113 { height: 28.25rem; }
.p-114 { padding: 28.5rem; }
.px-114 { padding-left: 28.5rem; padding-right: 28.5rem; }
.py-114 { padding-top: 28.5rem; padding-bottom: 28.5rem; }
.pt-114 { padding-top: 28.5rem; }
.pb-114 { padding-bottom: 28.5rem; }
.m-114 { margin: 28.5rem; }
.mt-114 { margin-top: 28.5rem; }
.mb-114 { margin-bottom: 28.5rem; }
.gap-114 { gap: 28.5rem; }
.space-y-114 > * + * { margin-top: 28.5rem; }
.w-114 { width: 28.5rem; }
.h-114 { height: 28.5rem; }
.p-115 { padding: 28.75rem; }
.px-115 { padding-left: 28.75rem; padding-right: 28.75rem; }
.py-115 { padding-top: 28.75rem; padding-bottom: 28.75rem; }
.pt-115 { padding-top: 28.75rem; }
.pb-115 { padding-bottom: 28.75rem; }
.m-115 { margin: 28.75rem; }
.mt-115 { margin-top: 28.75rem; }
.mb-115 { margin-bottom: 28.75rem; }
.gap-115 { gap: 28.75rem; }
.space-y-115 > * + * { margin-top: 28.75rem; }
.w-115 { width: 28.75rem; }
.h-115 { height: 28.75rem; }
.p-116 { padding: 29.0rem; }
.px-116 { padding-left: 29.0rem; padding-right: 29.0rem; }
.py-116 { padding-top: 29.0rem; padding-bottom: 29.0rem; }
.pt-116 { padding-top: 29.0rem; }
.pb-116 { padding-bottom: 29.0rem; }
.m-116 { margin: 29.0rem; }
.mt-116 { margin-top: 29.0rem; }
.mb-116 { margin-bottom: 29.0rem; }
.gap-116 { gap: 29.0rem; }
.space-y-116 > * + * { margin-top: 29.0rem; }
.w-116 { width: 29.0rem; }
.h-116 { height: 29.0rem; }
.p-117 { padding: 29.25rem; }
.px-117 { padding-left: 29.25rem; padding-right: 29.25rem; }
.py-117 { padding-top: 29.25rem; padding-bottom: 29.25rem; }
.pt-117 { padding-top: 29.25rem; }
.pb-117 { padding-bottom: 29.25rem; }
.m-117 { margin: 29.25rem; }
.mt-117 { margin-top: 29.25rem; }
.mb-117 { margin-bottom: 29.25rem; }
.gap-117 { gap: 29.25rem; }
.space-y-117 > * + * { margin-top: 29.25rem; }
.w-117 { width: 29.25rem; }
.h-117 { height: 29.25rem; }
.p-118 { padding: 29.5rem; }
.px-118 { padding-left: 29.5rem; padding-right: 29.5rem; }
.py-118 { padding-top: 29.5rem; padding-bottom: 29.5rem; }
.pt-118 { padding-top: 29.5rem; }
.pb-118 { padding-bottom: 29.5rem; }
.m-118 { margin: 29.5rem; }
.mt-118 { margin-top: 29.5rem; }
.mb-118 { margin-bottom: 29.5rem; }
.gap-118 { gap: 29.5rem; }
.space-y-118 > * + * { margin-top: 29.5rem; }
.w-118 { width: 29.5rem; }
.h-118 { height: 29.5rem; }
.p-119 { padding: 29.75rem; }
.px-119 { padding-left: 29.75rem; padding-right: 29.75rem; }
.py-119 { padding-top: 29.75rem; padding-bottom: 29.75rem; }
.pt-119 { padding-top: 29.75rem; }
.pb-119 { padding-bottom: 29.75rem; }
.m-119 { margin: 29.75rem; }
.mt-119 { margin-top: 29.75rem; }
.mb-119 { margin-bottom: 29.75rem; }
.gap-119 { gap: 29.75rem; }
.space-y-119 > * + * { margin-top: 29.75rem; }
.w-119 { width: 29.75rem; }
.h-119 { height: 29.75rem; }
.p-120 { padding: 30.0rem; }
.px-120 { padding-left: 30.0rem; padding-right: 30.0rem; }
.py-120 { padding-top: 30.0rem; padding-bottom: 30.0rem; }
.pt-120 { padding-top: 30.0rem; }
.pb-120 { padding-bottom: 30.0rem; }
.m-120 { margin: 30.0rem; }
.mt-120 { margin-top: 30.0rem; }
.mb-120 { margin-bottom: 30.0rem; }
.gap-120 { gap: 30.0rem; }
.space-y-120 > * + * { margin-top: 30.0rem; }
.w-120 { width: 30.0rem; }
.h-120 { height: 30.0rem; }
.p-121 { padding: 30.25rem; }
.px-121 { padding-left: 30.25rem; padding-right: 30.25rem; }
.py-121 { padding-top: 30.25rem; padding-bottom: 30.25rem; }
.pt-121 { padding-top: 30.25rem; }
.pb-121 { padding-bottom: 30.25rem; }
.m-121 { margin: 30.25rem; }
.mt-121 { margin-top: 30.25rem; }
.mb-121 { margin-bottom: 30.25rem; }
.gap-121 { gap: 30.25rem; }
.space-y-121 > * + * { margin-top: 30.25rem; }
.w-121 { width: 30.25rem; }
.h-121 { height: 30.25rem; }
.p-122 { padding: 30.5rem; }
.px-122 { padding-left: 30.5rem; padding-right: 30.5rem; }
.py-122 { padding-top: 30.5rem; padding-bottom: 30.5rem; }
.pt-122 { padding-top: 30.5rem; }
.pb-122 { padding-bottom: 30.5rem; }
.m-122 { margin: 30.5rem; }
.mt-122 { margin-top: 30.5rem; }
.mb-122 { margin-bottom: 30.5rem; }
.gap-122 { gap: 30.5rem; }
.space-y-122 > * + * { margin-top: 30.5rem; }
.w-122 { width: 30.5rem; }
.h-122 { height: 30.5rem; }
.p-123 { padding: 30.75rem; }
.px-123 { padding-left: 30.75rem; padding-right: 30.75rem; }
.py-123 { padding-top: 30.75rem; padding-bottom: 30.75rem; }
.pt-123 { padding-top: 30.75rem; }
.pb-123 { padding-bottom: 30.75rem; }
.m-123 { margin: 30.75rem; }
.mt-123 { margin-top: 30.75rem; }
.mb-123 { margin-bottom: 30.75rem; }
.gap-123 { gap: 30.75rem; }
.space-y-123 > * + * { margin-top: 30.75rem; }
.w-123 { width: 30.75rem; }
.h-123 { height: 30.75rem; }
.p-124 { padding: 31.0rem; }
.px-124 { padding-left: 31.0rem; padding-right: 31.0rem; }
.py-124 { padding-top: 31.0rem; padding-bottom: 31.0rem; }
.pt-124 { padding-top: 31.0rem; }
.pb-124 { padding-bottom: 31.0rem; }
.m-124 { margin: 31.0rem; }
.mt-124 { margin-top: 31.0rem; }
.mb-124 { margin-bottom: 31.0rem; }
.gap-124 { gap: 31.0rem; }
.space-y-124 > * + * { margin-top: 31.0rem; }
.w-124 { width: 31.0rem; }
.h-124 { height: 31.0rem; }
.p-125 { padding: 31.25rem; }
.px-125 { padding-left: 31.25rem; padding-right: 31.25rem; }
.py-125 { padding-top: 31.25rem; padding-bottom: 31.25rem; }
.pt-125 { padding-top: 31.25rem; }
.pb-125 { padding-bottom: 31.25rem; }
.m-125 { margin: 31.25rem; }
.mt-125 { margin-top: 31.25rem; }
.mb-125 { margin-bottom: 31.25rem; }
.gap-125 { gap: 31.25rem; }
.space-y-125 > * + * { margin-top: 31.25rem; }
.w-125 { width: 31.25rem; }
.h-125 { height: 31.25rem; }
.p-126 { padding: 31.5rem; }
.px-126 { padding-left: 31.5rem; padding-right: 31.5rem; }
.py-126 { padding-top: 31.5rem; padding-bottom: 31.5rem; }
.pt-126 { padding-top: 31.5rem; }
.pb-126 { padding-bottom: 31.5rem; }
.m-126 { margin: 31.5rem; }
.mt-126 { margin-top: 31.5rem; }
.mb-126 { margin-bottom: 31.5rem; }
.gap-126 { gap: 31.5rem; }
.space-y-126 > * + * { margin-top: 31.5rem; }
.w-126 { width: 31.5rem; }
.h-126 { height: 31.5rem; }
.p-127 { padding: 31.75rem; }
.px-127 { padding-left: 31.75rem; padding-right: 31.75rem; }
.py-127 { padding-top: 31.75rem; padding-bottom: 31.75rem; }
.pt-127 { padding-top: 31.75rem; }
.pb-127 { padding-bottom: 31.75rem; }
.m-127 { margin: 31.75rem; }
.mt-127 { margin-top: 31.75rem; }
.mb-127 { margin-bottom: 31.75rem; }
.gap-127 { gap: 31.75rem; }
.space-y-127 > * + * { margin-top: 31.75rem; }
.w-127 { width: 31.75rem; }
.h-127 { height: 31.75rem; }
@media (min-width: 640px) {
  .sm\:col-span-1 { grid-column: span 1 / span 1; }
  .sm\:w-1\/12 { width: 8.3333%; }
  .sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .sm\:col-span-2 { grid-column: span 2 / span 2; }
  .sm\:w-2\/12 { width: 16.6667%; }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .sm\:col-span-3 { grid-column: span 3 / span 3; }
  .sm\:w-3\/12 { width: 25.0%; }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .sm\:col-span-4 { grid-column: span 4 / span 4; }
  .sm\:w-4\/12 { width: 33.3333%; }
  .sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .sm\:col-span-5 { grid-column: span 5 / span 5; }
  .sm\:w-5\/12 { width: 41.6667%; }
  .sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .sm\:col-span-6 { grid-column: span 6 / span 6; }
  .sm\:w-6\/12 { width: 50.0%; }
  .sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .sm\:col-span-7 { grid-column: span 7 / span 7; }
  .sm\:w-7\/12 { width: 58.3333%; }
  .sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .sm\:col-span-8 { grid-column: span 8 / span 8; }
  .sm\:w-8\/12 { width: 66.6667%; }
  .sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .sm\:col-span-9 { grid-column: span 9 / span 9; }
  .sm\:w-9\/12 { width: 75.0%; }
  .sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .sm\:col-span-10 { grid-column: span 10 / span 10; }
  .sm\:w-10\/12 { width: 83.3333%; }
  .sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .sm\:col-span-11 { grid-column: span 11 / span 11; }
  .sm\:w-11\/12 { width: 91.6667%; }
  .sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .sm\:col-span-12 { grid-column: span 12 / span 12; }
  .sm\:w-12\/12 { width: 100.0%; }
  .sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .sm\:p-1 { padding: 0.25rem; }
  .sm\:px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .sm\:py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .sm\:p-2 { padding: 0.5rem; }
  .sm\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .sm\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .sm\:p-3 { padding: 0.75rem; }
  .sm\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .sm\:py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .sm\:p-4 { padding: 1.0rem; }
  .sm\:px-4 { padding-left: 1.0rem; padding-right: 1.0rem; }
  .sm\:py-4 { padding-top: 1.0rem; padding-bottom: 1.0rem; }
  .sm\:p-5 { padding: 1.25rem; }
  .sm\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .sm\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .sm\:p-6 { padding: 1.5rem; }
  .sm\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .sm\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .sm\:p-7 { padding: 1.75rem; }
  .sm\:px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
  .sm\:py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
  .sm\:p-8 { padding: 2.0rem; }
  .sm\:px-8 { padding-left: 2.0rem; padding-right: 2.0rem; }
  .sm\:py-8 { padding-top: 2.0rem; padding-bottom: 2.0rem; }
  .sm\:p-9 { padding: 2.25rem; }
  .sm\:px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
  .sm\:py-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; }
  .sm\:p-10 { padding: 2.5rem; }
  .sm\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .sm\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .sm\:p-11 { padding: 2.75rem; }
  .sm\:px-11 { padding-left: 2.75rem; padding-right: 2.75rem; }
  .sm\:py-11 { padding-top: 2.75rem; padding-bottom: 2.75rem; }
  .sm\:p-12 { padding: 3.0rem; }
  .sm\:px-12 { padding-left: 3.0rem; padding-right: 3.0rem; }
  .sm\:py-12 { padding-top: 3.0rem; padding-bottom: 3.0rem; }
  .sm\:p-13 { padding: 3.25rem; }
  .sm\:px-13 { padding-left: 3.25rem; padding-right: 3.25rem; }
  .sm\:py-13 { padding-top: 3.25rem; padding-bottom: 3.25rem; }
  .sm\:p-14 { padding: 3.5rem; }
  .sm\:px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .sm\:py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .sm\:p-15 { padding: 3.75rem; }
  .sm\:px-15 { padding-left: 3.75rem; padding-right: 3.75rem; }
  .sm\:py-15 { padding-top: 3.75rem; padding-bottom: 3.75rem; }
  .sm\:p-16 { padding: 4.0rem; }
  .sm\:px-16 { padding-left: 4.0rem; padding-right: 4.0rem; }
  .sm\:py-16 { padding-top: 4.0rem; padding-bottom: 4.0rem; }
  .sm\:p-17 { padding: 4.25rem; }
  .sm\:px-17 { padding-left: 4.25rem; padding-right: 4.25rem; }
  .sm\:py-17 { padding-top: 4.25rem; padding-bottom: 4.25rem; }
  .sm\:p-18 { padding: 4.5rem; }
  .sm\:px-18 { padding-left: 4.5rem; padding-right: 4.5rem; }
  .sm\:py-18 { padding-top: 4.5rem; padding-bottom: 4.5rem; }
  .sm\:p-19 { padding: 4.75rem; }
  .sm\:px-19 { padding-left: 4.75rem; padding-right: 4.75rem; }
  .sm\:py-19 { padding-top: 4.75rem; padding-bottom: 4.75rem; }
  .sm\:p-20 { padding: 5.0rem; }
  .sm\:px-20 { padding-left: 5.0rem; padding-right: 5.0rem; }
  .sm\:py-20 { padding-top: 5.0rem; padding-bottom: 5.0rem; }
  .sm\:p-21 { padding: 5.25rem; }
  .sm\:px-21 { padding-left: 5.25rem; padding-right: 5.25rem; }
  .sm\:py-21 { padding-top: 5.25rem; padding-bottom: 5.25rem; }
  .sm\:p-22 { padding: 5.5rem; }
  .sm\:px-22 { padding-left: 5.5rem; padding-right: 5.5rem; }
  .sm\:py-22 { padding-top: 5.5rem; padding-bottom: 5.5rem; }
  .sm\:p-23 { padding: 5.75rem; }
  .sm\:px-23 { padding-left: 5.75rem; padding-right: 5.75rem; }
  .sm\:py-23 { padding-top: 5.75rem; padding-bottom: 5.75rem; }
  .sm\:p-24 { padding: 6.0rem; }
  .sm\:px-24 { padding-left: 6.0rem; padding-right: 6.0rem; }
  .sm\:py-24 { padding-top: 6.0rem; padding-bottom: 6.0rem; }
  .sm\:p-25 { padding: 6.25rem; }
  .sm\:px-25 { padding-left: 6.25rem; padding-right: 6.25rem; }
  .sm\:py-25 { padding-top: 6.25rem; padding-bottom: 6.25rem; }
  .sm\:p-26 { padding: 6.5rem; }
  .sm\:px-26 { padding-left: 6.5rem; padding-right: 6.5rem; }
  .sm\:py-26 { padding-top: 6.5rem; padding-bottom: 6.5rem; }
  .sm\:p-27 { padding: 6.75rem; }
  .sm\:px-27 { padding-left: 6.75rem; padding-right: 6.75rem; }
  .sm\:py-27 { padding-top: 6.75rem; padding-bottom: 6.75rem; }
  .sm\:p-28 { padding: 7.0rem; }
  .sm\:px-28 { padding-left: 7.0rem; padding-right: 7.0rem; }
  .sm\:py-28 { padding-top: 7.0rem; padding-bottom: 7.0rem; }
  .sm\:p-29 { padding: 7.25rem; }
  .sm\:px-29 { padding-left: 7.25rem; padding-right: 7.25rem; }
  .sm\:py-29 { padding-top: 7.25rem; padding-bottom: 7.25rem; }
  .sm\:p-30 { padding: 7.5rem; }
  .sm\:px-30 { padding-left: 7.5rem; padding-right: 7.5rem; }
  .sm\:py-30 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
  .sm\:p-31 { padding: 7.75rem; }
  .sm\:px-31 { padding-left: 7.75rem; padding-right: 7.75rem; }
  .sm\:py-31 { padding-top: 7.75rem; padding-bottom: 7.75rem; }
  .sm\:p-32 { padding: 8.0rem; }
  .sm\:px-32 { padding-left: 8.0rem; padding-right: 8.0rem; }
  .sm\:py-32 { padding-top: 8.0rem; padding-bottom: 8.0rem; }
  .sm\:p-33 { padding: 8.25rem; }
  .sm\:px-33 { padding-left: 8.25rem; padding-right: 8.25rem; }
  .sm\:py-33 { padding-top: 8.25rem; padding-bottom: 8.25rem; }
  .sm\:p-34 { padding: 8.5rem; }
  .sm\:px-34 { padding-left: 8.5rem; padding-right: 8.5rem; }
  .sm\:py-34 { padding-top: 8.5rem; padding-bottom: 8.5rem; }
  .sm\:p-35 { padding: 8.75rem; }
  .sm\:px-35 { padding-left: 8.75rem; padding-right: 8.75rem; }
  .sm\:py-35 { padding-top: 8.75rem; padding-bottom: 8.75rem; }
  .sm\:p-36 { padding: 9.0rem; }
  .sm\:px-36 { padding-left: 9.0rem; padding-right: 9.0rem; }
  .sm\:py-36 { padding-top: 9.0rem; padding-bottom: 9.0rem; }
  .sm\:p-37 { padding: 9.25rem; }
  .sm\:px-37 { padding-left: 9.25rem; padding-right: 9.25rem; }
  .sm\:py-37 { padding-top: 9.25rem; padding-bottom: 9.25rem; }
  .sm\:p-38 { padding: 9.5rem; }
  .sm\:px-38 { padding-left: 9.5rem; padding-right: 9.5rem; }
  .sm\:py-38 { padding-top: 9.5rem; padding-bottom: 9.5rem; }
  .sm\:p-39 { padding: 9.75rem; }
  .sm\:px-39 { padding-left: 9.75rem; padding-right: 9.75rem; }
  .sm\:py-39 { padding-top: 9.75rem; padding-bottom: 9.75rem; }
  .sm\:p-40 { padding: 10.0rem; }
  .sm\:px-40 { padding-left: 10.0rem; padding-right: 10.0rem; }
  .sm\:py-40 { padding-top: 10.0rem; padding-bottom: 10.0rem; }
  .sm\:p-41 { padding: 10.25rem; }
  .sm\:px-41 { padding-left: 10.25rem; padding-right: 10.25rem; }
  .sm\:py-41 { padding-top: 10.25rem; padding-bottom: 10.25rem; }
  .sm\:p-42 { padding: 10.5rem; }
  .sm\:px-42 { padding-left: 10.5rem; padding-right: 10.5rem; }
  .sm\:py-42 { padding-top: 10.5rem; padding-bottom: 10.5rem; }
  .sm\:p-43 { padding: 10.75rem; }
  .sm\:px-43 { padding-left: 10.75rem; padding-right: 10.75rem; }
  .sm\:py-43 { padding-top: 10.75rem; padding-bottom: 10.75rem; }
  .sm\:p-44 { padding: 11.0rem; }
  .sm\:px-44 { padding-left: 11.0rem; padding-right: 11.0rem; }
  .sm\:py-44 { padding-top: 11.0rem; padding-bottom: 11.0rem; }
  .sm\:p-45 { padding: 11.25rem; }
  .sm\:px-45 { padding-left: 11.25rem; padding-right: 11.25rem; }
  .sm\:py-45 { padding-top: 11.25rem; padding-bottom: 11.25rem; }
  .sm\:p-46 { padding: 11.5rem; }
  .sm\:px-46 { padding-left: 11.5rem; padding-right: 11.5rem; }
  .sm\:py-46 { padding-top: 11.5rem; padding-bottom: 11.5rem; }
  .sm\:p-47 { padding: 11.75rem; }
  .sm\:px-47 { padding-left: 11.75rem; padding-right: 11.75rem; }
  .sm\:py-47 { padding-top: 11.75rem; padding-bottom: 11.75rem; }
}
@media (min-width: 768px) {
  .md\:col-span-1 { grid-column: span 1 / span 1; }
  .md\:w-1\/12 { width: 8.3333%; }
  .md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .md\:col-span-2 { grid-column: span 2 / span 2; }
  .md\:w-2\/12 { width: 16.6667%; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .md\:col-span-3 { grid-column: span 3 / span 3; }
  .md\:w-3\/12 { width: 25.0%; }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .md\:col-span-4 { grid-column: span 4 / span 4; }
  .md\:w-4\/12 { width: 33.3333%; }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .md\:col-span-5 { grid-column: span 5 / span 5; }
  .md\:w-5\/12 { width: 41.6667%; }
  .md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .md\:col-span-6 { grid-column: span 6 / span 6; }
  .md\:w-6\/12 { width: 50.0%; }
  .md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .md\:col-span-7 { grid-column: span 7 / span 7; }
  .md\:w-7\/12 { width: 58.3333%; }
  .md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .md\:col-span-8 { grid-column: span 8 / span 8; }
  .md\:w-8\/12 { width: 66.6667%; }
  .md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .md\:col-span-9 { grid-column: span 9 / span 9; }
  .md\:w-9\/12 { width: 75.0%; }
  .md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .md\:col-span-10 { grid-column: span 10 / span 10; }
  .md\:w-10\/12 { width: 83.3333%; }
  .md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .md\:col-span-11 { grid-column: span 11 / span 11; }
  .md\:w-11\/12 { width: 91.6667%; }
  .md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .md\:col-span-12 { grid-column: span 12 / span 12; }
  .md\:w-12\/12 { width: 100.0%; }
  .md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .md\:p-1 { padding: 0.25rem; }
  .md\:px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .md\:py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .md\:p-2 { padding: 0.5rem; }
  .md\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .md\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .md\:p-3 { padding: 0.75rem; }
  .md\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .md\:py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .md\:p-4 { padding: 1.0rem; }
  .md\:px-4 { padding-left: 1.0rem; padding-right: 1.0rem; }
  .md\:py-4 { padding-top: 1.0rem; padding-bottom: 1.0rem; }
  .md\:p-5 { padding: 1.25rem; }
  .md\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .md\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .md\:p-6 { padding: 1.5rem; }
  .md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .md\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .md\:p-7 { padding: 1.75rem; }
  .md\:px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
  .md\:py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
  .md\:p-8 { padding: 2.0rem; }
  .md\:px-8 { padding-left: 2.0rem; padding-right: 2.0rem; }
  .md\:py-8 { padding-top: 2.0rem; padding-bottom: 2.0rem; }
  .md\:p-9 { padding: 2.25rem; }
  .md\:px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
  .md\:py-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; }
  .md\:p-10 { padding: 2.5rem; }
  .md\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .md\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .md\:p-11 { padding: 2.75rem; }
  .md\:px-11 { padding-left: 2.75rem; padding-right: 2.75rem; }
  .md\:py-11 { padding-top: 2.75rem; padding-bottom: 2.75rem; }
  .md\:p-12 { padding: 3.0rem; }
  .md\:px-12 { padding-left: 3.0rem; padding-right: 3.0rem; }
  .md\:py-12 { padding-top: 3.0rem; padding-bottom: 3.0rem; }
  .md\:p-13 { padding: 3.25rem; }
  .md\:px-13 { padding-left: 3.25rem; padding-right: 3.25rem; }
  .md\:py-13 { padding-top: 3.25rem; padding-bottom: 3.25rem; }
  .md\:p-14 { padding: 3.5rem; }
  .md\:px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .md\:py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .md\:p-15 { padding: 3.75rem; }
  .md\:px-15 { padding-left: 3.75rem; padding-right: 3.75rem; }
  .md\:py-15 { padding-top: 3.75rem; padding-bottom: 3.75rem; }
  .md\:p-16 { padding: 4.0rem; }
  .md\:px-16 { padding-left: 4.0rem; padding-right: 4.0rem; }
  .md\:py-16 { padding-top: 4.0rem; padding-bottom: 4.0rem; }
  .md\:p-17 { padding: 4.25rem; }
  .md\:px-17 { padding-left: 4.25rem; padding-right: 4.25rem; }
  .md\:py-17 { padding-top: 4.25rem; padding-bottom: 4.25rem; }
  .md\:p-18 { padding: 4.5rem; }
  .md\:px-18 { padding-left: 4.5rem; padding-right: 4.5rem; }
  .md\:py-18 { padding-top: 4.5rem; padding-bottom: 4.5rem; }
  .md\:p-19 { padding: 4.75rem; }
  .md\:px-19 { padding-left: 4.75rem; padding-right: 4.75rem; }
  .md\:py-19 { padding-top: 4.75rem; padding-bottom: 4.75rem; }
  .md\:p-20 { padding: 5.0rem; }
  .md\:px-20 { padding-left: 5.0rem; padding-right: 5.0rem; }
  .md\:py-20 { padding-top: 5.0rem; padding-bottom: 5.0rem; }
  .md\:p-21 { padding: 5.25rem; }
  .md\:px-21 { padding-left: 5.25rem; padding-right: 5.25rem; }
  .md\:py-21 { padding-top: 5.25rem; padding-bottom: 5.25rem; }
  .md\:p-22 { padding: 5.5rem; }
  .md\:px-22 { padding-left: 5.5rem; padding-right: 5.5rem; }
  .md\:py-22 { padding-top: 5.5rem; padding-bottom: 5.5rem; }
  .md\:p-23 { padding: 5.75rem; }
  .md\:px-23 { padding-left: 5.75rem; padding-right: 5.75rem; }
  .md\:py-23 { padding-top: 5.75rem; padding-bottom: 5.75rem; }
  .md\:p-24 { padding: 6.0rem; }
  .md\:px-24 { padding-left: 6.0rem; padding-right: 6.0rem; }
  .md\:py-24 { padding-top: 6.0rem; padding-bottom: 6.0rem; }
  .md\:p-25 { padding: 6.25rem; }
  .md\:px-25 { padding-left: 6.25rem; padding-right: 6.25rem; }
  .md\:py-25 { padding-top: 6.25rem; padding-bottom: 6.25rem; }
  .md\:p-26 { padding: 6.5rem; }
  .md\:px-26 { padding-left: 6.5rem; padding-right: 6.5rem; }
  .md\:py-26 { padding-top: 6.5rem; padding-bottom: 6.5rem; }
  .md\:p-27 { padding: 6.75rem; }
  .md\:px-27 { padding-left: 6.75rem; padding-right: 6.75rem; }
  .md\:py-27 { padding-top: 6.75rem; padding-bottom: 6.75rem; }
  .md\:p-28 { padding: 7.0rem; }
  .md\:px-28 { padding-left: 7.0rem; padding-right: 7.0rem; }
  .md\:py-28 { padding-top: 7.0rem; padding-bottom: 7.0rem; }
  .md\:p-29 { padding: 7.25rem; }
  .md\:px-29 { padding-left: 7.25rem; padding-right: 7.25rem; }
  .md\:py-29 { padding-top: 7.25rem; padding-bottom: 7.25rem; }
  .md\:p-30 { padding: 7.5rem; }
  .md\:px-30 { padding-left: 7.5rem; padding-right: 7.5rem; }
  .md\:py-30 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
  .md\:p-31 { padding: 7.75rem; }
  .md\:px-31 { padding-left: 7.75rem; padding-right: 7.75rem; }
  .md\:py-31 { padding-top: 7.75rem; padding-bottom: 7.75rem; }
  .md\:p-32 { padding: 8.0rem; }
  .md\:px-32 { padding-left: 8.0rem; padding-right: 8.0rem; }
  .md\:py-32 { padding-top: 8.0rem; padding-bottom: 8.0rem; }
  .md\:p-33 { padding: 8.25rem; }
  .md\:px-33 { padding-left: 8.25rem; padding-right: 8.25rem; }
  .md\:py-33 { padding-top: 8.25rem; padding-bottom: 8.25rem; }
  .md\:p-34 { padding: 8.5rem; }
  .md\:px-34 { padding-left: 8.5rem; padding-right: 8.5rem; }
  .md\:py-34 { padding-top: 8.5rem; padding-bottom: 8.5rem; }
  .md\:p-35 { padding: 8.75rem; }
  .md\:px-35 { padding-left: 8.75rem; padding-right: 8.75rem; }
  .md\:py-35 { padding-top: 8.75rem; padding-bottom: 8.75rem; }
  .md\:p-36 { padding: 9.0rem; }
  .md\:px-36 { padding-left: 9.0rem; padding-right: 9.0rem; }
  .md\:py-36 { padding-top: 9.0rem; padding-bottom: 9.0rem; }
  .md\:p-37 { padding: 9.25rem; }
  .md\:px-37 { padding-left: 9.25rem; padding-right: 9.25rem; }
  .md\:py-37 { padding-top: 9.25rem; padding-bottom: 9.25rem; }
  .md\:p-38 { padding: 9.5rem; }
  .md\:px-38 { padding-left: 9.5rem; padding-right: 9.5rem; }
  .md\:py-38 { padding-top: 9.5rem; padding-bottom: 9.5rem; }
  .md\:p-39 { padding: 9.75rem; }
  .md\:px-39 { padding-left: 9.75rem; padding-right: 9.75rem; }
  .md\:py-39 { padding-top: 9.75rem; padding-bottom: 9.75rem; }
  .md\:p-40 { padding: 10.0rem; }
  .md\:px-40 { padding-left: 10.0rem; padding-right: 10.0rem; }
  .md\:py-40 { padding-top: 10.0rem; padding-bottom: 10.0rem; }
  .md\:p-41 { padding: 10.25rem; }
  .md\:px-41 { padding-left: 10.25rem; padding-right: 10.25rem; }
  .md\:py-41 { padding-top: 10.25rem; padding-bottom: 10.25rem; }
  .md\:p-42 { padding: 10.5rem; }
  .md\:px-42 { padding-left: 10.5rem; padding-right: 10.5rem; }
  .md\:py-42 { padding-top: 10.5rem; padding-bottom: 10.5rem; }
  .md\:p-43 { padding: 10.75rem; }
  .md\:px-43 { padding-left: 10.75rem; padding-right: 10.75rem; }
  .md\:py-43 { padding-top: 10.75rem; padding-bottom: 10.75rem; }
  .md\:p-44 { padding: 11.0rem; }
  .md\:px-44 { padding-left: 11.0rem; padding-right: 11.0rem; }
  .md\:py-44 { padding-top: 11.0rem; padding-bottom: 11.0rem; }
  .md\:p-45 { padding: 11.25rem; }
  .md\:px-45 { padding-left: 11.25rem; padding-right: 11.25rem; }
  .md\:py-45 { padding-top: 11.25rem; padding-bottom: 11.25rem; }
  .md\:p-46 { padding: 11.5rem; }
  .md\:px-46 { padding-left: 11.5rem; padding-right: 11.5rem; }
  .md\:py-46 { padding-top: 11.5rem; padding-bottom: 11.5rem; }
  .md\:p-47 { padding: 11.75rem; }
  .md\:px-47 { padding-left: 11.75rem; padding-right: 11.75rem; }
  .md\:py-47 { padding-top: 11.75rem; padding-bottom: 11.75rem; }
}
@media (min-width: 1024px) {
  .lg\:col-span-1 { grid-column: span 1 / span 1; }
  .lg\:w-1\/12 { width: 8.3333%; }
  .lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .lg\:col-span-2 { grid-column: span 2 / span 2; }
  .lg\:w-2\/12 { width: 16.6667%; }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .lg\:col-span-3 { grid-column: span 3 / span 3; }
  .lg\:w-3\/12 { width: 25.0%; }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .lg\:col-span-4 { grid-column: span 4 / span 4; }
  .lg\:w-4\/12 { width: 33.3333%; }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .lg\:col-span-5 { grid-column: span 5 / span 5; }
  .lg\:w-5\/12 { width: 41.6667%; }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .lg\:col-span-6 { grid-column: span 6 / span 6; }
  .lg\:w-6\/12 { width: 50.0%; }
  .lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .lg\:col-span-7 { grid-column: span 7 / span 7; }
  .lg\:w-7\/12 { width: 58.3333%; }
  .lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .lg\:col-span-8 { grid-column: span 8 / span 8; }
  .lg\:w-8\/12 { width: 66.6667%; }
  .lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .lg\:col-span-9 { grid-column: span 9 / span 9; }
  .lg\:w-9\/12 { width: 75.0%; }
  .lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .lg\:col-span-10 { grid-column: span 10 / span 10; }
  .lg\:w-10\/12 { width: 83.3333%; }
  .lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .lg\:col-span-11 { grid-column: span 11 / span 11; }
  .lg\:w-11\/12 { width: 91.6667%; }
  .lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .lg\:col-span-12 { grid-column: span 12 / span 12; }
  .lg\:w-12\/12 { width: 100.0%; }
  .lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .lg\:p-1 { padding: 0.25rem; }
  .lg\:px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .lg\:py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .lg\:p-2 { padding: 0.5rem; }
  .lg\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .lg\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .lg\:p-3 { padding: 0.75rem; }
  .lg\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .lg\:py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .lg\:p-4 { padding: 1.0rem; }
  .lg\:px-4 { padding-left: 1.0rem; padding-right: 1.0rem; }
  .lg\:py-4 { padding-top: 1.0rem; padding-bottom: 1.0rem; }
  .lg\:p-5 { padding: 1.25rem; }
  .lg\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .lg\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .lg\:p-6 { padding: 1.5rem; }
  .lg\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .lg\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .lg\:p-7 { padding: 1.75rem; }
  .lg\:px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
  .lg\:py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
  .lg\:p-8 { padding: 2.0rem; }
  .lg\:px-8 { padding-left: 2.0rem; padding-right: 2.0rem; }
  .lg\:py-8 { padding-top: 2.0rem; padding-bottom: 2.0rem; }
  .lg\:p-9 { padding: 2.25rem; }
  .lg\:px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
  .lg\:py-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; }
  .lg\:p-10 { padding: 2.5rem; }
  .lg\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .lg\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .lg\:p-11 { padding: 2.75rem; }
  .lg\:px-11 { padding-left: 2.75rem; padding-right: 2.75rem; }
  .lg\:py-11 { padding-top: 2.75rem; padding-bottom: 2.75rem; }
  .lg\:p-12 { padding: 3.0rem; }
  .lg\:px-12 { padding-left: 3.0rem; padding-right: 3.0rem; }
  .lg\:py-12 { padding-top: 3.0rem; padding-bottom: 3.0rem; }
  .lg\:p-13 { padding: 3.25rem; }
  .lg\:px-13 { padding-left: 3.25rem; padding-right: 3.25rem; }
  .lg\:py-13 { padding-top: 3.25rem; padding-bottom: 3.25rem; }
  .lg\:p-14 { padding: 3.5rem; }
  .lg\:px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .lg\:py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .lg\:p-15 { padding: 3.75rem; }
  .lg\:px-15 { padding-left: 3.75rem; padding-right: 3.75rem; }
  .lg\:py-15 { padding-top: 3.75rem; padding-bottom: 3.75rem; }
  .lg\:p-16 { padding: 4.0rem; }
  .lg\:px-16 { padding-left: 4.0rem; padding-right: 4.0rem; }
  .lg\:py-16 { padding-top: 4.0rem; padding-bottom: 4.0rem; }
  .lg\:p-17 { padding: 4.25rem; }
  .lg\:px-17 { padding-left: 4.25rem; padding-right: 4.25rem; }
  .lg\:py-17 { padding-top: 4.25rem; padding-bottom: 4.25rem; }
  .lg\:p-18 { padding: 4.5rem; }
  .lg\:px-18 { padding-left: 4.5rem; padding-right: 4.5rem; }
  .lg\:py-18 { padding-top: 4.5rem; padding-bottom: 4.5rem; }
  .lg\:p-19 { padding: 4.75rem; }
  .lg\:px-19 { padding-left: 4.75rem; padding-right: 4.75rem; }
  .lg\:py-19 { padding-top: 4.75rem; padding-bottom: 4.75rem; }
  .lg\:p-20 { padding: 5.0rem; }
  .lg\:px-20 { padding-left: 5.0rem; padding-right: 5.0rem; }
  .lg\:py-20 { padding-top: 5.0rem; padding-bottom: 5.0rem; }
  .lg\:p-21 { padding: 5.25rem; }
  .lg\:px-21 { padding-left: 5.25rem; padding-right: 5.25rem; }
  .lg\:py-21 { padding-top: 5.25rem; padding-bottom: 5.25rem; }
  .lg\:p-22 { padding: 5.5rem; }
  .lg\:px-22 { padding-left: 5.5rem; padding-right: 5.5rem; }
  .lg\:py-22 { padding-top: 5.5rem; padding-bottom: 5.5rem; }
  .lg\:p-23 { padding: 5.75rem; }
  .lg\:px-23 { padding-left: 5.75rem; padding-right: 5.75rem; }
  .lg\:py-23 { padding-top: 5.75rem; padding-bottom: 5.75rem; }
  .lg\:p-24 { padding: 6.0rem; }
  .lg\:px-24 { padding-left: 6.0rem; padding-right: 6.0rem; }
  .lg\:py-24 { padding-top: 6.0rem; padding-bottom: 6.0rem; }
  .lg\:p-25 { padding: 6.25rem; }
  .lg\:px-25 { padding-left: 6.25rem; padding-right: 6.25rem; }
  .lg\:py-25 { padding-top: 6.25rem; padding-bottom: 6.25rem; }
  .lg\:p-26 { padding: 6.5rem; }
  .lg\:px-26 { padding-left: 6.5rem; padding-right: 6.5rem; }
  .lg\:py-26 { padding-top: 6.5rem; padding-bottom: 6.5rem; }
  .lg\:p-27 { padding: 6.75rem; }
  .lg\:px-27 { padding-left: 6.75rem; padding-right: 6.75rem; }
  .lg\:py-27 { padding-top: 6.75rem; padding-bottom: 6.75rem; }
  .lg\:p-28 { padding: 7.0rem; }
  .lg\:px-28 { padding-left: 7.0rem; padding-right: 7.0rem; }
  .lg\:py-28 { padding-top: 7.0rem; padding-bottom: 7.0rem; }
  .lg\:p-29 { padding: 7.25rem; }
  .lg\:px-29 { padding-left: 7.25rem; padding-right: 7.25rem; }
  .lg\:py-29 { padding-top: 7.25rem; padding-bottom: 7.25rem; }
  .lg\:p-30 { padding: 7.5rem; }
  .lg\:px-30 { padding-left: 7.5rem; padding-right: 7.5rem; }
  .lg\:py-30 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
  .lg\:p-31 { padding: 7.75rem; }
  .lg\:px-31 { padding-left: 7.75rem; padding-right: 7.75rem; }
  .lg\:py-31 { padding-top: 7.75rem; padding-bottom: 7.75rem; }
  .lg\:p-32 { padding: 8.0rem; }
  .lg\:px-32 { padding-left: 8.0rem; padding-right: 8.0rem; }
  .lg\:py-32 { padding-top: 8.0rem; padding-bottom: 8.0rem; }
  .lg\:p-33 { padding: 8.25rem; }
  .lg\:px-33 { padding-left: 8.25rem; padding-right: 8.25rem; }
  .lg\:py-33 { padding-top: 8.25rem; padding-bottom: 8.25rem; }
  .lg\:p-34 { padding: 8.5rem; }
  .lg\:px-34 { padding-left: 8.5rem; padding-right: 8.5rem; }
  .lg\:py-34 { padding-top: 8.5rem; padding-bottom: 8.5rem; }
  .lg\:p-35 { padding: 8.75rem; }
  .lg\:px-35 { padding-left: 8.75rem; padding-right: 8.75rem; }
  .lg\:py-35 { padding-top: 8.75rem; padding-bottom: 8.75rem; }
  .lg\:p-36 { padding: 9.0rem; }
  .lg\:px-36 { padding-left: 9.0rem; padding-right: 9.0rem; }
  .lg\:py-36 { padding-top: 9.0rem; padding-bottom: 9.0rem; }
  .lg\:p-37 { padding: 9.25rem; }
  .lg\:px-37 { padding-left: 9.25rem; padding-right: 9.25rem; }
  .lg\:py-37 { padding-top: 9.25rem; padding-bottom: 9.25rem; }
  .lg\:p-38 { padding: 9.5rem; }
  .lg\:px-38 { padding-left: 9.5rem; padding-right: 9.5rem; }
  .lg\:py-38 { padding-top: 9.5rem; padding-bottom: 9.5rem; }
  .lg\:p-39 { padding: 9.75rem; }
  .lg\:px-39 { padding-left: 9.75rem; padding-right: 9.75rem; }
  .lg\:py-39 { padding-top: 9.75rem; padding-bottom: 9.75rem; }
  .lg\:p-40 { padding: 10.0rem; }
  .lg\:px-40 { padding-left: 10.0rem; padding-right: 10.0rem; }
  .lg\:py-40 { padding-top: 10.0rem; padding-bottom: 10.0rem; }
  .lg\:p-41 { padding: 10.25rem; }
  .lg\:px-41 { padding-left: 10.25rem; padding-right: 10.25rem; }
  .lg\:py-41 { padding-top: 10.25rem; padding-bottom: 10.25rem; }
  .lg\:p-42 { padding: 10.5rem; }
  .lg\:px-42 { padding-left: 10.5rem; padding-right: 10.5rem; }
  .lg\:py-42 { padding-top: 10.5rem; padding-bottom: 10.5rem; }
  .lg\:p-43 { padding: 10.75rem; }
  .lg\:px-43 { padding-left: 10.75rem; padding-right: 10.75rem; }
  .lg\:py-43 { padding-top: 10.75rem; padding-bottom: 10.75rem; }
  .lg\:p-44 { padding: 11.0rem; }
  .lg\:px-44 { padding-left: 11.0rem; padding-right: 11.0rem; }
  .lg\:py-44 { padding-top: 11.0rem; padding-bottom: 11.0rem; }
  .lg\:p-45 { padding: 11.25rem; }
  .lg\:px-45 { padding-left: 11.25rem; padding-right: 11.25rem; }
  .lg\:py-45 { padding-top: 11.25rem; padding-bottom: 11.25rem; }
  .lg\:p-46 { padding: 11.5rem; }
  .lg\:px-46 { padding-left: 11.5rem; padding-right: 11.5rem; }
  .lg\:py-46 { padding-top: 11.5rem; padding-bottom: 11.5rem; }
  .lg\:p-47 { padding: 11.75rem; }
  .lg\:px-47 { padding-left: 11.75rem; padding-right: 11.75rem; }
  .lg\:py-47 { padding-top: 11.75rem; padding-bottom: 11.75rem; }
}
@media (min-width: 1280px) {
  .xl\:col-span-1 { grid-column: span 1 / span 1; }
  .xl\:w-1\/12 { width: 8.3333%; }
  .xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .xl\:col-span-2 { grid-column: span 2 / span 2; }
  .xl\:w-2\/12 { width: 16.6667%; }
  .xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xl\:col-span-3 { grid-column: span 3 / span 3; }
  .xl\:w-3\/12 { width: 25.0%; }
  .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .xl\:col-span-4 { grid-column: span 4 / span 4; }
  .xl\:w-4\/12 { width: 33.3333%; }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .xl\:col-span-5 { grid-column: span 5 / span 5; }
  .xl\:w-5\/12 { width: 41.6667%; }
  .xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .xl\:col-span-6 { grid-column: span 6 / span 6; }
  .xl\:w-6\/12 { width: 50.0%; }
  .xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .xl\:col-span-7 { grid-column: span 7 / span 7; }
  .xl\:w-7\/12 { width: 58.3333%; }
  .xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .xl\:col-span-8 { grid-column: span 8 / span 8; }
  .xl\:w-8\/12 { width: 66.6667%; }
  .xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .xl\:col-span-9 { grid-column: span 9 / span 9; }
  .xl\:w-9\/12 { width: 75.0%; }
  .xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .xl\:col-span-10 { grid-column: span 10 / span 10; }
  .xl\:w-10\/12 { width: 83.3333%; }
  .xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .xl\:col-span-11 { grid-column: span 11 / span 11; }
  .xl\:w-11\/12 { width: 91.6667%; }
  .xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .xl\:col-span-12 { grid-column: span 12 / span 12; }
  .xl\:w-12\/12 { width: 100.0%; }
  .xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .xl\:p-1 { padding: 0.25rem; }
  .xl\:px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .xl\:py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .xl\:p-2 { padding: 0.5rem; }
  .xl\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .xl\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .xl\:p-3 { padding: 0.75rem; }
  .xl\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .xl\:py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .xl\:p-4 { padding: 1.0rem; }
  .xl\:px-4 { padding-left: 1.0rem; padding-right: 1.0rem; }
  .xl\:py-4 { padding-top: 1.0rem; padding-bottom: 1.0rem; }
  .xl\:p-5 { padding: 1.25rem; }
  .xl\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .xl\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .xl\:p-6 { padding: 1.5rem; }
  .xl\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .xl\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .xl\:p-7 { padding: 1.75rem; }
  .xl\:px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
  .xl\:py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
  .xl\:p-8 { padding: 2.0rem; }
  .xl\:px-8 { padding-left: 2.0rem; padding-right: 2.0rem; }
  .xl\:py-8 { padding-top: 2.0rem; padding-bottom: 2.0rem; }
  .xl\:p-9 { padding: 2.25rem; }
  .xl\:px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
  .xl\:py-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; }
  .xl\:p-10 { padding: 2.5rem; }
  .xl\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .xl\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .xl\:p-11 { padding: 2.75rem; }
  .xl\:px-11 { padding-left: 2.75rem; padding-right: 2.75rem; }
  .xl\:py-11 { padding-top: 2.75rem; padding-bottom: 2.75rem; }
  .xl\:p-12 { padding: 3.0rem; }
  .xl\:px-12 { padding-left: 3.0rem; padding-right: 3.0rem; }
  .xl\:py-12 { padding-top: 3.0rem; padding-bottom: 3.0rem; }
  .xl\:p-13 { padding: 3.25rem; }
  .xl\:px-13 { padding-left: 3.25rem; padding-right: 3.25rem; }
  .xl\:py-13 { padding-top: 3.25rem; padding-bottom: 3.25rem; }
  .xl\:p-14 { padding: 3.5rem; }
  .xl\:px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .xl\:py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .xl\:p-15 { padding: 3.75rem; }
  .xl\:px-15 { padding-left: 3.75rem; padding-right: 3.75rem; }
  .xl\:py-15 { padding-top: 3.75rem; padding-bottom: 3.75rem; }
  .xl\:p-16 { padding: 4.0rem; }
  .xl\:px-16 { padding-left: 4.0rem; padding-right: 4.0rem; }
  .xl\:py-16 { padding-top: 4.0rem; padding-bottom: 4.0rem; }
  .xl\:p-17 { padding: 4.25rem; }
  .xl\:px-17 { padding-left: 4.25rem; padding-right: 4.25rem; }
  .xl\:py-17 { padding-top: 4.25rem; padding-bottom: 4.25rem; }
  .xl\:p-18 { padding: 4.5rem; }
  .xl\:px-18 { padding-left: 4.5rem; padding-right: 4.5rem; }
  .xl\:py-18 { padding-top: 4.5rem; padding-bottom: 4.5rem; }
  .xl\:p-19 { padding: 4.75rem; }
  .xl\:px-19 { padding-left: 4.75rem; padding-right: 4.75rem; }
  .xl\:py-19 { padding-top: 4.75rem; padding-bottom: 4.75rem; }
  .xl\:p-20 { padding: 5.0rem; }
  .xl\:px-20 { padding-left: 5.0rem; padding-right: 5.0rem; }
  .xl\:py-20 { padding-top: 5.0rem; padding-bottom: 5.0rem; }
  .xl\:p-21 { padding: 5.25rem; }
  .xl\:px-21 { padding-left: 5.25rem; padding-right: 5.25rem; }
  .xl\:py-21 { padding-top: 5.25rem; padding-bottom: 5.25rem; }
  .xl\:p-22 { padding: 5.5rem; }
  .xl\:px-22 { padding-left: 5.5rem; padding-right: 5.5rem; }
  .xl\:py-22 { padding-top: 5.5rem; padding-bottom: 5.5rem; }
  .xl\:p-23 { padding: 5.75rem; }
  .xl\:px-23 { padding-left: 5.75rem; padding-right: 5.75rem; }
  .xl\:py-23 { padding-top: 5.75rem; padding-bottom: 5.75rem; }
  .xl\:p-24 { padding: 6.0rem; }
  .xl\:px-24 { padding-left: 6.0rem; padding-right: 6.0rem; }
  .xl\:py-24 { padding-top: 6.0rem; padding-bottom: 6.0rem; }
  .xl\:p-25 { padding: 6.25rem; }
  .xl\:px-25 { padding-left: 6.25rem; padding-right: 6.25rem; }
  .xl\:py-25 { padding-top: 6.25rem; padding-bottom: 6.25rem; }
  .xl\:p-26 { padding: 6.5rem; }
  .xl\:px-26 { padding-left: 6.5rem; padding-right: 6.5rem; }
  .xl\:py-26 { padding-top: 6.5rem; padding-bottom: 6.5rem; }
  .xl\:p-27 { padding: 6.75rem; }
  .xl\:px-27 { padding-left: 6.75rem; padding-right: 6.75rem; }
  .xl\:py-27 { padding-top: 6.75rem; padding-bottom: 6.75rem; }
  .xl\:p-28 { padding: 7.0rem; }
  .xl\:px-28 { padding-left: 7.0rem; padding-right: 7.0rem; }
  .xl\:py-28 { padding-top: 7.0rem; padding-bottom: 7.0rem; }
  .xl\:p-29 { padding: 7.25rem; }
  .xl\:px-29 { padding-left: 7.25rem; padding-right: 7.25rem; }
  .xl\:py-29 { padding-top: 7.25rem; padding-bottom: 7.25rem; }
  .xl\:p-30 { padding: 7.5rem; }
  .xl\:px-30 { padding-left: 7.5rem; padding-right: 7.5rem; }
  .xl\:py-30 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
  .xl\:p-31 { padding: 7.75rem; }
  .xl\:px-31 { padding-left: 7.75rem; padding-right: 7.75rem; }
  .xl\:py-31 { padding-top: 7.75rem; padding-bottom: 7.75rem; }
  .xl\:p-32 { padding: 8.0rem; }
  .xl\:px-32 { padding-left: 8.0rem; padding-right: 8.0rem; }
  .xl\:py-32 { padding-top: 8.0rem; padding-bottom: 8.0rem; }
  .xl\:p-33 { padding: 8.25rem; }
  .xl\:px-33 { padding-left: 8.25rem; padding-right: 8.25rem; }
  .xl\:py-33 { padding-top: 8.25rem; padding-bottom: 8.25rem; }
  .xl\:p-34 { padding: 8.5rem; }
  .xl\:px-34 { padding-left: 8.5rem; padding-right: 8.5rem; }
  .xl\:py-34 { padding-top: 8.5rem; padding-bottom: 8.5rem; }
  .xl\:p-35 { padding: 8.75rem; }
  .xl\:px-35 { padding-left: 8.75rem; padding-right: 8.75rem; }
  .xl\:py-35 { padding-top: 8.75rem; padding-bottom: 8.75rem; }
  .xl\:p-36 { padding: 9.0rem; }
  .xl\:px-36 { padding-left: 9.0rem; padding-right: 9.0rem; }
  .xl\:py-36 { padding-top: 9.0rem; padding-bottom: 9.0rem; }
  .xl\:p-37 { padding: 9.25rem; }
  .xl\:px-37 { padding-left: 9.25rem; padding-right: 9.25rem; }
  .xl\:py-37 { padding-top: 9.25rem; padding-bottom: 9.25rem; }
  .xl\:p-38 { padding: 9.5rem; }
  .xl\:px-38 { padding-left: 9.5rem; padding-right: 9.5rem; }
  .xl\:py-38 { padding-top: 9.5rem; padding-bottom: 9.5rem; }
  .xl\:p-39 { padding: 9.75rem; }
  .xl\:px-39 { padding-left: 9.75rem; padding-right: 9.75rem; }
  .xl\:py-39 { padding-top: 9.75rem; padding-bottom: 9.75rem; }
  .xl\:p-40 { padding: 10.0rem; }
  .xl\:px-40 { padding-left: 10.0rem; padding-right: 10.0rem; }
  .xl\:py-40 { padding-top: 10.0rem; padding-bottom: 10.0rem; }
  .xl\:p-41 { padding: 10.25rem; }
  .xl\:px-41 { padding-left: 10.25rem; padding-right: 10.25rem; }
  .xl\:py-41 { padding-top: 10.25rem; padding-bottom: 10.25rem; }
  .xl\:p-42 { padding: 10.5rem; }
  .xl\:px-42 { padding-left: 10.5rem; padding-right: 10.5rem; }
  .xl\:py-42 { padding-top: 10.5rem; padding-bottom: 10.5rem; }
  .xl\:p-43 { padding: 10.75rem; }
  .xl\:px-43 { padding-left: 10.75rem; padding-right: 10.75rem; }
  .xl\:py-43 { padding-top: 10.75rem; padding-bottom: 10.75rem; }
  .xl\:p-44 { padding: 11.0rem; }
  .xl\:px-44 { padding-left: 11.0rem; padding-right: 11.0rem; }
  .xl\:py-44 { padding-top: 11.0rem; padding-bottom: 11.0rem; }
  .xl\:p-45 { padding: 11.25rem; }
  .xl\:px-45 { padding-left: 11.25rem; padding-right: 11.25rem; }
  .xl\:py-45 { padding-top: 11.25rem; padding-bottom: 11.25rem; }
  .xl\:p-46 { padding: 11.5rem; }
  .xl\:px-46 { padding-left: 11.5rem; padding-right: 11.5rem; }
  .xl\:py-46 { padding-top: 11.5rem; padding-bottom: 11.5rem; }
  .xl\:p-47 { padding: 11.75rem; }
  .xl\:px-47 { padding-left: 11.75rem; padding-right: 11.75rem; }
  .xl\:py-47 { padding-top: 11.75rem; padding-bottom: 11.75rem; }
}
@media (min-width: 1536px) {
  .2xl\:col-span-1 { grid-column: span 1 / span 1; }
  .2xl\:w-1\/12 { width: 8.3333%; }
  .2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .2xl\:col-span-2 { grid-column: span 2 / span 2; }
  .2xl\:w-2\/12 { width: 16.6667%; }
  .2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .2xl\:col-span-3 { grid-column: span 3 / span 3; }
  .2xl\:w-3\/12 { width: 25.0%; }
  .2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .2xl\:col-span-4 { grid-column: span 4 / span 4; }
  .2xl\:w-4\/12 { width: 33.3333%; }
  .2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .2xl\:col-span-5 { grid-column: span 5 / span 5; }
  .2xl\:w-5\/12 { width: 41.6667%; }
  .2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .2xl\:col-span-6 { grid-column: span 6 / span 6; }
  .2xl\:w-6\/12 { width: 50.0%; }
  .2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .2xl\:col-span-7 { grid-column: span 7 / span 7; }
  .2xl\:w-7\/12 { width: 58.3333%; }
  .2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .2xl\:col-span-8 { grid-column: span 8 / span 8; }
  .2xl\:w-8\/12 { width: 66.6667%; }
  .2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .2xl\:col-span-9 { grid-column: span 9 / span 9; }
  .2xl\:w-9\/12 { width: 75.0%; }
  .2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .2xl\:col-span-10 { grid-column: span 10 / span 10; }
  .2xl\:w-10\/12 { width: 83.3333%; }
  .2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .2xl\:col-span-11 { grid-column: span 11 / span 11; }
  .2xl\:w-11\/12 { width: 91.6667%; }
  .2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .2xl\:col-span-12 { grid-column: span 12 / span 12; }
  .2xl\:w-12\/12 { width: 100.0%; }
  .2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .2xl\:p-1 { padding: 0.25rem; }
  .2xl\:px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .2xl\:py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .2xl\:p-2 { padding: 0.5rem; }
  .2xl\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .2xl\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .2xl\:p-3 { padding: 0.75rem; }
  .2xl\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .2xl\:py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .2xl\:p-4 { padding: 1.0rem; }
  .2xl\:px-4 { padding-left: 1.0rem; padding-right: 1.0rem; }
  .2xl\:py-4 { padding-top: 1.0rem; padding-bottom: 1.0rem; }
  .2xl\:p-5 { padding: 1.25rem; }
  .2xl\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .2xl\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .2xl\:p-6 { padding: 1.5rem; }
  .2xl\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .2xl\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .2xl\:p-7 { padding: 1.75rem; }
  .2xl\:px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
  .2xl\:py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
  .2xl\:p-8 { padding: 2.0rem; }
  .2xl\:px-8 { padding-left: 2.0rem; padding-right: 2.0rem; }
  .2xl\:py-8 { padding-top: 2.0rem; padding-bottom: 2.0rem; }
  .2xl\:p-9 { padding: 2.25rem; }
  .2xl\:px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
  .2xl\:py-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; }
  .2xl\:p-10 { padding: 2.5rem; }
  .2xl\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .2xl\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .2xl\:p-11 { padding: 2.75rem; }
  .2xl\:px-11 { padding-left: 2.75rem; padding-right: 2.75rem; }
  .2xl\:py-11 { padding-top: 2.75rem; padding-bottom: 2.75rem; }
  .2xl\:p-12 { padding: 3.0rem; }
  .2xl\:px-12 { padding-left: 3.0rem; padding-right: 3.0rem; }
  .2xl\:py-12 { padding-top: 3.0rem; padding-bottom: 3.0rem; }
  .2xl\:p-13 { padding: 3.25rem; }
  .2xl\:px-13 { padding-left: 3.25rem; padding-right: 3.25rem; }
  .2xl\:py-13 { padding-top: 3.25rem; padding-bottom: 3.25rem; }
  .2xl\:p-14 { padding: 3.5rem; }
  .2xl\:px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .2xl\:py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .2xl\:p-15 { padding: 3.75rem; }
  .2xl\:px-15 { padding-left: 3.75rem; padding-right: 3.75rem; }
  .2xl\:py-15 { padding-top: 3.75rem; padding-bottom: 3.75rem; }
  .2xl\:p-16 { padding: 4.0rem; }
  .2xl\:px-16 { padding-left: 4.0rem; padding-right: 4.0rem; }
  .2xl\:py-16 { padding-top: 4.0rem; padding-bottom: 4.0rem; }
  .2xl\:p-17 { padding: 4.25rem; }
  .2xl\:px-17 { padding-left: 4.25rem; padding-right: 4.25rem; }
  .2xl\:py-17 { padding-top: 4.25rem; padding-bottom: 4.25rem; }
  .2xl\:p-18 { padding: 4.5rem; }
  .2xl\:px-18 { padding-left: 4.5rem; padding-right: 4.5rem; }
  .2xl\:py-18 { padding-top: 4.5rem; padding-bottom: 4.5rem; }
  .2xl\:p-19 { padding: 4.75rem; }
  .2xl\:px-19 { padding-left: 4.75rem; padding-right: 4.75rem; }
  .2xl\:py-19 { padding-top: 4.75rem; padding-bottom: 4.75rem; }
  .2xl\:p-20 { padding: 5.0rem; }
  .2xl\:px-20 { padding-left: 5.0rem; padding-right: 5.0rem; }
  .2xl\:py-20 { padding-top: 5.0rem; padding-bottom: 5.0rem; }
  .2xl\:p-21 { padding: 5.25rem; }
  .2xl\:px-21 { padding-left: 5.25rem; padding-right: 5.25rem; }
  .2xl\:py-21 { padding-top: 5.25rem; padding-bottom: 5.25rem; }
  .2xl\:p-22 { padding: 5.5rem; }
  .2xl\:px-22 { padding-left: 5.5rem; padding-right: 5.5rem; }
  .2xl\:py-22 { padding-top: 5.5rem; padding-bottom: 5.5rem; }
  .2xl\:p-23 { padding: 5.75rem; }
  .2xl\:px-23 { padding-left: 5.75rem; padding-right: 5.75rem; }
  .2xl\:py-23 { padding-top: 5.75rem; padding-bottom: 5.75rem; }
  .2xl\:p-24 { padding: 6.0rem; }
  .2xl\:px-24 { padding-left: 6.0rem; padding-right: 6.0rem; }
  .2xl\:py-24 { padding-top: 6.0rem; padding-bottom: 6.0rem; }
  .2xl\:p-25 { padding: 6.25rem; }
  .2xl\:px-25 { padding-left: 6.25rem; padding-right: 6.25rem; }
  .2xl\:py-25 { padding-top: 6.25rem; padding-bottom: 6.25rem; }
  .2xl\:p-26 { padding: 6.5rem; }
  .2xl\:px-26 { padding-left: 6.5rem; padding-right: 6.5rem; }
  .2xl\:py-26 { padding-top: 6.5rem; padding-bottom: 6.5rem; }
  .2xl\:p-27 { padding: 6.75rem; }
  .2xl\:px-27 { padding-left: 6.75rem; padding-right: 6.75rem; }
  .2xl\:py-27 { padding-top: 6.75rem; padding-bottom: 6.75rem; }
  .2xl\:p-28 { padding: 7.0rem; }
  .2xl\:px-28 { padding-left: 7.0rem; padding-right: 7.0rem; }
  .2xl\:py-28 { padding-top: 7.0rem; padding-bottom: 7.0rem; }
  .2xl\:p-29 { padding: 7.25rem; }
  .2xl\:px-29 { padding-left: 7.25rem; padding-right: 7.25rem; }
  .2xl\:py-29 { padding-top: 7.25rem; padding-bottom: 7.25rem; }
  .2xl\:p-30 { padding: 7.5rem; }
  .2xl\:px-30 { padding-left: 7.5rem; padding-right: 7.5rem; }
  .2xl\:py-30 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
  .2xl\:p-31 { padding: 7.75rem; }
  .2xl\:px-31 { padding-left: 7.75rem; padding-right: 7.75rem; }
  .2xl\:py-31 { padding-top: 7.75rem; padding-bottom: 7.75rem; }
  .2xl\:p-32 { padding: 8.0rem; }
  .2xl\:px-32 { padding-left: 8.0rem; padding-right: 8.0rem; }
  .2xl\:py-32 { padding-top: 8.0rem; padding-bottom: 8.0rem; }
  .2xl\:p-33 { padding: 8.25rem; }
  .2xl\:px-33 { padding-left: 8.25rem; padding-right: 8.25rem; }
  .2xl\:py-33 { padding-top: 8.25rem; padding-bottom: 8.25rem; }
  .2xl\:p-34 { padding: 8.5rem; }
  .2xl\:px-34 { padding-left: 8.5rem; padding-right: 8.5rem; }
  .2xl\:py-34 { padding-top: 8.5rem; padding-bottom: 8.5rem; }
  .2xl\:p-35 { padding: 8.75rem; }
  .2xl\:px-35 { padding-left: 8.75rem; padding-right: 8.75rem; }
  .2xl\:py-35 { padding-top: 8.75rem; padding-bottom: 8.75rem; }
  .2xl\:p-36 { padding: 9.0rem; }
  .2xl\:px-36 { padding-left: 9.0rem; padding-right: 9.0rem; }
  .2xl\:py-36 { padding-top: 9.0rem; padding-bottom: 9.0rem; }
  .2xl\:p-37 { padding: 9.25rem; }
  .2xl\:px-37 { padding-left: 9.25rem; padding-right: 9.25rem; }
  .2xl\:py-37 { padding-top: 9.25rem; padding-bottom: 9.25rem; }
  .2xl\:p-38 { padding: 9.5rem; }
  .2xl\:px-38 { padding-left: 9.5rem; padding-right: 9.5rem; }
  .2xl\:py-38 { padding-top: 9.5rem; padding-bottom: 9.5rem; }
  .2xl\:p-39 { padding: 9.75rem; }
  .2xl\:px-39 { padding-left: 9.75rem; padding-right: 9.75rem; }
  .2xl\:py-39 { padding-top: 9.75rem; padding-bottom: 9.75rem; }
  .2xl\:p-40 { padding: 10.0rem; }
  .2xl\:px-40 { padding-left: 10.0rem; padding-right: 10.0rem; }
  .2xl\:py-40 { padding-top: 10.0rem; padding-bottom: 10.0rem; }
  .2xl\:p-41 { padding: 10.25rem; }
  .2xl\:px-41 { padding-left: 10.25rem; padding-right: 10.25rem; }
  .2xl\:py-41 { padding-top: 10.25rem; padding-bottom: 10.25rem; }
  .2xl\:p-42 { padding: 10.5rem; }
  .2xl\:px-42 { padding-left: 10.5rem; padding-right: 10.5rem; }
  .2xl\:py-42 { padding-top: 10.5rem; padding-bottom: 10.5rem; }
  .2xl\:p-43 { padding: 10.75rem; }
  .2xl\:px-43 { padding-left: 10.75rem; padding-right: 10.75rem; }
  .2xl\:py-43 { padding-top: 10.75rem; padding-bottom: 10.75rem; }
  .2xl\:p-44 { padding: 11.0rem; }
  .2xl\:px-44 { padding-left: 11.0rem; padding-right: 11.0rem; }
  .2xl\:py-44 { padding-top: 11.0rem; padding-bottom: 11.0rem; }
  .2xl\:p-45 { padding: 11.25rem; }
  .2xl\:px-45 { padding-left: 11.25rem; padding-right: 11.25rem; }
  .2xl\:py-45 { padding-top: 11.25rem; padding-bottom: 11.25rem; }
  .2xl\:p-46 { padding: 11.5rem; }
  .2xl\:px-46 { padding-left: 11.5rem; padding-right: 11.5rem; }
  .2xl\:py-46 { padding-top: 11.5rem; padding-bottom: 11.5rem; }
  .2xl\:p-47 { padding: 11.75rem; }
  .2xl\:px-47 { padding-left: 11.75rem; padding-right: 11.75rem; }
  .2xl\:py-47 { padding-top: 11.75rem; padding-bottom: 11.75rem; }
}
