[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:repeat;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:inherit;print-color-adjust:inherit}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-color:inherit;border-radius:0;border-width:0;font-size:inherit;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root{--color-inherit:inherit;--color-current:currentColor;--color-transparent:transparent;--color-black:#000;--color-white:#fff;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#a1a1aa;--color-zinc-500:#71717a;--color-zinc-600:#52525b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a8a29e;--color-stone-500:#78716c;--color-stone-600:#57534e;--color-stone-700:#44403c;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#fed7aa;--color-orange-300:#fdba74;--color-orange-400:#fb923c;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-orange-700:#c2410c;--color-orange-800:#9a3412;--color-orange-900:#7c2d12;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-200:#fde68a;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-amber-700:#b45309;--color-amber-800:#92400e;--color-amber-900:#78350f;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c3;--color-yellow-200:#fef08a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-lime-50:#f7fee7;--color-lime-100:#ecfccb;--color-lime-200:#d9f99d;--color-lime-300:#bef264;--color-lime-400:#a3e635;--color-lime-500:#84cc16;--color-lime-600:#65a30d;--color-lime-700:#4d7c0f;--color-lime-800:#3f6212;--color-lime-900:#365314;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-green-900:#14532d;--color-emerald-50:#ecfdf5;--color-emerald-100:#d1fae5;--color-emerald-200:#a7f3d0;--color-emerald-300:#6ee7b7;--color-emerald-400:#34d399;--color-emerald-500:#10b981;--color-emerald-600:#059669;--color-emerald-700:#047857;--color-emerald-800:#065f46;--color-emerald-900:#064e3b;--color-teal-50:#f0fdfa;--color-teal-100:#ccfbf1;--color-teal-200:#99f6e4;--color-teal-300:#5eead4;--color-teal-400:#2dd4bf;--color-teal-500:#14b8a6;--color-teal-600:#0d9488;--color-teal-700:#0f766e;--color-teal-800:#115e59;--color-teal-900:#134e4a;--color-cyan-50:#ecfeff;--color-cyan-100:#cffafe;--color-cyan-200:#a5f3fc;--color-cyan-300:#67e8f9;--color-cyan-400:#22d3ee;--color-cyan-500:#06b6d4;--color-cyan-600:#0891b2;--color-cyan-700:#0e7490;--color-cyan-800:#155e75;--color-cyan-900:#164e63;--color-sky-50:#f0f9ff;--color-sky-100:#e0f2fe;--color-sky-200:#bae6fd;--color-sky-300:#7dd3fc;--color-sky-400:#38bdf8;--color-sky-500:#0ea5e9;--color-sky-600:#0284c7;--color-sky-700:#0369a1;--color-sky-800:#075985;--color-sky-900:#0c4a6e;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-blue-800:#1e40af;--color-blue-900:#1e3a8a;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2fe;--color-indigo-300:#a5b4fc;--color-indigo-400:#818cf8;--color-indigo-500:#6366f1;--color-indigo-600:#4f46e5;--color-indigo-700:#4338ca;--color-indigo-800:#3730a3;--color-indigo-900:#312e81;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6fe;--color-violet-300:#c4b5fd;--color-violet-400:#a78bfa;--color-violet-500:#8b5cf6;--color-violet-600:#7c3aed;--color-violet-700:#6d28d9;--color-violet-800:#5b21b6;--color-violet-900:#4c1d95;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d8b4fe;--color-purple-400:#c084fc;--color-purple-500:#a855f7;--color-purple-600:#9333ea;--color-purple-700:#7e22ce;--color-purple-800:#6b21a8;--color-purple-900:#581c87;--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fae8ff;--color-fuchsia-200:#f5d0fe;--color-fuchsia-300:#f0abfc;--color-fuchsia-400:#e879f9;--color-fuchsia-500:#d946ef;--color-fuchsia-600:#c026d3;--color-fuchsia-700:#a21caf;--color-fuchsia-800:#86198f;--color-fuchsia-900:#701a75;--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-200:#fbcfe8;--color-pink-300:#f9a8d4;--color-pink-400:#f472b6;--color-pink-500:#ec4899;--color-pink-600:#db2777;--color-pink-700:#be185d;--color-pink-800:#9d174d;--color-pink-900:#831843;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#fecdd3;--color-rose-300:#fda4af;--color-rose-400:#fb7185;--color-rose-500:#f43f5e;--color-rose-600:#e11d48;--color-rose-700:#be123c;--color-rose-800:#9f1239;--color-rose-900:#881337}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{left:0;right:0}.inset-0,.inset-y-0{bottom:0;top:0}.inset-x-1{left:.25rem;right:.25rem}.inset-y-1{bottom:.25rem;top:.25rem}.left-0{left:0}.top-0{top:0}.bottom-28{bottom:7rem}.right-4{right:1rem}.right-0{right:0}.top-48{top:12rem}.right-8{right:2rem}.top-56{top:14rem}.top-3\.5{top:.875rem}.left-4{left:1rem}.top-3{top:.75rem}.right-3{right:.75rem}.top-1{top:.25rem}.right-1{right:.25rem}.top-1\.5{top:.375rem}.left-1{left:.25rem}.right-\[-42px\]{right:-42px}.isolate{isolation:isolate}.z-10{z-index:10}.-z-50{z-index:-50}.z-0{z-index:0}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.-z-0{z-index:0}.-z-10{z-index:-10}.col-span-1{grid-column:span 1/span 1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-end-2{grid-column-end:2}.col-end-1{grid-column-end:1}.row-span-full{grid-row:1/-1}.row-start-1{grid-row-start:1}.row-end-1{grid-row-end:1}.float-right{float:right}.m-5{margin:1.25rem}.m-auto{margin:auto}.m-0{margin:0}.m-10{margin:2.5rem}.m-1{margin:.25rem}.-m-1\.5{margin:-.375rem}.-m-1{margin:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-4{margin-bottom:1rem;margin-top:1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-0{margin-bottom:0;margin-top:0}.-mx-px{margin-left:-1px;margin-right:-1px}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-1\.5{margin-bottom:.375rem;margin-top:.375rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.-mx-0{margin-left:0;margin-right:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-0{margin-left:0;margin-right:0}.mt-4{margin-top:1rem}.-mb-7{margin-bottom:-1.75rem}.ml-2{margin-left:.5rem}.mt-2{margin-top:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mr-2\.5{margin-right:.625rem}.mr-2{margin-right:.5rem}.ml-3{margin-left:.75rem}.mt-1{margin-top:.25rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mr-48{margin-right:12rem}.mb-1{margin-bottom:.25rem}.mt-0{margin-top:0}.mt-3{margin-top:.75rem}.-ml-px{margin-left:-1px}.-ml-10{margin-left:-2.5rem}.ml-64{margin-left:16rem}.mb-0{margin-bottom:0}.mb-4{margin-bottom:1rem}.-mt-16{margin-top:-4rem}.-ml-8{margin-left:-2rem}.mt-14{margin-top:3.5rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.ml-auto{margin-left:auto}.ml-6{margin-left:1.5rem}.-mt-5{margin-top:-1.25rem}.mt-24{margin-top:6rem}.ml-20{margin-left:5rem}.ml-16{margin-left:4rem}.mt-0\.5{margin-top:.125rem}.ml-72{margin-left:18rem}.mr-28{margin-right:7rem}.ml-5{margin-left:1.25rem}.mr-0{margin-right:0}.-mt-\[1px\]{margin-top:-1px}.-mt-2{margin-top:-.5rem}.ml-12{margin-left:3rem}.-mt-2\.5{margin-top:-.625rem}.-ml-14{margin-left:-3.5rem}.-mr-px{margin-right:-1px}.-mt-1{margin-top:-.25rem}.-ml-0\.5{margin-left:-.125rem}.-ml-0{margin-left:0}.-mr-1{margin-right:-.25rem}.ml-14{margin-left:3.5rem}.-ml-12{margin-left:-3rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.mb-2{margin-bottom:.5rem}.mr-5{margin-right:1.25rem}.mb-0\.5{margin-bottom:.125rem}.-ml-4{margin-left:-1rem}.mt-10{margin-top:2.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-screen{height:100vh}.h-8{height:2rem}.h-6{height:1.5rem}.h-5{height:1.25rem}.h-full{height:100%}.h-3{height:.75rem}.h-0{height:0}.h-7{height:1.75rem}.h-12{height:3rem}.h-4{height:1rem}.h-\[720px\]{height:720px}.h-96{height:24rem}.h-\[750px\]{height:750px}.h-auto{height:auto}.h-\[32px\]{height:32px}.h-14{height:3.5rem}.h-1\.5{height:.375rem}.h-1{height:.25rem}.h-5\/6{height:83.333333%}.max-h-56{max-height:14rem}.max-h-96{max-height:24rem}.max-h-80{max-height:20rem}.max-h-52{max-height:13rem}.max-h-60{max-height:15rem}.min-h-\[600px\]{min-height:600px}.min-h-full{min-height:100%}.min-h-\[700px\]{min-height:700px}.w-screen{width:100vw}.w-full{width:100%}.w-9\/12{width:75%}.w-40{width:10rem}.w-6{width:1.5rem}.w-0{width:0}.w-5{width:1.25rem}.w-11{width:2.75rem}.w-3{width:.75rem}.w-24{width:6rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-4{width:1rem}.w-\[820px\]{width:820px}.w-14{width:3.5rem}.w-96{width:24rem}.w-8{width:2rem}.w-80{width:20rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-px{width:1px}.w-36{width:9rem}.w-16{width:4rem}.w-56{width:14rem}.w-\[32px\]{width:32px}.w-10{width:2.5rem}.w-9{width:2.25rem}.w-\[80\%\]{width:80%}.w-7{width:1.75rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-auto{width:auto}.min-w-0{min-width:0}.min-w-\[1000px\]{min-width:1000px}.min-w-\[700px\]{min-width:700px}.max-w-sm{max-width:24rem}.max-w-\[600px\]{max-width:600px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.flex-1{flex:1 1}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.origin-top-right{-webkit-transform-origin:top right;transform-origin:top right}.translate-y-2{--tw-translate-y:0.5rem}.translate-y-0,.translate-y-2{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-x-3\.5{--tw-translate-x:0.875rem}.-translate-x-1\.5,.translate-x-3\.5{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\.5{--tw-translate-x:-0.375rem}.translate-x-3{--tw-translate-x:0.75rem}.-translate-x-1,.translate-x-3{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1{--tw-translate-x:-0.25rem}.-translate-y-\[1px\]{--tw-translate-y:-1px}.-translate-y-\[1px\],.translate-x-full{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-y-4{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem}.translate-x-5{--tw-translate-x:1.25rem}.rotate-180,.translate-x-5{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-100,.scale-95{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.scroll-py-4{scroll-padding-bottom:1rem;scroll-padding-top:1rem}.list-none{list-style-type:none}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.gap-3{gap:.75rem}.gap-2{gap:.5rem}.gap-5{gap:1.25rem}.gap-1{gap:.25rem}.gap-px{gap:1px}.gap-x-6{-webkit-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-x-1\.5{-webkit-column-gap:.375rem;column-gap:.375rem}.gap-x-1{-webkit-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-webkit-column-gap:.5rem;column-gap:.5rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(209 213 219/var(--tw-divide-opacity))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-full{border-radius:9999px}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:.75rem}.rounded-3xl{border-radius:1.5rem}.rounded-sm{border-radius:.125rem}.rounded-l-full{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.rounded-r-full{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-0{border-width:0}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.border-l-0{border-left-width:0}.border-t-0{border-top-width:0}.border-b-0{border-bottom-width:0}.border-r{border-right-width:1px}.border-l{border-left-width:1px}.border-solid{border-style:solid}.border-none{border-style:none}.border-transparent{border-color:transparent}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-blue-800{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity))}.border-red-800{--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity))}.border-pink-200{--tw-border-opacity:1;border-color:rgb(251 207 232/var(--tw-border-opacity))}.border-pink-500{--tw-border-opacity:1;border-color:rgb(236 72 153/var(--tw-border-opacity))}.border-pink-800{--tw-border-opacity:1;border-color:rgb(157 23 77/var(--tw-border-opacity))}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity))}.border-purple-800{--tw-border-opacity:1;border-color:rgb(107 33 168/var(--tw-border-opacity))}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity))}.border-violet-500{--tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity))}.border-violet-800{--tw-border-opacity:1;border-color:rgb(91 33 182/var(--tw-border-opacity))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity))}.border-indigo-800{--tw-border-opacity:1;border-color:rgb(55 48 163/var(--tw-border-opacity))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity))}.border-sky-500{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity))}.border-sky-800{--tw-border-opacity:1;border-color:rgb(7 89 133/var(--tw-border-opacity))}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity))}.border-cyan-500{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity))}.border-cyan-800{--tw-border-opacity:1;border-color:rgb(21 94 117/var(--tw-border-opacity))}.border-teal-200{--tw-border-opacity:1;border-color:rgb(153 246 228/var(--tw-border-opacity))}.border-teal-500{--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity))}.border-teal-800{--tw-border-opacity:1;border-color:rgb(17 94 89/var(--tw-border-opacity))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}.border-green-800{--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity))}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity))}.border-emerald-800{--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity))}.border-lime-200{--tw-border-opacity:1;border-color:rgb(217 249 157/var(--tw-border-opacity))}.border-lime-500{--tw-border-opacity:1;border-color:rgb(132 204 22/var(--tw-border-opacity))}.border-lime-800{--tw-border-opacity:1;border-color:rgb(63 98 18/var(--tw-border-opacity))}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity))}.border-yellow-800{--tw-border-opacity:1;border-color:rgb(133 77 14/var(--tw-border-opacity))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity))}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity))}.border-amber-800{--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity))}.border-orange-800{--tw-border-opacity:1;border-color:rgb(154 52 18/var(--tw-border-opacity))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity))}.border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity))}.border-rose-800{--tw-border-opacity:1;border-color:rgb(159 18 57/var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.border-slate-500{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity))}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity))}.border-fuchsia-200{--tw-border-opacity:1;border-color:rgb(245 208 254/var(--tw-border-opacity))}.border-fuchsia-500{--tw-border-opacity:1;border-color:rgb(217 70 239/var(--tw-border-opacity))}.border-fuchsia-800{--tw-border-opacity:1;border-color:rgb(134 25 143/var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.border-indigo-600{--tw-border-opacity:1;border-color:rgb(79 70 229/var(--tw-border-opacity))}.border-opacity-10{--tw-border-opacity:0.1}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-transparent{background-color:initial}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-blue-800{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity))}.bg-pink-200{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity))}.bg-pink-800{--tw-bg-opacity:1;background-color:rgb(157 23 77/var(--tw-bg-opacity))}.bg-purple-200{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity))}.bg-purple-800{--tw-bg-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity))}.bg-violet-200{--tw-bg-opacity:1;background-color:rgb(221 214 254/var(--tw-bg-opacity))}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity))}.bg-violet-800{--tw-bg-opacity:1;background-color:rgb(91 33 182/var(--tw-bg-opacity))}.bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity))}.bg-indigo-800{--tw-bg-opacity:1;background-color:rgb(55 48 163/var(--tw-bg-opacity))}.bg-sky-200{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity))}.bg-sky-800{--tw-bg-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity))}.bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity))}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity))}.bg-cyan-800{--tw-bg-opacity:1;background-color:rgb(21 94 117/var(--tw-bg-opacity))}.bg-teal-200{--tw-bg-opacity:1;background-color:rgb(153 246 228/var(--tw-bg-opacity))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity))}.bg-teal-800{--tw-bg-opacity:1;background-color:rgb(17 94 89/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-800{--tw-bg-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity))}.bg-emerald-200{--tw-bg-opacity:1;background-color:rgb(167 243 208/var(--tw-bg-opacity))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity))}.bg-emerald-800{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity))}.bg-lime-200{--tw-bg-opacity:1;background-color:rgb(217 249 157/var(--tw-bg-opacity))}.bg-lime-500{--tw-bg-opacity:1;background-color:rgb(132 204 22/var(--tw-bg-opacity))}.bg-lime-800{--tw-bg-opacity:1;background-color:rgb(63 98 18/var(--tw-bg-opacity))}.bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity))}.bg-yellow-800{--tw-bg-opacity:1;background-color:rgb(133 77 14/var(--tw-bg-opacity))}.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity))}.bg-amber-800{--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity))}.bg-orange-200{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity))}.bg-orange-800{--tw-bg-opacity:1;background-color:rgb(154 52 18/var(--tw-bg-opacity))}.bg-rose-200{--tw-bg-opacity:1;background-color:rgb(254 205 211/var(--tw-bg-opacity))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity))}.bg-rose-800{--tw-bg-opacity:1;background-color:rgb(159 18 57/var(--tw-bg-opacity))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-fuchsia-200{--tw-bg-opacity:1;background-color:rgb(245 208 254/var(--tw-bg-opacity))}.bg-fuchsia-500{--tw-bg-opacity:1;background-color:rgb(217 70 239/var(--tw-bg-opacity))}.bg-fuchsia-800{--tw-bg-opacity:1;background-color:rgb(134 25 143/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity))}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-opacity-25{--tw-bg-opacity:0.25}.bg-cover{background-size:cover}.object-cover{object-fit:cover}.p-6{padding:1.5rem}.p-3{padding:.75rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-0{padding:0}.p-1\.5{padding:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-0{padding-bottom:0;padding-top:0}.px-3{padding-left:.75rem;padding-right:.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-0{padding-left:0;padding-right:0}.pl-8{padding-left:2rem}.pt-3{padding-top:.75rem}.pt-24{padding-top:6rem}.pt-72{padding-top:18rem}.pt-4{padding-top:1rem}.pb-3{padding-bottom:.75rem}.pt-0\.5{padding-top:.125rem}.pt-0{padding-top:0}.pb-36{padding-bottom:9rem}.pl-10{padding-left:2.5rem}.pt-1{padding-top:.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pl-0{padding-left:0}.pl-3{padding-left:.75rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-9{padding-right:2.25rem}.pr-4{padding-right:1rem}.pt-5{padding-top:1.25rem}.pb-4{padding-bottom:1rem}.pl-11{padding-left:2.75rem}.pl-4{padding-left:1rem}.pr-3{padding-right:.75rem}.pr-6{padding-right:1.5rem}.pl-1{padding-left:.25rem}.pt-6{padding-top:1.5rem}.pr-8{padding-right:2rem}.pt-2{padding-top:.5rem}.pb-1\.5{padding-bottom:.375rem}.pt-2\.5{padding-top:.625rem}.pb-1{padding-bottom:.25rem}.pt-1\.5{padding-top:.375rem}.pr-14{padding-right:3.5rem}.pl-2{padding-left:.5rem}.pr-1{padding-right:.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-6xl{font-size:3.75rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-thin{font-weight:100}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-tight{line-height:1.25}.leading-6{line-height:1.5rem}.leading-5{line-height:1.25rem}.leading-3{line-height:.75rem}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.text-pink-200{--tw-text-opacity:1;color:rgb(251 207 232/var(--tw-text-opacity))}.text-pink-500{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity))}.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity))}.text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity))}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity))}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity))}.text-cyan-800{--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity))}.text-teal-200{--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity))}.text-teal-500{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity))}.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity))}.text-green-200{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity))}.text-lime-200{--tw-text-opacity:1;color:rgb(217 249 157/var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity:1;color:rgb(132 204 22/var(--tw-text-opacity))}.text-lime-800{--tw-text-opacity:1;color:rgb(63 98 18/var(--tw-text-opacity))}.text-yellow-200{--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity))}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-fuchsia-200{--tw-text-opacity:1;color:rgb(245 208 254/var(--tw-text-opacity))}.text-fuchsia-500{--tw-text-opacity:1;color:rgb(217 70 239/var(--tw-text-opacity))}.text-fuchsia-800{--tw-text-opacity:1;color:rgb(134 25 143/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.placeholder-gray-400::-webkit-input-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-90{opacity:.9}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-gray-400{--tw-shadow-color:#9ca3af;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900{--tw-shadow-color:#0f172a;--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgb(30 64 175/var(--tw-ring-opacity))}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity))}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity))}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity))}.ring-pink-200{--tw-ring-opacity:1;--tw-ring-color:rgb(251 207 232/var(--tw-ring-opacity))}.ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgb(233 213 255/var(--tw-ring-opacity))}.ring-violet-200{--tw-ring-opacity:1;--tw-ring-color:rgb(221 214 254/var(--tw-ring-opacity))}.ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgb(199 210 254/var(--tw-ring-opacity))}.ring-sky-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity))}.ring-cyan-200{--tw-ring-opacity:1;--tw-ring-color:rgb(165 243 252/var(--tw-ring-opacity))}.ring-teal-200{--tw-ring-opacity:1;--tw-ring-color:rgb(153 246 228/var(--tw-ring-opacity))}.ring-green-200{--tw-ring-opacity:1;--tw-ring-color:rgb(187 247 208/var(--tw-ring-opacity))}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity))}.ring-lime-200{--tw-ring-opacity:1;--tw-ring-color:rgb(217 249 157/var(--tw-ring-opacity))}.ring-yellow-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 240 138/var(--tw-ring-opacity))}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity))}.ring-orange-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 215 170/var(--tw-ring-opacity))}.ring-rose-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 205 211/var(--tw-ring-opacity))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity))}.ring-fuchsia-200{--tw-ring-opacity:1;--tw-ring-color:rgb(245 208 254/var(--tw-ring-opacity))}.ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgb(243 244 246/var(--tw-ring-opacity))}.ring-transparent{--tw-ring-color:transparent}.ring-red-600{--tw-ring-opacity:1;--tw-ring-color:rgb(220 38 38/var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity:0.05}.ring-offset-1{--tw-ring-offset-width:1px}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{border:1px solid #000;box-shadow:none}.placeholder\:text-white::-webkit-input-placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.placeholder\:text-white::placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.placeholder\:text-gray-400::-webkit-input-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-indigo-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgb(147 197 253/var(--tw-bg-opacity))}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:relative:focus{position:relative}.focus\:z-10:focus{z-index:10}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-transparent:focus{--tw-ring-color:transparent}.focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-600:focus-visible{outline-color:#4f46e5}.group:hover .group-hover\:text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}@media (prefers-color-scheme:dark){.dark\:border{border-width:1px}.dark\:border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}@media (min-width:640px){.sm\:not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.sm\:my-8{margin-bottom:2rem;margin-top:2rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mt-0{margin-top:0}.sm\:ml-4{margin-left:1rem}.sm\:mt-4{margin-top:1rem}.sm\:ml-3{margin-left:.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-96{height:24rem}.sm\:h-full{height:100%}.sm\:w-full{width:100%}.sm\:w-10{width:2.5rem}.sm\:w-auto{width:auto}.sm\:w-72{width:18rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-none{max-width:none}.sm\:translate-y-0{--tw-translate-y:0px}.sm\:translate-x-2,.sm\:translate-y-0{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-x-2{--tw-translate-x:0.5rem}.sm\:translate-x-0{--tw-translate-x:0px}.sm\:scale-95,.sm\:translate-x-0{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:gap-px{gap:1px}.sm\:p-8{padding:2rem}.sm\:p-6{padding:1.5rem}.sm\:p-0{padding:0}.sm\:p-4{padding:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:pl-16{padding-left:4rem}.sm\:pr-0{padding-right:0}.sm\:pr-8{padding-right:2rem}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:duration-700{transition-duration:.7s}}@media (min-width:768px){.md\:mt-0{margin-top:0}.md\:ml-4{margin-left:1rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:w-9{width:2.25rem}.md\:max-w-full{max-width:100%}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:gap-px{gap:1px}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.md\:p-20{padding:5rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:flex-auto{flex:1 1 auto}.lg\:flex-none{flex:none}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.lg\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:gap-px{gap:1px}}@media (min-width:1280px){.xl\:block{display:block}.xl\:p-0{padding:0}}.admin-applications-page__wrapper{padding:10px}.admin-applications__column-wrapper{align-items:top;display:flex;flex-direction:row;justify-content:center}.admin-applications__column{display:inline-block;height:600px;margin:0 10px;max-width:240px;min-width:240px;overflow-y:hidden;vertical-align:top;width:20%}.admin-applications__column__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;text-align:left}.admin-applications__column__title{color:#334155;font-size:14px;letter-spacing:2px}.admin-applications__column__scroll-area{height:500px;overflow-y:scroll}.admin-applications__column__btn{background-color:hsla(0,0%,100%,.6);border:1px solid #000;border-radius:5px;cursor:pointer;display:inline-block;padding:5px 10px;position:absolute;right:0;top:5px;transition:background-color .3s}.admin-applications__column__btn:hover{background-color:#fff}.admin-archived__show-btn{color:#3b82f6;cursor:pointer;display:inline-block}.archived-split{align-items:top;display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;width:100%}.admin-applications__column__waitlist{height:550px;overflow-y:hidden}.admin-applications__waitlist-column__double-wrapper{overflow:hidden}.admin-applications__waitlist-column__bottom,.admin-applications__waitlist-column__top{height:200px;overflow-y:scroll}.manually-enter-application-modal__wrapper{background-color:#0000003a;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}.manually-enter-jobs-page-application-modal{background-color:#fff;border-radius:10px;height:800px;margin:20px auto;overflow-y:scroll;width:80%}.careers-page-2024__loading{align-items:center;-webkit-animation:glow 1.5s infinite,grow 1.5s infinite;animation:glow 1.5s infinite,grow 1.5s infinite;-webkit-background-clip:text;background-color:#fff;background-image:linear-gradient(45deg,#ff8f50,#ffec89);color:transparent;display:flex;font-size:48px;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.careers-page-2024__wrapper{text-align:center;width:100vw}.careers-page-2024__top-section{text-align:center}.careers-page-2024__top-section-hero-image{background-image:url(/static/media/music-teacher-career.9feafa32818d937df048.jpg);background-position:top;background-size:cover;overflow:hidden}.careers-page-2024__logo{background-position:50%;background-size:cover;display:inline-block;height:160px;margin-top:10px;width:180px}.careers-page-2024__welcome{color:#fff;font-size:64px;font-weight:500;line-height:72px;margin:400px 15% 0;padding-bottom:20px;text-shadow:0 0 10px #00000017;width:70%}.careers-page-2024__welcome__school-name{color:#fff;font-size:28px;font-weight:400;letter-spacing:2px;padding-bottom:150px;text-shadow:0 0 10px #0000006b}.careers-page__diagonal-divider{border-bottom:10vw solid #222228;border-left:100vw solid transparent;height:0;margin-top:-10vw;width:0}.careers-page-2024__benefits-card__wrapper{background-color:#222228;border-bottom:1px solid #fff;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;padding:10px 0 150px}.careers-page-2024__benefits-card{background-color:#2e353f;border-radius:20px;box-shadow:-4px 8px 16px #47556929;display:inline-block;font-size:24px;font-weight:500;min-width:300px;padding:20px 16px}.careers-page__diagonal-divider__white{border-bottom:10vw solid #fff;border-left:100vw solid transparent;height:0;margin-top:-10vw;width:0}.careers-page-2024__top-section-solid-color{background-color:#222228;color:#fff;padding:0 0 50px}.careers-page-2024__h1{color:#334155;display:inline-block;font-size:40px;font-weight:800;margin-top:50px;width:70%}.careers-page-2024__h2{color:#64748b;display:inline-block;font-size:30px;font-weight:300;line-height:50px;width:70%}.careers-page-2024__apply-now-button{align-items:center;background-image:linear-gradient(45deg,#ff8f50,#ffec89);border-radius:50px;color:#000;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:10px;margin-top:-100px;padding:10px 14px;vertical-align:center}.careers-page-2024__apply-now-button__text{display:inline-block}.gradient-text{-webkit-background-clip:text;background-image:linear-gradient(45deg,#ff8f50,#ffec89);color:transparent}.careers-page-2024__2-section{background-color:#fff;color:#475569;display:block;margin-bottom:200px;margin-top:50px;padding:20px 0;width:100%}.careers-page-2024__paragraph{font-size:20px;margin:30px 10%}.careers-page-2024__3-section{background-color:#222228;border-bottom:1px solid #fff;overflow:hidden;padding-bottom:200px}.careers-page-2024__3-section__title{color:#fff;font-size:40px;font-weight:300;margin-bottom:50px}.careers-page-2024__3-section__quote-wrapper{color:#fff;margin-top:100px}.careers-page-2024__3-section__quote-image{margin:0 10px -10px}.careers-page-2024__3-section__quote-image,.careers-page-2024__3-section__quote-image-right{border-radius:16px;display:inline-block;height:263px;object-fit:cover;position:relative;width:263px;z-index:1}.careers-page-2024__3-section__quote-image-right{margin:-10px 10px 0 -20px}.careers-page-2024__3-section__quote{border:1px solid #94a3b8;border-radius:16px;display:inline-block;margin-left:-30px;max-width:400px;padding:20px 40px;position:relative;width:50%;z-index:0}.careers-page-2024__3-section__quote__text{font-size:18px;font-weight:300;line-height:30px;text-align:left}.careers-page-2024__3-section__quote__bottom-section{align-items:end;display:flex;justify-content:space-between;margin-top:20px}.careers-page-2024__3-section__quote__bottom-section__teacher{text-align:left}.careers-page-2024__3-section__quote__author{font-weight:700}.careers-page-2024__3-section__quote__link{border:1px solid #f1f5f9;border-radius:50px;color:#f1f5f9;cursor:pointer;font-size:14px;font-weight:600;padding:10px 14px}.careers-page-2024__4-section{padding:50px 20% 100px;text-align:left;width:60%}.careers-page-2024__4-section__title{font-size:36px}.careers-page-2024__4-section__list{font-size:20px;line-height:30px;margin-bottom:50px;margin-left:0}.careers-page-2024__5-section{background-color:#222228;border-bottom:1px solid #fff;color:#fff;overflow:hidden;padding-bottom:150px}.careers-page-2024__5-section__title{color:#f8fafc;font-size:48px;margin:30px 20%;max-width:900px;text-align:left;width:60%}.careers-page-2024__5-section__benefit-wrapper{font-size:20px;margin:30px 20%;max-width:900px;text-align:left;width:60%}.careers-page-2024__5-section__benefit-title{font-weight:500}.careers-page-2024__5-section__benefit-text{font-weight:300}.careers-page-2024__6-section{display:flex;flex-wrap:wrap;gap:40px;margin-top:50px;padding:0 10% 150px}.careers-page-2024__6-section__text-wrapper{color:#334155;text-align:right}.careers-page-2024__6-section__manager-title{font-size:36px;font-weight:500;letter-spacing:-2px}.careers-page-2024__6-section__manager-text{font-size:20px;font-weight:300;line-height:36px;margin-left:20%;margin-top:40px;max-width:500px;text-align:right;width:80%}.careers-page-2024__6-section__meet-your-manager{font-size:24px;font-weight:500}.careers-page-2024__6-section__manager-picture{border-radius:16px;height:535px;margin:0 10px;object-fit:cover;width:337px}.careers-page-2024__7-section{background-color:#222228;color:#fff;overflow:hidden;padding-bottom:150px}.careers-page-2024__7-section__review-text{font-size:44px;font-weight:300;margin:50px auto 10px;max-width:650px;width:60%}.careers-page-2024__7-section__reviewer{font-size:14px;font-weight:700;letter-spacing:2px}.careers-page-2024__7-section__location{font-size:14px;font-weight:300;letter-spacing:2px}.careers-page-2024__8-section__application-form__wrapper{width:80%}.careers-page-2024__8-section__application-form__wrapper,.careers-page-2024__8-section__application-form__wrapper__manually{align-items:top;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:left;margin:0 auto;max-width:900px;padding:50px 0}.careers-page-2024__8-section__application-form__wrapper__manually{width:100%}.careers-page-2024__input-wrapper{max-width:400px;text-align:left;width:100%}.careers-page-2024__select-with-label__actual-select{border:1px solid #d1d5da;border-radius:6px;color:#3a3a3a;font-size:14px;padding:15px 12px;width:100%}.careers-page-2024__dropdown-label{color:#475569;font-size:12px;margin-left:12px;margin-top:-17px}.careers-page-2024__text-field-wrapper{text-align:left;width:100%}.careers-page-2024__text-field{border:1px solid #c8c8c8;border-radius:6px;color:#3a3a3a;font-size:14px;height:122px;padding:8px 16px;resize:none;width:100%}.careers-page-2024__text-field-label{color:#000;font-size:14px;letter-spacing:2px;margin-bottom:5px}.careers-page-2024__check-wrapper{display:block;margin:5px 0;overflow:hidden;text-align:left;width:100%}.careers-page-2024__checkmark-title{color:#64748b;font-size:14px;font-weight:400;letter-spacing:.4px;margin-left:8px;vertical-align:top}.careers-page-2024__checkmark{margin-left:5px;margin-top:1px;width:20px}.careers-page-2024__final-apply-button__wrapper{margin:20px auto 200px;text-align:left;width:70%}.careers-page-2024__8-section__title{color:#334155;font-size:36px;font-weight:600;margin-bottom:50px;margin-top:70px}.careers-page-2024__apply-now-button__loading{-webkit-animation:glow 1.5s infinite,grow 1.5s infinite;animation:glow 1.5s infinite,grow 1.5s infinite}@media(max-width:660px){.careers-page-2024__welcome{font-size:36px;font-weight:800;margin-top:30px}.careers-page-2024__h1{font-size:24px}.careers-page-2024__h2{font-size:18px;line-height:24px;margin-top:20px}.careers-page-2024__paragraph{font-size:16px}.careers-page-2024__3-section__title{font-size:24px;margin-top:20px}.careers-page-2024__3-section__quote__text{font-size:14px;line-height:18px}.careers-page-2024__3-section__quote__author{font-size:14px}.careers-page-2024__3-section__quote__instruments,.careers-page-2024__3-section__quote__link{font-size:12px}.careers-page-2024__4-section__list li{font-size:14px;line-height:18px;margin:10px 0}.careers-page-2024__5-section__title{font-size:24px}.careers-page-2024__5-section__benefit-title{font-size:16px}.careers-page-2024__5-section__benefit-text{font-size:14px}}.instrument-chip__wrapper{align-items:center;background-color:#e0e7ff;border-radius:4px;cursor:pointer;display:inline-flex;margin:5px;padding:5px 10px;width:auto}.instrument-chip__name,.instrument-chip__x{color:#6366f1;display:inline-block;font-size:12px;font-weight:600;vertical-align:top}.instrument-chip__x{margin-left:10px}@media(max-width:600px){.instrument-chip__wrapper{font-size:12px;padding:10px}.instrument-chip__name{font-size:16px}.instrument-chip__x{font-size:16px;font-weight:600}}.ErrorPopup{background-color:rgba(0,0,0,.2);height:100vh;left:0;overflow-y:scroll;position:fixed;text-align:center;top:0;width:100vw;z-index:21}.error-popup-content{background-color:#fff;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.503);float:right;height:100px;margin:20px;overflow:hidden;position:relative;width:450px}.error-popup-body__red-line{background-color:red;float:left;height:100%;width:10px}.error-popup-body{color:#444;display:inline-block;font-size:12px;height:90px;margin-left:0;margin-top:5px;text-align:left;width:300px}.error-popup-body__title{display:inline-block;font-size:24px;margin-top:15px;vertical-align:top}.error-popup-body__message{font-size:12px;margin-top:0}.error-popup-gif{background-image:url(/static/media/steveharvey.821b185982230541c5f9.gif);background-position:45% 20%;background-repeat:no-repeat;background-size:auto;border-radius:10px;display:inline-block;height:50px;margin-left:5px;margin-top:0;width:50px}.error-popup-footnote{font-size:12px}.error-popup-btn{background-color:#fff;border-left:1px solid #a9a9a9;color:#515151;cursor:pointer;float:right;height:100%;padding-top:40px;transition-duration:.3s;width:100px}.error-popup-btn:hover{background-color:#f5f5f5;color:#000}.submitting-text{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite;color:#fff;font-size:20px}@media(max-width:749px){.the-new-loading-screen{background-color:rgba(0,0,0,.5);font-size:40px;height:100vh;position:absolute;position:fixed;text-align:center;top:0;width:100vw;z-index:100}.new-loading-screen-img-wrapper{height:80vw;padding-top:45.1%;text-align:center;width:100vw}.new-loading-logo{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite;background-image:url(/static/media/atharo-dark.6e30b231c3da1288f09e.svg);background-position:50%;background-size:cover;display:inline-block;height:80%;width:70%}}@media (min-width:750px){.the-new-loading-screen{background-color:rgba(0,0,0,.5);font-size:40px;height:100vh;position:absolute;position:fixed;text-align:center;top:0;width:100vw;z-index:100}.new-loading-for-response{background-color:hsla(0,0%,100%,.5)}.new-loading-for-response-text{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite}.new-loading-screen-img-wrapper{height:80vw;margin-left:50%;margin-top:200px;padding-top:2%;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%);width:20vw}.new-loading-logo{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite;background-image:url(/static/media/mmalogo.41e738a69de160b0af86.png);background-position:50%;background-size:cover;display:inline-block;height:180px;width:200px}}.card-modal__reminder-slider{background-color:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.5);color:#555;left:0;max-height:0;opacity:0;overflow:hidden;padding:0 0 20px;position:absolute;text-align:center;top:0;transition:max-height .4s,opacity .2s;width:100%;z-index:10}.card-modal__reminder-slider__close-x__wrapper{text-align:right}.card-modal__reminder-slider__close-x{cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin-right:20px;margin-top:10px}.card-modal__reminder-slider__header{font-size:28px;font-weight:100}.card-modal__reminder-slider__input-labels{color:#555;font-size:12px;margin:0 10%;text-align:left}.card-modal__reminder-slider__reminder-name{border:1px solid #555;color:#555;display:block;font-size:24px;margin:5px auto 20px;width:80%}.card-modal__reminder-slider__reminder-name:focus{outline:none}.card-modal__reminder-slider__reminder-description{border:1px solid #555;color:#555;display:block;height:100px;margin:5px auto 20px;resize:none;width:80%}.card-modal__reminder-slider__reminder-description:focus{outline:none}.card-modal__reminder-slider__reminder-due-date{border:1px solid #555;color:#555;display:block;margin:5px auto 20px;width:80%}.card-modal__reminder-slider__reminder-due-date:focus{outline:none}.card-modal__reminder-slider__submit-reminder{border:1px solid #c900c9;border-radius:3px;color:#c900c9;cursor:pointer;display:inline-block;font-size:14px;margin:20px 0;padding:5px 10px;transition:box-shadow .3s .1s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s .1s;transition:transform .3s,box-shadow .3s .1s,-webkit-transform .3s}.card-modal__reminder-slider__submit-reminder:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.1);-webkit-transform:scale(1.05);transform:scale(1.05)}.task-card-setting-bar{border-bottom:1px solid #dcdcdc;margin-bottom:10px;padding-bottom:30px}.task-card-setting-bar__section{display:inline-block;vertical-align:top;width:33%}.task-card-setting-bar__owner-img{border-radius:50%;height:40px;margin:0 10px;width:40px}.task-card-setting-bar__owner-selector__wrapper{display:inline-block;text-align:left;vertical-align:top}.task-card-setting-bar__owner-selector{border:none;width:100px}.task-card-setting-bar__date-picker{border:none;font-size:14px}.task-card-setting-bar__assignment-label{font-size:12px;margin:0}.task-card-setting-bar__school-selector{border:none;vertical-align:top;width:100px}.task-card-setting-bar__reminder-btn{background-color:#fff;border:1px solid #000;border-radius:5px;color:#000;cursor:pointer;font-size:12px;left:230px;padding:2px 5px;position:absolute;top:138px;transition-duration:.3s}.task-card-setting-bar__reminder-btn:hover{background-color:#db00db;border:1px solid #000;color:#000}.subtask-2023__wrapper{margin:0;padding:10px 0;transition:opacity .3s}.subtask-2023__main-check__wrapper{align-items:center;border-radius:5px;box-shadow:0 0 10px 1px #4755691f;display:flex;padding:5px 0;position:relative;transition:box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-transform .3s}.subtask-2023__main-check__wrapper:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.subtask-2023__check-box{border:1px solid #94a3b8;border-radius:5px;cursor:pointer;display:inline-block;height:20px;margin:0 5px 0 10px;vertical-align:top;width:20px}.subtask-2023__check-box:hover{background-color:#ccfbf1;border:1px solid #14b8a6}.subtask-2023__checkmark{margin:3px}.subtask-2023__subtask-name{border:none;border-bottom:1px solid #fff;color:#64748b;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.4px;margin:5px 10px;vertical-align:top;width:220px;width:80%}.subtask-2023__subtask-name:focus{outline:none}.subtask-2023__subtask-name:hover{border-bottom:1px solid #bdbdbd}.subtask-2023__add-sub-subtask{color:#94a3b8;cursor:pointer;display:inline-block;font-size:20px;font-weight:500;margin-left:10px;position:absolute;right:10px;vertical-align:top}.sub-subtask-2023__wrapper{align-items:center;display:flex;margin:7px auto;text-align:center;width:70%}.sub-subtask-2023__checkbox{border:1px solid #94a3b8;border-radius:5px;cursor:pointer;display:inline-block;height:20px;margin-left:5px;margin-right:10px;width:20px}.sub-subtask-2023__checkbox:hover{background-color:#ccfbf1;border:1px solid #14b8a6}.sub-subtask-2023__name{border:none;border-bottom:1px solid #fff;color:#64748b;display:inline-block;font-size:14px;letter-spacing:.4px;transition:border .1s;width:80%}.sub-subtask-2023__name:hover{border-bottom:1px solid #b2b2b2}.sub-subtask-2023__name:focus{outline:none}.warning-popup__wrapper{background-color:#adadad46;height:100vh;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:500}.warning-popup__modal,.warning-popup__wrapper{align-items:center;display:flex;flex-direction:column;gap:20px}.warning-popup__modal{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 1px #4755691f;height:auto;justify-content:space-evenly;max-width:500px;padding:15px 20px 20px;width:80%}.warning-popup__modal__x-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.warning-popup__modal__title-section{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:space-around}.warning-popup__modal__title-section__title{color:#334155;font-size:24px;font-weight:700;letter-spacing:.4px;text-align:center}.warning-popup__modal__decoration{background-color:#e0e7ff;height:3px;width:20%}.warning-popup__modal__message-section{color:#64748b;font-size:16px;letter-spacing:.4px;text-align:center}.warning-popup__modal__button-section{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-around;width:100%}.warning-popup__modal__button-section__cancel-button{background-color:#fff;border:1px solid #94a3b8;color:#1e293b}.warning-popup__modal__button-section__cancel-button,.warning-popup__modal__button-section__confirm-button{align-items:center;border-radius:5px;cursor:pointer;display:flex;flex:1 1;flex-direction:row;font-size:14px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.4px;padding:10px 14px}.warning-popup__modal__button-section__confirm-button{border:none;color:#f8fafc}.warning-popup__modal__title-section__icon-wrapper{align-items:center;background-color:#fef2f2;border-radius:50%;display:flex;flex-direction:row;height:60px;justify-content:center;width:60px}.onboarding-card-modal-2023__wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s;width:100vw;z-index:4}.onboarding-card-modal-2023{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.7);height:100vh;overflow:hidden;position:absolute;right:-400px;transition:right .5s;width:570px}.onboarding-card-modal-2023__task-name{border:none;border-bottom:1px solid #fff;font-size:30px;font-weight:900;margin:40px 0 10px;width:90%}.onboarding-card-modal-2023__subtask__wrapper{height:670px;overflow:scroll}.onboarding-card-modal-2023__add-subtask{border:1px solid gray;color:gray;cursor:pointer;display:inline-block;margin-bottom:100px;padding:5px 10px;transition:border .3s,color .3s}.onboarding-card-modal-2023__add-subtask:hover{border:1px solid #000;color:#000}.looks-like-you-are-done__wrapper{align-items:center;background-color:rgba(0,0,0,.2);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:4}.looks-like-you-are-done{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 1px rgba(0,0,0,.5);display:inline-block;height:auto;margin-top:-200px;padding:20px 40px;text-align:center;width:400px}.looks-like-you-are-done__question-mark-icon{border:2px solid #4e46e5;border-radius:50%;color:blue;display:inline-block;font-size:36px;padding:0 17px}.looks-like-you-are-done__title{color:#171d2c;font-size:18px;font-weight:900;margin:10px 0}.looks-like-you-are-done__subtitle{color:#777d8a;font-size:14px}.looks-like-you-are-done__btn-wrapper{margin-top:20px}.looks-like-you-are-done__btn__no{border:1px solid #a1a1a1;border-radius:8px;color:#515151;cursor:pointer;display:inline-block;font-weight:500;margin:10px;padding:8px 20px;transition:background-color .3s;width:30%}.looks-like-you-are-done__btn__no:hover{background-color:#f3f3f3}.looks-like-you-are-done__btn__yes{background-color:#4f46e5;border:1px solid #4f46e5;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;margin:10px;padding:8px 20px;transition:background-color .3s;width:30%}.looks-like-you-are-done__btn__yes:hover{background-color:#2f26dc}.application-modal-2024__wrapper{align-items:center;background-color:rgba(0,0,0,.5);box-sizing:border-box;display:flex;gap:20px;height:100%;justify-content:center;left:0;overflow:hidden;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.application-modal-2024{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.5);box-sizing:border-box;height:100%;max-width:924px;overflow-y:scroll;padding:20px;position:relative;width:100%}.application-modal-2024__main-card{background-color:#fff;border-radius:5px;box-shadow:0 0 5px #47556914;height:720px;width:924px}.application-modal-2024__top-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px 20px}.application-modal-2024__top-header__group{align-items:center;display:flex;gap:10px}.application-modal-2024__top-header__type{color:#94a3b8;font-size:14px;font-weight:400;letter-spacing:2px}.application-modal-2024__top-header__chip{background-color:#f1f5f9;border-radius:4px;color:#334155;font-size:12px;font-weight:500;letter-spacing:.4px;padding:2px 8px}.application-modal-2024__header__applicant-name{color:#334155;font-size:36px;font-weight:500;letter-spacing:.4px;text-align:left}.application-modal-2024__header__dropdown-selectors,.application-modal-2024__section-title{align-items:center;display:flex;gap:10px}.application-modal-2024__section-title{justify-content:center;margin:50px 0 20px;width:100%}.application-modal-2024__section-title__line{background-color:#e2e8f0;height:1px;width:40%}.application-modal-2024__section-title__word{color:#94a3b8;font-size:14px;font-weight:400;letter-spacing:2px;padding:0 10px}.application-modal-2024__detail__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;padding:0 20px}.application-modal-2024__detail{display:flex;flex-direction:column;gap:10px;margin:10px 20px;text-align:left;width:40%}.application-modal-2024__detail__label{color:#94a3b8;color:#475569;font-size:12px;font-weight:400;letter-spacing:.4px}.application-modal-2024__detail__value,.application-modal-2024__paragraph-answer{color:#475569;font-size:14px;font-weight:500;letter-spacing:.4px}.application-modal-2024__paragraph-answer{margin:5px 2.5%;text-align:left}.application-modal-2024__detail__check__wrapper{align-items:center;display:flex;gap:10px}.application-modal-2024__button-wrapper{display:flex;flex-direction:row;gap:16px;justify-content:right;margin-top:50px;padding:10px 0;width:100%}.application-modal-2024__button-deny{background-color:#ef4444;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;padding:10px 14px}.application-modal-2024__bottom-btn-area__spacer{flex-grow:1}.application-modal-2024__button-waitlist{background-color:#f1f5f9;border-radius:5px;color:#334155;cursor:pointer;font-weight:600;padding:10px 14px}.application-modal-2024__button-interview{background-color:#14b8a6;border-radius:5px;color:#f8fafc;cursor:pointer;font-weight:600;padding:10px 14px}.application-modal-2024__link-anchors{display:flex;gap:10px;justify-content:center;margin-top:20px}.note-area-fall-2023__wrapper{overflow-y:scroll;padding:0 14px;z-index:-1}.note-area-fall-2023__add-note-btn{background-color:#818cf8;border-radius:5px;color:#000;cursor:pointer;font-weight:600;margin:8px auto;padding:10px 14px;position:relative;text-align:center;transition:background-color .3s;z-index:20}.note-area-fall-2023__add-note-btn:hover{background-color:#6c7bff;cursor:pointer}.note-area-fall-2023__note-scrollable-area{height:650px;overflow-y:hidden;overflow-y:scroll}.admin-note-fall-2023{background-color:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:8px;margin:10px auto;padding:8px;position:relative;z-index:1}.admin-note-fall-2023__top-section{align-items:top;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.admin-note-fall-2023-admin-image{border-radius:50%;flex:1 1;height:32px;max-width:32px;width:32px}.admin-note-fall-2023__top-section__text-wrapper{display:flex;flex:6 1;flex-direction:column;text-align:left}.admin-note-fall-2023__name{color:#000;display:inline-block;font-size:12px;font-weight:400;vertical-align:top}.admin-note-fall-2023__date{color:#64748b;display:inline-block;font-size:12px}.admin-note-fall-2023__spacer{width:100px}.admin-note-fall-2023__icon-wrapper{margin-left:280px;margin-top:-50px;position:absolute;vertical-align:top}.admin-note-fall-2023__link-svg{float:right;width:22px}.admin-note-fall-2023__edit-btn{cursor:pointer;float:right;margin-left:10px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;vertical-align:top;width:20px}.admin-note-fall-2023__edit-btn:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.admin-note-fall-2023__details{color:#334155;font-size:12px;font-weight:400;line-height:18px;margin:1px auto;width:100%}.admin-note-fall-2023__connections__wrapper{align-items:center;display:flex;gap:4px}.admin-note-fall-2023__connection__wrapper{align-items:center;border:1px solid #e2e8f0;border-radius:4px;display:flex;gap:4px;padding:4px}.admin-note-fall-2023__connection__name{color:#475569;font-size:12px;font-weight:500}.admin-note-fall-2023__connection__image{border-radius:50%;height:24px;object-fit:cover;width:24px}.admin-note-fall-2023__edit-note-dots{cursor:pointer}.note-dropdown-menu__wrapper{background-color:#fff;border:1px solid #e2e8f0;border-radius:5px;box-shadow:0 0 5px 0 #47556929;left:50px;padding:10px 0;position:absolute;top:25px;width:155px;z-index:2}.note-dropdown-menu__option{color:#334155;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.4px;padding:10px}.note-dropdown-menu__option:hover{background-color:#4f46e5;color:#f8fafc}.create-note-modal-2023-wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;min-width:1050px;position:fixed;top:0;width:100vw;z-index:21}.create-note-modal-2023-modal{background-color:#fff;border-radius:15px;box-shadow:0 0 20px #0000005e;margin:120px 0 200px 45%;max-width:600px;padding:16px;width:80%}.create-note-modal-2023-modal__close-x-wrapper{text-align:right}.create-note-modal-2023-modal__title{color:#2a3944;display:inline-block;font-size:24px;font-weight:700;vertical-align:top}.create-note-modal-2023-modal__connections-area__wrapper{align-items:top;display:flex;flex-direction:row;gap:20px;margin:20px 0}.create-note-modal-2023-modal__important-switch__wrapper{align-items:top;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.create-note-modal-2023-modal__important-label{color:#64748b;font-size:12px}.create-note-modal-2023-modal__toggle-switch{cursor:pointer;float:right}.create-note-modal-2023-modal__add-connection{color:green;cursor:pointer;font-size:12px;margin:5px 0;padding:5px 0;text-align:left}.create-note-modal-2023-modal__text-area{border:1px solid #d6dbe0;border-radius:10px;height:200px;margin:5px 0;resize:none;width:90%}.create-note-modal-2023-modal__submit-btn{background-color:#334155;border-radius:5px;color:#fff;cursor:pointer;margin:20px 0 5px;padding:10px 0;text-align:center}.create-note-modal-2023-modal__delete-btn{background-color:red;color:#fff;cursor:pointer;margin:20px 0 0;padding:10px 0;text-align:center}.create-note-modal-2023-modal__cancel-btn{color:grey;cursor:pointer;margin:40px 0 5px;text-align:right}.create-note-modal-2023-modal__connection-wrapper{border-top:1px solid grey;padding:10px 0}.create-note-modal-2023-modal__remove-connection-x{cursor:pointer;display:inline-block;font-weight:900;margin-right:10px;padding:5px}.create-note-modal-2023-modal__remove-connection-x:hover{color:grey}.create-note-modal-2023-modal__drop-down-menu{cursor:pointer;display:inline-block;padding:5px 10px}.create-note-modal-2023-modal__search-bar-wrapper{display:inline-block;padding:5px 10px;width:100px}.create-note-modal-2023-modal__search-bar-suggestions-wrapper{background-color:#fff;border:1px solid grey;border-radius:5px;position:absolute;width:155px}.create-note-modal-2023-modal__search-bar-suggestions{cursor:pointer;margin:0;padding:10px}.create-note-modal-2023-modal__search-bar-suggestions:hover{background-color:#d1d1d1}.create-note-modal-2023__solo-dropdown{border:none;color:#64748b;font-size:14px;font-weight:500}.modal-dropdown-menu-fall-2023__wrapper{background-color:#fff;border-radius:10px;box-shadow:-2px 2px 20px 1px #47556929;height:auto;padding:10px 0;position:absolute;right:15px;top:35px;width:auto;z-index:1}.modal-dropdown-menu-fall-2023__section{border-top:1px solid #e2e8f0;color:#94a3b8;font-size:12px;font-weight:400;letter-spacing:.4px;padding:5px 15px}.modal-dropdown-menu-fall-2023__menu-item{color:#334155;cursor:pointer;font-size:14px;letter-spacing:.4px;padding:10px 50px 10px 15px}.modal-dropdown-menu-fall-2023__menu-item:hover{background-color:#aaa9d8;color:#fff}.admin-applications__card{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 0 5px #47556914;cursor:pointer;display:flex;flex-direction:row;gap:8px;height:100%;justify-content:space-between;margin:5px auto;padding:10px 5px;transition:box-shadow .3s;width:95%}.admin-applications__card__name{color:#64748b;display:inline-block;font-weight:500;text-align:left}.admin-applications__card__extra-inst-wrapper,.admin-applications__card__tag-wrapper{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:flex-start}.container{cursor:pointer;display:block;font-size:22px;margin-bottom:12px;min-height:6.5px;padding-left:30px;position:relative;-webkit-user-select:none;user-select:none;width:auto}.container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{border:1px solid var(--color-slate-400);border-radius:5px;height:18px;left:0;position:absolute;top:0;width:18px}.container input:checked~.checkmark{background-color:var(--color-green-100);border-color:var(--color-green-700)}.checkmark:after{content:"";display:none;position:absolute}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{border:solid var(--color-green-700);border-width:0 1px 1px 0;height:9px;left:6px;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.filter-label{font-size:14px;font-style:normal;font-weight:500;letter-spacing:.4px;line-height:20px}.filter-label-wrapper{align-items:center;cursor:pointer;display:flex;font-weight:600;padding:.75rem 1rem}.filter-label-wrapper:hover{background-color:var(--color-indigo-600);color:var(--color-white)}.filter-group-label-wrapper{gap:2rem;justify-content:space-between}.search-header{display:flex;flex-direction:column;margin-bottom:25px}.search-header-title{font-weight:400}.search-header-dropdown-title{color:#334155;display:inline-block;font-weight:400;letter-spacing:.4px;margin:0 10px 0 0;width:auto}.search-header-dropdown-title__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:left}.search-header-dropdown-title__top-title{color:#94a3b8;flex:1 1;font-size:14px;letter-spacing:2px;margin:70px 0 0}.search-header-input-wrapper{flex-basis:600px}.search-header-dropdown-menu__button__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:left;margin:10px 0 0;position:relative}.search-header-dropdown-menu__wrapper{background-color:#f0f;height:100px;margin-left:10px;margin-top:140px;position:absolute;width:100px}.search-header__button-wrapper{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:left;margin:10px 0 0}.type-of-modal-badge-2023{border-radius:4px;display:inline-block;font-size:12px;padding:4px 8px;text-align:center}.application-gutter__wrapper{overflow-y:scroll;padding:10px 30px;text-align:left}.application-gutter__each-section{margin:20px 0}.application-gutter__info__inst-chip{align-items:center;background-color:#e0e7ff;border-radius:5px;color:#6366f1;display:inline-flex;font-size:12px;gap:10px;margin:2px;padding:2px 5px}.application-gutter__each-section__checkmark{align-items:center;display:flex;gap:10px;margin:10px 0 10px -10px}.application-gutter__label__wide-label{align-items:center;display:flex;margin-bottom:10px}.application-gutter__label__wide-label__line{background-color:#e2e8f0;height:1px;width:40%}.application-gutter__label__wide-label__label{color:#94a3b8;font-size:14px;font-weight:400;letter-spacing:2px;padding:0 10px}.application-gutter__label{color:#475569;font-size:12px;font-weight:400;letter-spacing:.4px}.application-gutter__info{color:#475569;font-size:14px;font-weight:500;letter-spacing:.4px;line-height:20px}.congrats-modal__wrapper{background-color:#00000047;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:2}.congrats-modal,.congrats-modal__wrapper{align-items:center;display:flex;justify-content:center}.congrats-modal{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);flex-direction:column;margin:20px;max-width:90%;padding:20px;width:auto}.congrats-modal__title{color:#4f46e5;font-size:36px;font-weight:600;margin:10px 0}.admin-dashboard-menu{background:#16232c;box-shadow:2px 0 10px #474747;display:flex;flex-direction:column;height:100vh;justify-content:space-between;left:-150px;opacity:.7;padding:0 .75rem;position:fixed;text-align:left;transition:left .3s,opacity .3s;width:12.875rem;z-index:3}.admin-dashboard-menu--open{left:0;opacity:1}.admin-dashboard-menu--open .admin-menu-item-wrapper,.admin-dashboard-menu--open .admin-menu-user-info{opacity:1}.admin-dashboard-menu-top{-ms-overflow-style:none;align-items:center;display:flex;flex-direction:column;gap:.75rem;overflow-x:hidden;overflow-y:auto;padding:.75rem;scrollbar-width:none}.admin-dashboard-menu-top::-webkit-scrollbar{display:none}.menu-header{align-items:center;color:#fff;display:inline-block;display:flex;gap:10px;justify-content:flex-start;margin-bottom:1rem;padding:15px;text-align:center;width:100%}.menu-header__dev-env{border:2px solid #ff0;color:orange;font-size:36px;font-weight:900;margin-bottom:-150px;padding:20px 0;text-align:center}.menu-icon{height:30px}.menu-logo{height:17px}.menu-panel-icon-column{border:1px solid #c9c9c9;height:100vh;position:absolute;right:0;top:0;width:48px}.menu-panel-open-button{cursor:pointer;float:right;height:49px;margin-top:0;position:relative;transition:background-color .2s;width:48px}.admin-menu-item-wrapper{border-radius:.25rem;color:var(--color-slate-400);cursor:pointer;flex-shrink:0;font-weight:500;min-height:2rem;opacity:0;padding:.1rem .75rem;-webkit-transform:.5s all ease;transform:.5s all ease;width:11.625rem}.admin-menu-item-wrapper--active{font-weight:900}.admin-menu-item-wrapper--active,.admin-menu-item-wrapper:hover{color:var(--color-white)}.admin-menu-item{align-items:center;display:flex;font-size:.875rem;font-style:normal;gap:.5rem;letter-spacing:.025rem;line-height:1.25rem}.admin-menu-item-children{display:flex;flex-direction:column;gap:.5rem;max-height:0;overflow:hidden;transition:all .5s ease-in-out}.admin-menu-item-children--open{max-height:3000px}.admin-menu-item-children>:first-child{margin-top:25px}.admin-menu-item-children>:last-child{margin-bottom:10px}.admin-menu-alert-counter{background-color:rgba(255,0,0,.75);border-radius:50%;color:#fff;display:inline-block;font-size:10px;font-weight:600;margin-left:60px;padding:1px 5px;position:absolute;text-align:center}.thinner{font-size:16px;font-weight:300;margin-left:15px}.internal{margin:0}.arrow{cursor:pointer;height:auto;margin-left:10px;margin-top:2px;opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;transition:opacity .3s;width:10px}.admin-menu-user-info{align-items:center;border-top:1px solid #666;color:#fff;display:flex;gap:.75rem;opacity:0;padding:1rem .5rem;-webkit-transform:.5s all ease;transform:.5s all ease}.admin-menu-user-info-photo{border-radius:50%;height:50px}.admin-menu-user-info-name{font-size:.9rem;font-weight:600}.admin-menu-user-info-email{font-size:.65rem}.task-card-modal-2023__wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s;width:100vw;z-index:4}.task-card-modal-2023{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.7);height:100vh;overflow-y:scroll;position:absolute;right:-400px;transition:right .5s;width:570px}.task-card-modal-2023__task-name{border:none;border-bottom:1px solid #fff;font-size:30px;font-weight:900;margin:40px 0 10px;width:90%}.task-card-modal-2023__task-name:focus{outline:none}.task-card-modal-2023__task-name:hover{border-bottom:1px solid #000}.task-card-modal-2023__add-subtask{border:1px solid gray;color:gray;cursor:pointer;display:inline-block;padding:5px 10px;transition:border .3s,color .3s}.task-card-modal-2023__add-subtask:hover{border:1px solid #000;color:#000}.workflow-card-modal-2023__wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s;width:100vw;z-index:4}.workflow-card-modal-2023{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.7);height:100vh;overflow:hidden;position:absolute;right:-400px;transition:right .5s;width:570px}.workflow-card-modal-2023__task-name{border:none;border-bottom:1px solid #fff;font-size:30px;font-weight:900;margin:40px 0 10px;width:90%}.workflow-card-modal-2023__subtask__wrapper{height:670px;overflow:scroll}.workflow-card-modal-2023__add-subtask{border:1px solid gray;color:gray;cursor:pointer;display:inline-block;padding:5px 10px;transition:border .3s,color .3s}.workflow-card-modal-2023__add-subtask:hover{border:1px solid #000;color:#000}.drop-down-card{background-color:#fff;border-bottom:1px solid #cfcfcf;border-top:1px solid #cfcfcf;cursor:pointer;font-size:16px;padding:10px 0 10px 20px;text-align:left;transition:background-color .3s;z-index:1000}.drop-down-card:hover{background-color:#e7e7e7}.drop-down-title{display:inline-block;margin:0 50px 0 0;padding:0;vertical-align:top}.drop-down-trashcan{float:right;height:20px;margin:0 10px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;vertical-align:top}.drop-down-trashcan:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.workflow-dropdown-background{background-color:transparent;height:100vw;left:0;position:fixed;top:0;width:100vw;z-index:5}.dropdown-list{display:inline-block;height:500px;left:465px;overflow-y:scroll;position:absolute;top:70px}.are-you-sure-you-want-to-delete-this-workflow__wrapper{align-items:center;background-color:rgba(0,0,0,.2);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:4}.are-you-sure-you-want-to-delete-this-workflow{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 1px rgba(0,0,0,.5);display:inline-block;height:auto;margin-top:-200px;padding:20px 40px;text-align:center;width:400px}.are-you-sure-you-want-to-delete-this-workflow__question-mark-icon{border:2px solid red;border-radius:50%;color:red;display:inline-block;font-size:36px;padding:0 17px}.are-you-sure-you-want-to-delete-this-workflow__title{color:#171d2c;font-size:18px;font-weight:900;margin:10px 0}.are-you-sure-you-want-to-delete-this-workflow__subtitle{color:#777d8a;font-size:14px}.are-you-sure-you-want-to-delete-this-workflow__btn-wrapper{margin-top:20px}.are-you-sure-you-want-to-delete-this-workflow__btn__no{border:1px solid #a1a1a1;border-radius:8px;color:#515151;cursor:pointer;display:inline-block;font-weight:500;margin:10px;padding:8px 20px;transition:background-color .3s;width:30%}.are-you-sure-you-want-to-delete-this-workflow__btn__no:hover{background-color:#f3f3f3}.are-you-sure-you-want-to-delete-this-workflow__btn__yes{background-color:red;border:1px solid red;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;margin:10px;padding:8px 20px;transition:background-color .3s;width:30%}.are-you-sure-you-want-to-delete-this-workflow__btn__yes:hover{background-color:#da0000}.are-you-sure-you-are-done__wrapper{align-items:center;background-color:rgba(0,0,0,.2);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:4}.are-you-sure-you-are-done{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 1px rgba(0,0,0,.5);display:inline-block;height:auto;margin-top:-200px;padding:20px 40px;text-align:center;width:400px}.are-you-sure-you-are-done__question-mark-icon{border:2px solid #4e46e5;border-radius:50%;color:blue;display:inline-block;font-size:36px;padding:0 17px}.are-you-sure-you-are-done__title{color:#171d2c;font-size:18px;font-weight:900;margin:10px 0}.are-you-sure-you-are-done__subtitle{color:#777d8a;font-size:14px}.are-you-sure-you-are-done__btn-wrapper{margin-top:20px}.are-you-sure-you-are-done__btn__no{border:1px solid #a1a1a1;border-radius:8px;color:#515151;cursor:pointer;display:inline-block;font-weight:500;margin:10px;padding:8px 20px;transition:background-color .3s;width:30%}.are-you-sure-you-are-done__btn__no:hover{background-color:#f3f3f3}.are-you-sure-you-are-done__btn__yes{background-color:#4f46e5;border:1px solid #4f46e5;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;margin:10px;padding:8px 20px;transition:background-color .3s;width:30%}.are-you-sure-you-are-done__btn__yes:hover{background-color:#2f26dc}.task-chip-2023{background-color:hsla(0,0%,100%,.9);border-radius:5px;cursor:pointer;display:flex;font-size:13px;font-weight:500;margin:5px 10px;overflow:visible;padding:8px 10px;position:relative;transition:box-shadow .3s,background-color .3s,opacity .3s,-webkit-transform .3s;transition:box-shadow .3s,background-color .3s,transform .3s,opacity .3s;transition:box-shadow .3s,background-color .3s,transform .3s,opacity .3s,-webkit-transform .3s}.task-chip-2023:hover{background-color:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.2);-webkit-transform:scale(1.02);transform:scale(1.02)}.task-chip-2023__check-box{border:1px solid #000;border-radius:50%;display:inline-block;height:16px;width:16px}.task-chip-2023__check-box:hover{background-color:green}.task-chip-2023__name{display:inline-block;margin-left:10px;vertical-align:top}.task-chip-2023__tasks-left{background-color:#b4b4b4;border-radius:3px;display:inline-block;padding:3px 7px;position:absolute;right:5px;top:5px}.task-chip-2023__school{border-radius:3px;color:gray;padding:2px 5px;position:absolute;right:40px;top:5px}.workflow-chip-2023{background-color:hsla(0,0%,100%,.9);border-radius:5px;cursor:pointer;display:flex;font-size:13px;font-weight:500;margin:5px 10px;overflow:visible;padding:8px 10px;position:relative;transition:box-shadow .3s,background-color .3s,opacity .3s,-webkit-transform .3s;transition:box-shadow .3s,background-color .3s,transform .3s,opacity .3s;transition:box-shadow .3s,background-color .3s,transform .3s,opacity .3s,-webkit-transform .3s}.workflow-chip-2023:hover{background-color:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.2);-webkit-transform:scale(1.02);transform:scale(1.02)}.workflow-chip-2023__name{display:inline-block;margin-left:0;vertical-align:top}.workflow-chip-2023__school{border-radius:3px;color:gray;font-size:12px;padding:2px 5px;position:absolute;right:32px;top:5px}.workflow-template-modal-2023__wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s;width:100vw;z-index:4}.workflow-template-modal-2023{background-color:#fff;border:8px solid green;box-shadow:0 0 30px rgba(0,0,0,.7);height:98vh;overflow-y:scroll;position:absolute;right:-400px;transition:right .5s;width:570px}.workflow-template-modal-2023__task-name{border:none;border-bottom:1px solid #fff;font-size:30px;font-weight:900;margin:40px 0 10px;width:90%}.workflow-template-modal-2023__task-name:focus{outline:none}.workflow-template-modal-2023__task-name:hover{border-bottom:1px solid #000}.workflow-template-modal-2023__add-subtask{border:1px solid gray;color:gray;cursor:pointer;display:inline-block;margin-bottom:100px;padding:5px 10px;transition:border .3s,color .3s}.workflow-template-modal-2023__add-subtask:hover{border:1px solid #000;color:#000}.workflow-template-modal-2023__btn-wrapper{background-color:#fff;border-top:1px solid #d9d9d9;bottom:8px;position:fixed;width:570px}.workflow-template-modal-2023__btn__no{border:1px solid gray;border-radius:8px;cursor:pointer;display:inline-block;margin:10px;padding:6px 10px;width:40%}.workflow-template-modal-2023__btn__no:hover{background-color:#f5f5f5}.workflow-template-modal-2023__btn__yes{background-color:green;border:1px solid green;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;margin:10px;padding:6px 10px;width:40%}.workflow-template-modal-2023__btn__yes:hover{background-color:#060}.admin-tasks__top-btn-wrapper{display:flex;flex-wrap:wrap;gap:2rem;text-align:left}.admin-tasks__top-btn-wrapper__title{display:inline-block;font-size:28px;font-weight:900;margin:0 120px}.admin-tasks__add-task{background-color:hsla(0,0%,100%,.6);border-radius:5px;cursor:pointer;display:inline-block;font-weight:600;height:auto;margin:10px;padding:15px 20px;text-align:left;transition-duration:.3s;width:auto}.admin-tasks__add-task:hover{background-color:#fff}.admin-tasks__columns{display:inline-block;margin:10px .5%;min-width:600px;vertical-align:top;width:40%}.admin-tasks__columns__title{font-size:24px;font-weight:900;margin:51px 0 20px;text-decoration:underline}.admin-tasks__columns__admin-pic{border-radius:50%;width:100px}.admin-tasks__overdue-tasks__wrapper{margin:0 auto;text-align:center;width:99%}.admin-tasks__overdue-tasks{cursor:pointer;display:inline-block;margin:0 5%;padding:5px 10px 10px;position:relative;text-align:left;transition:background-color .3s}.admin-tasks__overdue-tasks:hover{background-color:hsla(0,0%,100%,.1)}.admin-tasks__due-today-notification,.admin-tasks__workflows__due-today-notification{border:1px solid red;border-radius:5px;color:red;display:inline-block;font-size:12px;height:17px;left:95px;position:absolute;text-align:center;top:0;width:17px}.whole-dashboard-page{overflow-y:scroll;text-align:center;width:100%}.dashboard-table{font-size:24px;margin:100px auto}.dashboard-table-rows{width:100px}.dashboard-console-families{text-align:center}.dashboard-console-active{color:green;text-align:center}.dashboard-console-break,.dashboard-console-prosp{text-align:center}.my-dashboard-chart{display:inline-block;margin:10px 20px;width:500px}.all-dashboard-charts{text-align:center;width:100%}.generate-link-button{border:1px solid #000;border-radius:10px;cursor:pointer;display:inline-block;margin:50px auto;padding:10px 20px;transition:box-shadow .3s}.generate-link-button:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.reset-profile-btn{border:1px solid #000;border-radius:10px;cursor:pointer;display:inline-block;margin-top:10px;padding:5px 10px}.dashboard__courtney-project-wrapper{background-color:orange;height:auto;overflow:hidden;padding-bottom:50px;width:100vw}.where-did-they-hear{margin-top:100px}.dashboard__student-totals__wrapper h4{color:#fff;margin:100px 0 0;text-decoration:underline}.dashboard__student-totals__wrapper h5{color:#fff;display:inline-block;font-size:22px;font-weight:500;margin:0 25px}.dashboard__courtney__leftside{color:#fff;display:inline-block;vertical-align:top;width:50vw}.motivational-gif{margin-top:100px}.courtney-leftside__title{font-size:40px;font-weight:900;margin-top:200px;text-align:center}.courtney-leftside-timer{font-size:28px}.courtney-leftside__goal{font-size:20px}.courtney-leftside__to-go{font-size:30px;font-weight:900;margin:10px 0;text-decoration:underline}.courtney-leftside__total-students{font-size:20px}.profile-reset-wrappers{border-top:1px solid #000;margin-top:50px;width:100%}.reset-wrapper__password-wrapper{background-color:#d1d1d1;border:1px solid #000;border-radius:10px;margin-left:10%;margin-top:50px;padding:20px 0;width:40%}.password-wrapper__text{font-size:20px;margin:10px auto;padding:20px;width:50%}.password-wrapper__input-box{font-size:18px;margin:5px auto;padding:2px 5px}.dashboard__password-reset-button{border:1px solid red;border-radius:5px;color:red;cursor:pointer;display:inline-block;padding:5px 10px;transition:background-color .3s}.dashboard__password-reset-button:hover{background-color:#fff}.generate-link-modal-wrapper{background-color:rgba(0,0,0,.1);height:100vh;position:fixed;text-align:center;width:100vw}.generate-link-modal{background-color:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.4);display:inline-block;height:300px;margin:100px auto;padding:10px 20px;width:500px}.generate-link-modal h2{cursor:pointer;font-size:14px;text-align:right}.generate-link-school-selector{border-radius:10px;font-size:18px;margin:30px 0 20px;padding:5px 10px}.generate-link-school-selector:focus{outline:none}.generate-link-button-in-modal{background-color:green;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;margin:20px 150px;padding:10px 20px;transition:box-shadow .3s}.generate-link-button-in-modal:hover{box-shadow:0 0 20px rgba(0,0,0,.274)}.link-click-to-copy:hover{color:orange;cursor:pointer}.twenty-conversion__column{display:inline-block;margin:0 20px}.twenty-conversion__each-month{display:inline-block;margin:10px 20px}.monthly-conversion{margin:100px 0}.monthly-conversion__by-school{display:inline-block}.monthly-conversion__each-month-school{margin:10px 20px}.monthly-conversion-in-out{font-size:10px}.monthly-conversion-in-out__percentage{font-size:14px}.calculator-section{background-color:pink;padding:100px 0}.goal-statement{font-size:18px;font-weight:900;margin:20px 0}.school-data-database__chart{margin:40px auto;text-align:center;width:100%}.school-data-database__each-chart-wrapper{display:inline-block;margin:5px 10px;width:40%}.inquiry-by-town_wrapper{border-top:1px solid gray;margin:20px auto;text-align:left;width:90%}.inquiry-by-town__title{font-size:30px;font-weight:900;text-align:center}.inquiry-by-town__each-school{margin:20px auto}.inquiry-by-town__school-title{font-size:24px;font-weight:900;text-align:center}.inquiry-by-town__each-town{border:1px solid #000;margin:0 5px;min-width:100px;padding:5px}.inquiry-by-town__each-town__title{font-size:18px;font-weight:400;text-align:center}.inquiry-by-town__each-town__percentage{font-size:18px;font-weight:500}.inquiry-by-instrument__each-school{border:1px solid #000;display:inline-block;margin:10px}.inquiry-by-instrument__column{display:inline-block;margin:5px 20px;vertical-align:top}.ltv-area__wrapper{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 0 .5rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;margin:50px 0;padding:1rem;width:100%}.ltv-area{color:green;font-size:36px;font-weight:800}.note-area-wrapper{height:auto;margin-top:2vh;max-height:96vh;opacity:0;overflow-y:scroll;position:absolute;right:-350px;top:0;transition:opacity .3s,right .4s;width:350px;z-index:3}.note-area__add-note-btn{background-color:#fff;border:3px solid green;border-radius:10px;color:green;font-weight:800;margin:10px auto;padding:5px;position:relative;text-align:center;transition:padding .3s,background-color .3s,font-size .3s;width:95%;z-index:20}.note-area__add-note-btn:hover{background-color:#efe;cursor:pointer;font-size:18px;padding:10px 5px}.admin-note{background-color:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.3);margin:10px auto;padding:5px;position:relative;width:95%;z-index:20}.admin-note-admin-image{border-radius:50%;width:50px}.admin-note__name{display:inline-block;font-weight:600;margin-left:10px;vertical-align:top;width:70%}.admin-note__icon-wrapper{margin-left:280px;margin-top:-50px;position:absolute;vertical-align:top}.admin-note__link-svg{float:right;width:22px}.admin-note__edit-btn{cursor:pointer;float:right;margin-left:10px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;vertical-align:top;width:20px}.admin-note__edit-btn:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.admin-note__date{color:grey;display:inline-block;font-size:12px;left:65px;margin-top:20px;position:absolute;width:70%}.admin-note__details{margin:1px auto;width:95%}.add-instrument-popup-wrapper{background-color:rgba(0,0,0,.2);height:100%;left:0;position:fixed;top:0;width:100%;z-index:20}.add-instrument-popup{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 5px rgba(0,0,0,.185);height:auto;margin:10% auto;padding:20px;width:400px}.add-instrument-popup h1{font-size:18px;text-align:center}.inst-dropdown-wrapper{margin:40px 0;text-align:center}.inst-dropdown{padding:5px 10px}.add-inst__inst-list{text-align:left}.remove-inst-x-inst-popup{cursor:pointer;display:inline-block;margin:5px 0 5px 100px}.remove-inst-x-inst-popup:hover{color:grey}.add-instrument-popup-instrument{display:inline-block;font-size:18px;font-weight:900;margin:5px 0 5px 60px}.add-inst__save-btn__wrapper{text-align:center}.add-inst__save-btn{border:1px solid green;color:green;cursor:pointer;display:inline-block;margin:20px 0;padding:5px 10px}.whole-student-input-section{padding:10px 30px}.student-input__student-name-header{display:inline-block;font-size:24px;font-weight:600;text-align:left}.student-xp-wrapper{text-align:left}.student-input__student-experience-level{display:inline-block;font-size:12px;font-weight:200;margin-left:0;text-align:left}.student-input__student-status{border:1px solid #c8c8c8;border-radius:5px;color:#323232;font-size:14px;margin-left:171px;padding:2px 40px;vertical-align:top}.input-row__left-side-wrapper{display:inline-block;margin:5px 0;text-align:left;width:50%}.input-row__right-side-wrapper{display:inline-block;margin:0;text-align:left;vertical-align:top;width:50%}.input-row__whole-width-wrapper{margin-bottom:10px;text-align:left}.student-input__new-instrument-input{border:2px solid rgba(0,128,0,.8);border-radius:15px;color:rgba(0,128,0,.8);cursor:pointer;display:inline-block;font-weight:900;margin-left:10px;padding:1px 7px;transition:color .3s,border .3s,-webkit-transform .3s;transition:transform .3s,color .3s,border .3s;transition:transform .3s,color .3s,border .3s,-webkit-transform .3s}.student-input__new-instrument-input:hover{border:2px solid green;color:green;-webkit-transform:scale(1.05);transform:scale(1.05)}.student-input__list-of-instruments{display:inline-block}.student-input__each-instrument{background-color:#c4c4c4;border-radius:15px;color:#323232;display:inline-block;font-weight:900;margin:0 5px;padding:3px 10px}.new-student-notes{border:1px solid #000;border-radius:5px;font-size:16px;height:60px;padding-left:0;width:686px}.trashcan-wrapper{cursor:pointer;height:25px;width:100%}.remove-this-student{background-image:url(/static/media/delete-red.deea4a7a0563736845e8.svg);background-position:50%;background-size:cover;float:right;height:25px;margin-right:20px;width:25px}.remove-this-student:hover{-webkit-animation:ring .15s 5;animation:ring .15s 5}.new-student-notes:focus{box-shadow:0 0 1px 3px rgba(20,66,18,.6);outline:none}.new-student-line{border-bottom:1px solid #a5a5a5;margin-top:15px}.flashing{outline:1px solid red}.no-school-warning{color:red;padding-right:70px;text-align:right}.it-required{border:1px solid red}.student-input-family-status{border:1px solid #c8c8c8;border-radius:5px;color:#323232;font-size:14px;padding:5px 40px}.family-status-wrapper-student-input{margin-top:-110px;padding-right:80px;text-align:right}.student-modal-subtitle-student-input{margin-top:20px;padding-left:20px}.student-input__student-info-section{margin-top:100px}.new-student-save{background-color:#b6b6b6;border-radius:5px;color:#fff;cursor:default;float:right;height:35px;margin-bottom:40px;margin-right:60px;margin-top:-15px;padding-top:10px;text-align:center;transition-duration:.3s;width:150px}.right-side-address{margin-bottom:0}.right-side-city{margin-top:-140px}.right-side-city,.right-side-state{float:right;margin-right:80px;text-align:left}.right-side-state{margin-top:-80px}.right-side-zip{float:right;margin-right:80px;margin-top:-20px;text-align:left}.right-side-notes{margin-left:20px;margin-top:30px;text-align:left}.student-modal-line{margin-top:200px}.student-database{background-color:#f8fafc;height:auto;min-height:750px;min-width:1000px;position:absolute;text-align:center;width:100%;z-index:2}.my-btn{border:1px solid red;color:red;cursor:pointer}.student-db-title{font-size:30px;font-weight:600;margin-left:150px;margin-top:30px;text-align:left}.add-search-wrapper{height:40px;margin-top:30px;min-width:1410px}.add-student-btn{background-color:rgba(13,163,26,.753);border-radius:5px;color:#fff;cursor:pointer;float:left;height:32px;margin-left:150px;margin-right:10px;padding-top:8px;transition-duration:.3s;width:300px}.add-student-btn:hover{background-color:#1cc42a;color:#fff}.student-search{border:none;float:left;font-size:20px;height:38px;padding-left:20px;width:770px}.student-search:focus{outline:none}.phone-number-search{border:none;font-size:20px;height:38px;margin-left:150px;padding-left:20px;width:200px}.phone-number-search:focus{outline:none}.filters-wrapper{margin-top:20px;min-width:1410px;position:relative;text-align:left;width:100%}.instrument-student-search{border:none;font-size:20px;height:38px;margin-left:150px;padding-left:20px;width:500px}.instrument-student-search:focus{outline:none}.student-db-box{margin-top:10px}.student-db-filter{background-color:#8eaaaf;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:18px;height:40px;margin-right:10px;padding-left:10px;width:160px}.student-db-filter:hover{background-color:#8eaaafd7}#status-filter{margin-right:0;padding-left:10px}#teacher-full-filter{background-color:#f0a210}#teacher-filter{margin-left:532px}#in-student-db-instruments-filter{margin-left:140px;width:190px}.last-filter{margin-right:38px}.student-db-filter::-webkit-input-placeholder{font-size:18px}.student-db-filter::placeholder{font-size:18px}.student-db-filter:focus{background-color:#8eaaaf;outline:none}.student-searchbars{margin-top:17px}.student-db-btn-wrapper{text-align:center;text-align:left;width:100%}.add-email-btn{border:1px solid blue;border-radius:15px;color:blue;cursor:pointer;height:25px;margin-left:45px;padding-top:6px;text-align:center;transition-duration:.3s;width:120px}.add-email-btn:hover{background-color:hsla(0,0%,63%,.1);box-shadow:0 0 15px hsla(0,0%,63%,.2)}.the-table-wrapper{height:70vh;margin-top:5px;overflow-y:scroll;position:relative}.student-database__checkbox{border:1px solid #94a3b8;border-radius:3px;color:#14b8a6;height:20px;width:20px}.student-database__checkbox:focus{outline:none}.student-table{background-color:rgba(77,86,143,0);margin:0 auto;position:relative;text-align:center;width:100%}.student-database__column-titles{background-color:#f8fafc;margin-bottom:100px;position:absolute;z-index:1}.student-database__t-body{margin-top:30px;position:absolute}.student-database__each-row{align-items:center;background-color:hsla(0,0%,100%,0);display:flex;height:30px;padding:16px 0}.student-db-labels{color:#94a3b8;font-size:14px;font-weight:400;letter-spacing:.4px}.family-column__row,.family__column{width:170px}.email__column{width:290px}.email-column__row{width:270px}.student-number__column{width:150px}.instrument-column__row,.instruments__column{width:186px}.teacher__column{width:200px}.teacher-column__row{width:212px}.school__column{width:110px}.status__column,.teacher-status__row{width:144px}.teacher-school__row{min-width:104px}.student-database__each-row:hover{background-color:hsla(0,0%,100%,.8)}.student-db__text{color:#475569;font-size:14px;font-weight:600;letter-spacing:.4px}.student-db__student-number{display:flex;justify-content:center;width:170px}.mini-bobby-brown-alert{-webkit-animation:biggrow 1.4s linear infinite;animation:biggrow 1.4s linear infinite;border:2px solid orange;border-radius:50%;margin-left:5px;position:relative;vertical-align:top;width:20px}.student-db__inst-chip{background-color:#f1f5f9;color:#334155;display:inline-block}.student-db__inst-chip,.student-db__teacher-chip{border-radius:5px;font-size:12px;font-weight:500;letter-spacing:.4px;margin:5px;padding:3px 5px}.student-db__teacher-chip{align-items:center;border:1px solid #e2e8f0;color:#475569;display:inline-flex;gap:5px;width:auto}.student-db__teacher-image{border-radius:50%;height:24px;object-fit:cover;width:24px}.student-db__student-school{color:#475569;width:100px}.student-db__family-status{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.4px;padding:4px 8px;text-align:center}td{cursor:pointer}.cell-phone__column{width:120px}.dont{background-color:red;color:#fff;display:inline-block;margin-left:30px;padding:10px 30px}.dropdown-in-chart{background-color:hsla(0,0%,100%,0);border:none;border-radius:0;font-size:18px;height:100%;margin-left:10%;width:80%}.dropdown-in-chart:focus{outline:none}.student-database-loading-wrapper{margin-top:150px}.student-database__school-totals{background-color:hsla(0,0%,100%,.7);border-radius:10px;height:auto;margin:550px 11% 20px;width:80%}.student-database__each-school-total{display:inline-block;margin:20px 50px}.cover-up-everything-to-stop-double-click{background-color:rgba(0,0,0,.2);height:100vh;position:fixed;width:100vw;z-index:21}.student-database__email-copy__area{display:flex}.student-database__email-copy_box{align-items:center;background-color:#e2e8f0;border-radius:4px;color:#475569;display:flex;display:inline-block;flex-direction:row;font-size:12px;justify-content:center;padding:0 14px;vertical-align:center}.student-database__email-copy_text{display:inline-block;font-weight:700;margin-right:15px;overflow:hidden}.student-database__email-copy_icon{align-items:center;display:flex;display:inline-block;height:15px;justify-content:center;margin:10px 0}.student-modal-wrapper{background-color:rgba(50,50,50,.3);height:100vh;left:-200px;min-height:750px;min-width:1400px;position:absolute;top:-16px;width:105vw;z-index:5}.student-modal-content{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 2px rgba(0,0,0,.3);cursor:default;height:90vh;margin:30px 0 0 300px;opacity:0;overflow-x:hidden;overflow-y:scroll;position:relative;-webkit-transform:scale(.5);transform:scale(.5);transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;width:800px}.add-a-note-student-modal-btn{background-color:#fff;border:3px solid orange;border-radius:50%;cursor:pointer;height:70px;margin-left:861px;margin-top:200px;position:absolute;width:70px;z-index:10}.add-a-note-btn__plus{margin-top:20px;width:30px}.student-modal-x-wrapper{height:30px;width:100%}.student-modal-the-x{border-radius:50%;cursor:pointer;float:right;font-size:20px;margin-right:10px;margin-top:10px;padding:7px 15px;position:relative;transition-duration:.3s}.student-modal-the-x:hover{background-color:#f0f0f0;color:#323232}.student-modal-title{display:block;font-size:20px;font-style:italic;font-weight:300;margin-left:30px;margin-top:5px;text-align:left}.millie-bobby-brown-alert{-webkit-animation:biggrow 1.4s linear infinite;animation:biggrow 1.4s linear infinite;border:3px solid orange;border-radius:50%;left:340px;position:absolute;top:5px;width:100px}.student-modal-header-left{display:inline-block;vertical-align:top;width:45%}.student-modal__switch-wrapper{margin-left:25px;text-align:left;width:100%}.student-modal-header-right{display:inline-block;text-align:right;vertical-align:top;width:45%}.student-modal-subtitle{font-size:24px;font-weight:600;margin-left:30px;text-align:left}.onboard-date{font-size:12px;margin-left:30px;margin-top:2px;text-align:left}.family-status-wrapper{margin-right:10px;margin-top:0}.family-school-wrapper{margin-right:10px;margin-top:10px}.information-i{background-image:url(/static/media/information.34474a8d3347d522c969.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:inline-block;height:20px;margin-right:10px;width:20px}.family-status{border:1px solid #c8c8c8;border-radius:5px;color:#323232;font-size:14px;padding:5px 40px}.new-family-status{-webkit-animation:blink .7s 3;animation:blink .7s 3}.family-status:focus{box-shadow:0 0 1px 1px rgba(20,66,18,.6);outline:none}.first-name-wrapper{display:block;margin-left:30px;margin-top:20px;text-align:left}.right-side-name-wrapper{float:right;margin-right:80px;margin-top:-56px;text-align:left}.top-first-name-wrapper{margin-top:30px}.input-label{color:#484848;font-size:12px;font-weight:400;margin-bottom:5px}.split-it-into-quarters{display:inline-block;width:25%}.student-modal-firstname{background-color:rgba(0,126,215,.05);border:none;border-radius:5px;font-size:14px;font-weight:600;height:30px;padding:5px 10px;width:300px}.student-modal-firstname:focus{box-shadow:0 0 1px 3px rgba(20,66,18,.6);outline:none}.four-part-entry{display:inline-block;margin-right:40px;width:30px}.student-modal__teacher-selector{height:39px;width:320px}.phone-numbers-wrapper{width:320px}.student-modal-half-width-label{display:inline-block;margin-right:60px;width:100px}.student-modal-half-width{display:inline-block;margin-right:10px;width:130px}.student-modal-address{background-color:rgba(0,126,215,.05);border:none;border-radius:5px;font-size:14px;font-weight:600;height:30px;padding:5px 10px;width:300px}.triple-address-wrapper{margin-left:-10px;margin-top:50px;text-align:left}.student-modal-right-side-city{display:inline-block;margin-top:19px;position:relative;width:110px}.address-label-third{display:inline-block;margin:5px 10px;text-align:left;width:80px}.address-input-third{display:inline-block;margin:0 10px;width:80px}.student-modal-address:focus{box-shadow:0 0 1px 3px rgba(20,66,18,.6);outline:none}.right-side-address-wrapper{float:right;margin-top:-148px;width:50%}.right-side-address{float:right;margin-right:80px;text-align:left}.right-side-notes{display:block;padding-left:10px;width:100%}.student-modal-notes{border:1px solid #969696;border-radius:5px;font-size:16px;height:82px;padding-left:10px;width:676px}.student-modal-notes:focus{box-shadow:0 0 1px 3px rgba(20,66,18,.6);outline:none}.notes-wrapper{margin-bottom:20px}.notes{height:200px}.add-a-student-btn{border:1px solid #000;cursor:pointer;height:30px;margin-left:50%;margin-top:20px;padding-top:7px;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%);transition-duration:.3s;width:150px}.add-a-student-btn:hover{background-color:#555;color:#fff}.student-modal-save-btn{background-color:#175822;border-radius:5px;color:#fff;cursor:pointer;float:right;height:35px;margin-bottom:40px;margin-right:60px;margin-top:80px;padding-top:10px;text-align:center;transition-duration:.3s;width:150px}.student-modal-save-btn:hover{background-color:#1f8830}.existing-student-modal-line{border-bottom:1px solid #a5a5a5;margin-top:30px}.remove-family-btn{border:1px solid #c90d0d;border-radius:5px;color:#c90d0d;cursor:pointer;float:left;height:35px;margin-bottom:40px;margin-left:60px;margin-top:80px;padding-top:10px;text-align:center;transition-duration:.3s;width:150px}.remove-family-btn:hover{background-color:#c90d0d;color:#fff}@-webkit-keyframes blink{0%{border:1px solid #000;color:#000}25%{border:1px solid red;color:red}50%{border:1px solid #000;color:#000}75%{border:1px solid red;color:red}to{border:1px solid #000;color:#000}}@keyframes blink{0%{border:1px solid #000;color:#000}25%{border:1px solid red;color:red}50%{border:1px solid #000;color:#000}75%{border:1px solid red;color:red}to{border:1px solid #000;color:#000}}.missing-student-rate-popup__wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:6}.missing-student-rate-popup{background-color:#fff;border:2px solid red;border-radius:10px;box-shadow:0 0 10px #000;height:auto;margin:200px auto;padding:20px;width:300px}.missing-student-rate-popup h3{margin:10px 0 15px}.mass-email-popup__wrapper{align-items:center;background-color:#00000027;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2}.mass-email-popup__modal{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);height:auto;margin:0 auto;max-height:70vh;max-width:900px;min-width:600px;overflow-y:scroll;padding:20px;width:80%}.mass-email-popup__close-wrapper{text-align:right}.mass-email-popup__title{color:#2a3944;font-size:24px;font-weight:700;letter-spacing:0,4px;line-height:32px;text-align:left}.mass-email-popup__sub-title{color:#637381;font-size:16px;font-weight:400;margin:20px 0 10px;text-align:left}.mass-email-popup__each-header{color:#94a3b8;font-size:14px;font-weight:400;letter-spacing:.4px;text-align:left}.mass-email-popup__each-row{margin:3px 0;padding:0 20px;text-align:left}.mass-email-popup__each-row,.mass-email-popup__editable-input{color:#475569;font-size:14px;font-weight:600;letter-spacing:.4px}.mass-email-popup__editable-input{border:none;border-radius:5px;padding:5px 10px;width:100%}.mass-email-popup__table-body{overflow-y:scroll}.mass-email-popup__dropdown-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0;text-align:left}.mass-email-popup__each-dropdown{margin:10px 0;width:100%}.mass-email-popup__dropdown{border:1.5px solid #e2e8f0;border-radius:5px;color:#94a3b8;font-size:12px;letter-spacing:.4px;padding:10px;width:100%}.mass-email-popup__dropdown:focus{outline:none}.mass-email-popup__dropdown-label{color:#475569;font-size:12px;font-weight:400;letter-spacing:.4px}.mass-email-popup__submitting{background-color:#fff;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:20px}.mass-email-popup__button-wrapper{display:flex;justify-content:space-between;margin-top:20px}.mass-email-popup__continue-btn{align-items:center;background-color:#14b8a6;border-radius:5px;color:#f8fafc;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:10px 20px}.mass-email-popup__continue-btn__text{display:inline-block;margin-right:10px}.mass-email-popup__back-btn{border:1px solid #94a3b8;border-radius:5px;color:#000;cursor:pointer;padding:10px 20px}.mass-email-popup__back-btn__text{display:inline-block;margin-left:10px}.mass-email-popup__teacher-chip{align-items:center;background-color:#f0f0f0;border-radius:5px;display:flex;font-size:12px;justify-content:center;margin:2px;padding:5px}.upload-modal-content{background-color:#fff;border:1px solid #000;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.644);height:500px;left:350px;position:absolute;top:75px;width:500px;z-index:11}.image-specs-list{font-size:12px}.photo-upload__form{text-align:center;width:100%}.photo-upload__form input[type=file]::-webkit-file-upload-button{margin:0 20px;width:100px}.teacher-image-input{display:block;margin:20px auto!important;text-align:center;width:300px!important}.teacher-image-submit-btn{background-color:rgba(0,180,0,.671);border:1px solid #000;border-radius:10px;color:#000;cursor:pointer;display:block;margin:40px auto;padding:10px 20px;text-align:center;transition:background-color .3s}.teacher-image-submit-btn:hover{background-color:green}.img-preview{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #7e7e7e;border-radius:50%;height:200px;margin:20px auto;width:200px}.photo-upload-x{cursor:pointer;font-size:18px;margin:10px 20px 0 0;text-align:right;transition:color .3s}.photo-upload-x:hover{color:#555}.add-teacher-modal-wrapper{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:absolute;position:fixed;top:0;width:100vw;z-index:5}.add-teacher-modal-content{background-color:#eee;border-radius:10px;height:80vh;margin:10vh 20vw;overflow-y:scroll;text-align:center;width:60vw}.new-teacher__add-instuments{background-color:#fff;border:1px solid #000;border-radius:50%;cursor:pointer;display:inline-block;font-size:20px;padding:2px 10px}.new-teacher__add-instuments:hover{background-color:#f0f0f0}.list-of-instrument-new-teacher{display:inline-block;margin:5px;text-align:left}.add-teacher-input-wrapper{display:inline-block;margin:7px 20px;padding:0 10%;text-align:left;width:150px}.add-teacher-label{margin-left:-20px;padding-right:10px}.add-teacher-school-select{padding:2px 33px}.teacher-image-button{-webkit-animation:uploadGlow 1.5s linear infinite;animation:uploadGlow 1.5s linear infinite;border:1px solid #000;border-radius:5px;color:#000;cursor:pointer;padding:5px;text-align:center;transition:color .3s,border .3s}@-webkit-keyframes uploadGlow{0%{background-color:none}50%{background-color:#ffd586}to{background-color:none}}@keyframes uploadGlow{0%{background-color:none}50%{background-color:#ffd586}to{background-color:none}}.teacher-image-button:hover{-webkit-animation:none;animation:none;border:1px solid green;color:green}.image-uploaded-text{color:green;display:inline-block;margin-left:10px}.add-teacher-input-bio-wrapper{margin-top:20px;width:100%}.add-teacher-bio{display:block;height:200px;margin:10px auto;width:80%}.add-teacher-modal-submit-btn{border:1px solid #8b8b8b;border-radius:10px;color:#8b8b8b;cursor:default;font-size:18px;margin:40px auto;padding:10px 100px;transition:background-color .3s}.add-teacher-subtext{display:inline-block;font-size:10px}.new-teacher-form-input{border:1px solid #000;border-radius:5px;font-size:16px;height:30px;margin-left:-20px;outline:none;width:200px}.new-teacher-form-required{border:1px solid orange}.new-teacher-form-input:focus{outline:none}.admin-teacher-card{align-items:center;background:var(--color-white);border-radius:5px;box-shadow:-2px 2px 12px 0 rgba(71,85,105,.08);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:278px;padding:.25rem;width:208px}.admin-teacher-card-pic{background-size:cover;border-radius:8px;flex-shrink:0;height:197px;margin-top:4px;position:relative;width:197px}.admin-teacher-card-pic-overlay{display:none;height:100%;position:absolute;width:100%}.admin-teacher-card-unavailable{align-items:center;color:var(--color-white);display:flex;gap:1rem;left:5px;position:absolute;top:5px;z-index:2}.admin-teacher-card-unavailable-text{color:#dc2626;display:none;font-weight:900}.admin-teacher-card:hover .admin-teacher-card-pic-overlay{background:hsla(0,0%,100%,.75);display:flex;z-index:1}.admin-teacher-card:hover .admin-teacher-card-unavailable-text{display:block}.admin-teacher-card-status{color:var(--color-white);position:absolute;right:5px;top:5px;z-index:2}.admin-teacher-card-name{font-size:20px;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:28px;margin-top:8px;text-align:center}.admin-teacher-modal-wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;opacity:0;overflow-y:scroll;position:absolute;position:fixed;top:0;transition:opacity .3s ease-in;width:100vw;z-index:3}.add-a-note-teacher-modal-btn{background-color:#fff;border:3px solid #8eaaaf;border-radius:50%;cursor:pointer;height:70px;margin-left:1020px;margin-top:220px;position:absolute;width:70px;z-index:15}.add-a-note-btn-teacher-modal__plus{margin-left:20px;margin-top:20px;width:30px}.admin-teacher-modal{background-color:#f5f5f5;box-shadow:0 0 50px rgba(0,0,0,.575);height:740px;left:-1000px;margin-top:10px;opacity:1;overflow-y:scroll;position:relative;transition:left .4s ease-in,opacity .3s ease-in .3s;width:1000px;z-index:10}.modal-header{height:250px;object-fit:cover;opacity:1;position:absolute;width:100%;z-index:0}.admin-teacher-modal__tab-wrapper{border-bottom:1px solid #c8c8c8;height:54px;left:355px;position:absolute;top:250px;width:65%}.admin-teacher-modal__tab{color:#888;cursor:pointer;display:inline-block;font-size:11px;margin:15px 10px 0 0;padding:10px;position:relative;text-align:left;z-index:10}.admin-teacher-modal__number-of-students{color:#4e6063;margin:0 0 10px;text-align:center}.teacher-status-selector{background-color:hsla(0,0%,100%,0);border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-weight:800;margin-left:10px;padding:5px 10px}.teacher-status-selector:focus{outline:none}.background-verified-wrapper{left:380px;position:absolute;top:110px;width:auto}.teacher-box__verified-wrapper{padding:2px 0;text-align:center}.verified-icon{background-color:green;border:2px solid #fff;border-radius:50%;height:15px;padding:5px;position:absolute;width:15px}.not-verified{background-color:#b67600}.ordered-check{background-color:#ff0}.verified-selector{background-color:hsla(0,0%,100%,0);border:none;cursor:pointer;font-size:16px;font-weight:600;margin-left:35px;margin-top:3px}.verified-selector:focus{outline:none}.teacher-modal__family-feedback-card{border:1px solid #e2e8f0;border-radius:8px;margin:10px 0}.teacher-modal__family-feedback-card__top-section{align-items:center;display:flex;justify-content:space-between;padding:10px;width:620px}.teacher-modal__family-feedback-card__top-section__family-name{color:#334155;font-size:16px;font-weight:400;letter-spacing:.4px}.teacher-modal__family-feedback-card__top-section__right-side{align-items:center;display:flex;gap:20px}.each-star__assessment{cursor:pointer;display:inline-block;height:30px;margin:0 1px;-webkit-transform:scale(.7);transform:scale(.7);width:32px}.teacher-modal__family-feedback-card_each-section{border:1px solid #e2e8f0;border-radius:8px;margin:10px;padding:10px}.teacher-modal__family-feedback-card_each-section__label{color:#475569;font-size:12px;font-weight:400;letter-spacing:.4px;margin-bottom:5px}.teacher-modal__family-feedback-card_each-section__content{color:#475569;font-size:14px;font-weight:500;letter-spacing:.4px;line-height:20px}.admin-name-wrapper{left:350px;position:absolute;top:145px}.admin-modal-teacher-name{background-color:#8eaaaf;border:none;color:#fff;cursor:pointer;font-size:20px;font-weight:600;margin:290px 5% 0;position:relative;text-align:center;width:90%}.admin-modal-teacher-teacherid{color:#fff;font-size:10px;text-align:center}.admin-modal-onboard-date__wrapper{text-align:center}.admin-modal-teacher-onboarding-date{background-color:#8eaaaf;border:none;color:#4e6063;font-weight:900;margin:0 auto;text-align:center}.departure-date__wrapper{border:1px solid red;margin-top:10px;text-align:center}.departure-date__label{color:red;font-size:12px}.admin-inst-wrapper{height:30px;left:350px;margin-top:180px;position:absolute;width:600px}.teacher-box__list-wrapper{text-align:center}.new-list-of-instruments{color:#fff;display:inline-block;font-size:16px;margin:5px}.admin-town-wrapper{height:30px;left:350px;margin-top:210px;position:absolute;width:600px}.new-list-of-towns{color:#fff;display:inline-block;font-size:16px;font-weight:500;margin:5px}.admin-modal-inst{background-color:hsla(0,0%,100%,0);border:none;color:#fff;cursor:pointer;font-size:18px;font-style:italic;margin-top:10px;text-align:left;text-shadow:-1px -1px 3px #444,1px -1px 3px #444,-1px 1px 3px #444,1px 1px 3px #444;width:350px}.admin-modal-inst:focus{outline-color:rgba(0,128,0,.8)}.teacher-profile-box{background-color:#8eaaaf;box-shadow:0 0 15px rgba(129,55,55,.3);height:auto;margin:20px 40px;min-height:790px;position:relative;width:270px;z-index:2}.admin-modal-photo-overlay{background-color:transparent;cursor:pointer;height:270px;position:absolute;top:0;transition:background-color .3s;width:100%;z-index:1}.admin-modal-photo-overlay:hover{background-color:rgba(0,0,0,.3)}.admin-modal-photo-overlay:hover .admin-modal-photo-words{opacity:1}.admin-modal-photo-words{color:#fff;margin-top:120px;opacity:0;position:absolute;text-align:center;transition:opacity .3s;width:100%}.admin-modal-copy-link-btn{cursor:pointer;position:absolute;right:60px;top:11px;width:25px;z-index:2}.admin-modal-copy-link-btn:hover{fill:grey}.admin-modal-x{cursor:pointer;font-weight:900;right:0;text-align:center;top:0;width:30px;z-index:2}.admin-teacher-modal-label-wrapper{margin:5px 0}.teacher-modal__new-info-box{left:350px;position:absolute;top:330px}.teacher-modal__new-info-box__feedback,.teacher-modal__new-info-box__waitlist{height:350px;left:350px;overflow-y:scroll;position:absolute;top:330px;width:600px}.teacher-modal__waitlist-table{display:inline-block;text-align:center;width:100%}.teacher-modal__waitlist-table__tr{display:flex;text-align:center;width:100%}.teacher-modal__waitlist-table__tr th{text-align:center;width:100%}.teacher-modal__waitlist-table__row{display:flex;text-align:center;width:100%}.teacher-modal__waitlist-table__row:hover{background-color:rgba(0,0,0,.1)}.teacher-modal__waitlist-table__row td{font-size:12px;margin:5px 0;text-align:center;width:100%}.new-info-box__spacer-div{margin:6px 0}.admin-modal-contact-wrapper{display:inline-block;height:90%;position:relative;text-align:center;width:50%}.admin-modal-pic{height:270px;object-fit:cover;position:absolute;width:270px}.admin-teacher-info-label{display:inline-block;font-size:16px;margin:0 3px 0 5px;padding:0}.dollar-wrapper{display:inline-block;height:15px;margin:0 20px 0 auto;position:relative;text-align:center;width:38px}.admin-modal-teacher-rate,.dollar-sign{display:inline-block;font-size:16px;margin:0}.admin-modal-teacher-rate{background-color:#f5f5f5;border:none;cursor:pointer;font-weight:600;text-align:center;width:22px}.admin-modal-teacher-name:focus,.admin-modal-teacher-rate:focus{outline-color:rgba(0,128,0,.8)}.basic-teacher-info-input{border:none;cursor:pointer;text-align:center;width:90%}.basic-teacher-info-input:focus{outline-color:rgba(0,128,0,.8)}.email-input{width:500px}.email-input,.phone-input{background-color:#f5f5f5;display:inline-block;font-size:16px;text-align:left}.phone-input{width:120px}.thin-grey-line{background-color:#f3f3f3;height:1px;margin:10px auto 5px;width:90%}.admin-modal-address{margin-top:20px}.admin-modal-availability-wrapper{border:1px solid #000;display:inline-block;height:auto;margin-left:1%;margin-top:100px;max-height:70%;overflow-y:scroll;padding:15px;position:absolute;text-align:center;width:30%}.admin-availability-title{display:inline-block;font-size:16px;font-weight:600;margin-bottom:5px;padding:0 5px;text-align:left}.admin-availability__edit-teachers-availability__wrapper{text-align:center;vertical-align:top}.admin-availability__edit-teachers-availability{border:1px solid orange;color:orange;cursor:pointer;display:inline-block;margin:20px auto;padding:5px 10px;text-align:center;vertical-align:top}.admin-modal-availability-wrapper>*{padding:5px 0}.for-street{width:460px}.for-city,.for-street{background-color:#f5f5f5;border-bottom:1px solid #dfdfdf;cursor:pointer;font-size:16px;margin-left:5px;text-align:left}.for-city{margin-right:2px;width:150px}.add-inline{display:inline-block}.for-state{margin-left:5px;margin-right:20px;text-align:center;width:25px}.for-state,.for-zip{background-color:#f5f5f5;border-bottom:1px solid #dfdfdf;cursor:pointer;font-size:16px}.for-zip{margin-left:0;width:50px}.admin-teacher-modal__edits-wrapper{background-color:#5e7579;bottom:0;position:absolute;width:100%}.admin-teacher-modal__edit-instruments-btn,.admin-teacher-modal__edit-towns-btn{color:#fff;cursor:pointer;display:inline-block;font-size:12px;padding:5px 10px;text-align:center;width:40%}.admin-teacher-modal__edit-towns-btn{position:absolute;right:0}.for-cal-id-label{display:inline-block;font-size:16px;margin:5px}.for-cal-id{background-color:#f5f5f5;border:none;cursor:pointer;font-size:16px;width:450px}.for-cal-id:focus{outline-color:rgba(0,128,0,.8)}.teacher-notes{width:600px}.teacher-notes strong{font-size:14px}.bio-label{font-size:16px;margin:5px}.for-bio{border:1px solid #9c9c9c;border-radius:5px;height:160px;resize:none;text-align:left;width:600px}.for-notes-admin-label{display:inline-block;margin:20px 0 0}.for-notes-admin{border:1px solid #e00000;color:#3d0000;font-size:14px;font-weight:900;height:100px;resize:none;width:600px}.for-notes-admin:focus{outline:none}.teacher-modal__full-schedule-switch__wrapper{display:inline-block;margin:0 50px;position:relative;text-align:center;width:140px}.teacher-modal__full-schedule-switch__wrapper h5{margin:-10px 0 0}.admin-modal-x{font-size:20px;position:absolute;right:20px;top:10px;transition-duration:.3s}.admin-modal-x:hover{color:#888;cursor:pointer}.admin-modal-save-button{background-color:green;border:1px solid green;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;left:39px;padding:10px 50px;position:absolute;top:680px;transition:background-color .3s;width:271px;z-index:2}.admin-modal-save-button:hover{background-color:rgba(0,128,0,.8)}.admin-modal-save-button:focus{outline:none}.admin-modal-availability-wrapper::-webkit-scrollbar{-webkit-appearance:none}.admin-modal-availability-wrapper::-webkit-scrollbar:vertical{width:11px}.admin-modal-availability-wrapper::-webkit-scrollbar:horizontal{height:11px}.admin-modal-availability-wrapper::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:2px solid #fff;border-radius:8px}.current-student-list{text-align:left;width:600px}.current-student-name{border:1px solid #000;border-radius:3px;cursor:pointer;display:inline-block;font-size:14px;font-weight:300;margin:5px 10px 5px 0;padding:5px 10px;transition:color .3s,border .3s}.current-student-name:hover{border:1px solid orange;color:orange}.teacher-social-links{text-align:left}.teacher-social-links__wrapper{display:inline-block;margin:10px 40px 10px 0;width:250px}.teacher-social-links__label{margin:0}.teacher-social-links__input{width:220px}.reset-teacher-pass-btn{border:1px solid orange;border-radius:4px;color:orange}.delete-teacher-btn,.reset-teacher-pass-btn{cursor:pointer;display:block;margin:40px auto;padding:10px 20px;text-align:center;transition:color .3s,background-color .3s;width:200px}.delete-teacher-btn{border:1px solid red;border-radius:4px;color:red}.delete-teacher-btn:hover{background-color:red;color:#fff}.teacher-modal__cancellation-wrapper{border:1px solid #333;border-radius:10px;cursor:pointer;display:inline-block;margin:5px 10px;padding:5px 10px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.teacher-modal__cancelltaion-wrapper__date{color:#333;font-weight:900}.teacher-modal__cancelltaion-wrapper__number{color:red;font-size:12px}.teacher-modal__cancelltaion-wrapper__click{color:#333;font-size:10px;text-align:center}.teacher-modal__cancellation-wrapper:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.teacher-modal__create-teacher-feedback-btn{border:1px solid green;border-radius:5px;color:green;cursor:pointer;display:block;font-size:12px;padding:5px 10px;text-align:center;width:90%}.teacher-modal__create-teacher-feedback-btn:hover{background-color:green;color:#fff}.delete-teacher-modal-wrapper{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}.delete-teacher-modal{background-color:#fff;border:3px solid red;border-radius:20px;height:300px;margin:200px auto;width:500px}.delete-teacher-x-wrapper{text-align:right}.delete-teacher-x{cursor:pointer;display:inline-block;font-size:24px;margin-right:20px;margin-top:14px}.delete-teacher-x:hover{color:rgba(0,0,0,.6)}.delete-teacher-modal h4{font-size:18px;font-weight:500;padding:10px 70px;text-align:center}.delete-teacher-button-wrapper{text-align:center}.delete-teacher-no{border:1px solid #000;border-radius:3px}.delete-teacher-no,.delete-teacher-yes{cursor:pointer;display:inline-block;margin:10px 30px;padding:5px 20px}.delete-teacher-yes{border:1px solid red;border-radius:3px;color:red}.delete-teacher-yes:hover{background-color:red;color:#fff}.edit-teacher-availability-popup__wrapper{background-color:rgba(0,0,0,.2);height:100vh;overflow-y:scroll;position:fixed;width:100vw;z-index:20}.edit-teacher-availability-popup{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #000;margin:100px 0 100px 150px;max-width:800px;padding:40px;width:80%}.edit-teacher-availability-popup__name,.new-teacher-portal__avail-close-btn-wrapper{text-align:center}.new-teacher-portal__avail-close-btn{border:2px solid grey;color:grey;cursor:pointer;display:inline-block;font-weight:900;margin:10px auto;padding:5px 10px}.availability-by-day-popup-wrapper{background-color:rgba(0,0,0,.7);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1}.availability-by-day-popup{background-color:#fff;border-radius:20px;box-shadow:0 0 10px 1px rgba(0,0,0,.4);height:75vh;margin:5vh auto 20px;max-width:550px;overflow-y:scroll;padding:10px 0;position:relative;width:90%}.availability-by-day-popup__top-section{display:flex;justify-content:space-between;margin:0 16px}.availability-by-day-popup__toggle-wrapper{text-align:center}.availability-day-close-x{height:35px}.availability-by-day-popup__header{color:#2a3944;font-size:24px;font-weight:900;letter-spacing:1.5px;margin:20px 0 10px;text-align:center}.availability-by-day__header-orange-line{background-color:#f6b304;border-radius:2px;height:3px;margin:0 auto;width:56px}.availability-by-day__center-area{margin-top:20px;text-align:center}.availability-by-day-popup__time-block-wrapper{align-items:center;display:flex;justify-content:space-evenly;margin:10px 16px;text-align:center}.availability-by-day-popup__time-block__input-section{display:inline-block;margin:0 10px;text-align:center;vertical-align:top;width:auto;width:120px}.availability-by-day-popup__minus-sign{background-color:#d3d3d3;border-radius:2px;height:3px;width:12px}.availability-by-day-popup__time-block__input-section__trashcan{cursor:pointer;height:15px;margin-top:30px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:15px}.availability-by-day-popup__time-block__input-section__trashcan:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.time-block__input-section-label{font-size:12px}.time-block__input-section__input{border:2px solid #e6e6e6;height:40px;width:100%}.availability-by-day-popup__new-interval-button{color:#57aeff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin:40px auto 0;text-align:center}.availability-by-day-popup__unavailable-button{border:1px solid #08f;color:#08f;cursor:pointer;display:inline-block;font-size:14px;margin-left:10%;margin-top:20px;padding:5px 10px}.availability-by-day-popup__bottom-section{bottom:0;position:absolute;width:100%}.availability-by-day-popup__bottom-section__btn-wrapper{display:flex;justify-content:space-evenly}.coming-from-home-toggle-wrapper{align-items:center;display:flex;margin:0 5% 50px;width:90%}.coming-from-home-toggle-label{color:#2a3944;display:inline-block;font-size:12px;margin-left:10px}.availability-by-day-popup__apply-button{background-color:#f6b304;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;margin-bottom:20px;padding:15px 0;text-align:center;transition:box-shadow .3s;width:40%}.availability-by-day-popup__apply-button:hover{box-shadow:-2px 2px 10px 1px rgba(0,0,0,.5)}.availability-by-day-popup__cancel-button{border:1px solid gray;border-radius:4px;color:#000;cursor:pointer;display:inline-block;font-weight:600;margin-bottom:20px;padding:15px 0;text-align:center;width:40%}.avail-chev-wrapper{left:0;position:absolute;width:30px}.create-feedback-link-modal__wrapper{align-items:center;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:11}.create-feedback-link-modal{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;gap:20px;max-width:800px;padding:20px;text-align:center;width:90%}.view-timesheet-wrapper{background-color:rgba(0,0,0,.2);height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:15}.family-card{box-shadow:0 0 5px rgba(0,0,0,.5);margin:10px auto;padding:5px;position:relative;text-align:left;vertical-align:top;width:90%}.family-card__family-name-enter{border:none;border-bottom:1px solid green;font-size:18px;width:160px}.family-name_checkmark{border:2px solid green;border-radius:50%;cursor:pointer;float:right;height:25px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:25px}.family-name__actual-check{background-image:url(/static/media/check-green.ba5b833e3b5677b6a6ab.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:20px;margin:2.5px;width:20px}.family-name_checkmark:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.family-card__family-name-enter:focus{outline:none}.add-some-padding{padding:5px}.family-card__family-name{cursor:pointer;display:inline-block;font-size:18px;margin:0;width:80%}.family-card__wave-id-popup__wrapper{text-align:center}.family-card__wave-id-btn__explanation{font-size:12px;text-decoration:underline}.family-card__generate-wave-id-btn{-webkit-animation:inNout .8s linear infinite;animation:inNout .8s linear infinite;border:2px solid green;border-radius:5px;color:green;cursor:pointer;display:inline-block;margin:10px auto;padding:5px 10px}.timesheet-family-info-popup{background-color:#fff;border-radius:10px;box-shadow:0 0 5px 1px rgba(62,62,62,.881);left:0;padding:10px;position:absolute;top:40px}.timesheet-family-info__each-student{margin:10px 0}.timesheet-family-info__each-student__student-name{display:inline-block;font-size:14px;font-weight:900;margin:2px 5px}.timesheet-family-info__each-student__student-length,.timesheet-family-info__each-student__student-status{display:inline-block;font-size:12px;margin:0 10px}.timesheet-family-info__each-student__student-notes{color:#424242;display:block;font-size:12px;margin:3px 10px}.family-card__delete-btn{color:gray;cursor:pointer;float:right;font-size:14px;margin:0;transition:color .3s,-webkit-transform .3s;transition:transform .3s,color .3s;transition:transform .3s,color .3s,-webkit-transform .3s}.family-card__delete-btn:hover{color:red;-webkit-transform:scale(1.1);transform:scale(1.1)}.lesson-header{border-bottom:1px solid #b2b2b2;color:#b2b2b2;font-size:12px;margin-top:25px;text-align:left;width:100%}.family-card__each-lesson-wrapper{height:auto;margin:6px 0;vertical-align:top}.student-remove-x{color:grey;cursor:pointer;display:inline-block;margin:0;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.student-remove-x:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}.family-card__student-name{background-color:rgba(0,0,0,.1);border:none;font-size:12px;margin-left:15px;width:80px}.family-card__student-name:focus{outline:none}.family-card__lesson-date{display:inline-block;font-size:12px;margin:0 3px}.lesson-date-input{width:15px}.family-card__lesson-length,.lesson-date-input{background-color:rgba(0,0,0,.1);border:none;font-size:12px}.family-card__lesson-length{margin-left:3px;padding:0;width:70px}.family-card__lesson-length:focus{outline:none}.cancellation-selector{font-size:12px;padding:0;width:100px}.popup-length-option{display:block;width:150px}.family-card__add-lesson{color:green;cursor:pointer;display:inline-block;margin:40px 0 10px;width:30%}.family-card__add-lesson:hover{text-decoration:underline}.go-red{color:#9f0000}.family-card__add-cancellation{color:#9f0000;cursor:pointer;display:inline-block;margin:40px 0 10px;text-align:center;width:38%}.family-card__add-cancellation:hover{text-decoration:underline}.family-card__add-extra{color:grey;cursor:pointer;display:inline-block;margin:40px 0 10px;text-align:right;width:30%}.family-card__add-extra:hover{text-decoration:underline}.family-selector{display:block;margin:10px 0 20px;padding:5px}.family-selector:focus{outline:none}.family-selector-for-teacher{padding:5px 10px}.family-selector-for-teacher:focus{outline:none}.back-to-dropdown-x{cursor:pointer;display:inline-block;margin-right:15px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.back-to-dropdown-x:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.manually-enter-family-name{display:inline-block;height:auto}.manually-enter-family-name-input{margin:7px 0}.manually-enter-family-name p{margin:0 10px}.manual-student-input{margin:10px 5px;width:100px}.choose-student-input-dropdown{font-size:12px;margin:5px 2px 2px 10px;padding:0;width:120px}.family-name__enter-manual-name-btn{border:1px solid green;color:green;cursor:pointer;float:right;margin-top:2px;padding:5px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.family-name__enter-manual-name-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.manually-enter-family__suggestion-box{background-color:#fff;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;box-shadow:0 5px 10px rgba(0,0,0,.2);left:-1px;position:absolute;width:100%;z-index:10}.manually-enter-family__family-suggestions{cursor:pointer;margin:10px 0;padding:0 40px}.manually-enter-family__family-suggestions:hover{background-color:hsla(0,0%,66%,.1)}.family-card__lessons-wrong-length-warning{border:2px solid orange;border-radius:50%;color:orange;cursor:pointer;display:inline-block;font-size:16px;font-weight:900;margin-left:10px;padding:0 9px}.family-card__double-check-for-repeat-lesson__wrapper{text-align:center}.family-card__double-check-for-repeat-lesson{-webkit-animation:inNout .8s linear infinite;animation:inNout .8s linear infinite;border:1px solid red;border-radius:5px;color:red;display:inline-block;margin:10px auto;padding:5px 10px;text-align:center}@media(max-width:600px){.popup-length-option{display:inline-block;margin:0 10px;width:50%}.family-card__add-cancellation{font-size:12px}}@-webkit-keyframes inNout{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes inNout{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.admin-master{min-height:750px;min-width:1400px;width:100vw}.admin-master,.whole-blog-creator{height:100vh;overflow-y:scroll}.whole-blog-creator a{color:#000;display:inline-block;text-decoration:underline}.whole-blog-creator li{margin:0 auto;text-align:left;width:700px}ul{font-weight:300;margin-left:50px}ol{font-size:24px;font-weight:600;list-style-position:inside;list-style-type:decimal;padding:0}.writing-blog-header{background-color:#fff;height:60px;position:fixed;top:0;width:100%;z-index:2}.blog-username-area{display:inline-block;font-size:16px;height:100%;margin-left:10%;padding-top:20px;width:35%}.publish-btn{background-color:green;margin-top:20px;position:absolute}.delete-btn,.publish-btn{border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:2px 5px;text-align:center;transition:background-color .3s;width:60px}.delete-btn{background-color:red;margin-left:8%}.delete-btn:hover{background-color:#ca0000}.publish-btn:hover{background-color:#070}.blog-title-wrapper{margin-top:30px;text-align:center;width:100%}.google-section{height:100px;margin-top:65px;width:100vw}.google-inputs{display:block;font-size:24px;height:auto;margin:10px auto;width:700px}.google-inputs:focus{outline:none}.meta-length-number{font-size:12px;margin:0 auto;text-align:right;width:700px}.google-meta{display:block;font-size:16px;height:auto;margin:10px auto;resize:none;width:700px}.google-meta:focus{outline:none}.was-react-markdown{margin:0 auto;width:80%}.selectors-wrapper{left:450px;position:absolute;text-align:center;top:60px}.blog-title{border:none;font-size:42px;margin:20px auto 40px;width:700px}.blog-title:focus{outline:none}.blog-input-wrapper{height:auto;margin:20px 0;position:relative;text-align:center;width:100%}h2{font-size:30px;margin:70px auto 10px;text-align:left;width:700px}.blog-input-wrapper p{margin:0 auto;min-height:33px;text-align:left}.blog-input,.blog-input-wrapper p{font-size:21px;font-weight:300;width:700px}.blog-input{border:none;height:33px;resize:none}.blog-input:focus{outline:none}.the-video{font-size:16px}.video-preview{padding-top:56.25%;position:relative}.blog-plus-sign{background-image:url(/static/media/add-circle.ac1e8495661008dc0ca8.svg);cursor:pointer;height:30px;margin:0 0 0 300px;position:absolute;top:-3px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:30px}.whole-ellipse{font-size:24px;letter-spacing:20px}.keep-underline{border-bottom:1px solid #888}.blog-saved{color:#999;display:inline-block;font-size:12px;margin:0 10px}.blog-submitted{color:green}.blog-school-selector-wrapper{display:inline-block;text-align:left;width:15%}.school-selector{border:1px solid #707070;border-radius:5px;padding:5px 7px}.school-selector:focus{outline:none}.word-counter{color:#696969;display:inline-block;margin-right:10%;padding:2px 5px}.are-you-sure-wrapper{background-color:rgba(0,0,0,.61)}.are-you-sure-box{background-color:#fff;border-radius:10px;height:150px;margin:200px auto;text-align:center;width:400px}.are-you-sure-box p{font-size:20px;padding-top:20px}.are-you-sure-btn-wrapper{display:block;margin:10px auto;text-align:center}.are-you-sure-btns{border:1px solid #000;border-radius:5px;cursor:pointer;display:inline-block;margin:10px 30px;padding:5px 20px;transition:background-color .3s,color .3s}.are-you-sure-btns:hover{background-color:#585858;color:#fff}.edit-quiz__placeholder{border:2px solid grey;color:grey;cursor:pointer;display:inline-block;font-size:20px;padding:5px 10px}@-webkit-keyframes boxSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes boxSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.blog-image-wrapper{height:auto;margin:20px auto;position:relative;width:700px}.blog-the-photo-wrapper{height:auto}.blog-the-photo-wrapper p{font-size:12px;text-align:center;width:100%}.suggested-pictures{border:3px solid transparent;cursor:pointer;display:inline-block;height:auto;margin:5px;vertical-align:top;width:200px}.suggested-pictures:hover{border:3px solid #adff2f}.selected-image{border:3px solid transparent;cursor:pointer;height:auto;width:700px}.selected-image:hover{border:3px solid #adff2f}.delete-overlay{background-color:rgba(0,0,0,.4);color:#fff;height:97.5%;left:0;margin:3px auto;position:absolute;right:0;width:700px}.delete-image-prompt{margin-top:20%}.blog-btn-wrapper{text-align:center;width:100%}.blog-btn{border:1px solid #bdbdbd;border-radius:5px;color:#bdbdbd;cursor:pointer;display:inline-block;margin:5px 15px;padding:5px 10px;transition:color border .3s .3s;width:50px}.blog-btn:hover{border:1px solid #fff;color:#fff}.blog-photo-search{border:none;border-bottom:1px solid #c5c5c5;font-size:18px;width:800px}.blog-photo-search:focus{outline:none}.link-input-field{background-color:#000;border:none;color:#fff;font-size:16px;margin-bottom:16px;margin-top:14px}.link-input-field:focus{outline:none}.quiz-module{margin:10px auto;text-align:center;width:1000px}.quiz-module__question__wrapper{border-bottom:1px solid #8f8f8f}.remove-quiz__wrapper{text-align:right}.quiz-module__question__image-preview{margin-top:20px;width:300px}.quiz-module__remove-quiz{border:1px solid red;color:red;cursor:pointer;display:inline-block;font-size:18px;padding:8px 10px}.quiz__remove-question{border:1px solid red;color:red;cursor:pointer;float:right;font-size:12px;margin-top:10px;padding:5px 10px}.quiz__image-input{display:block;margin:10px auto;width:400px}.quiz__question-input{display:block;font-size:24px;margin:10px auto;width:600px}.quiz__guess__wrapper{display:inline-block;margin:20px 80px}.quiz__quess__mark-answer{border:2px solid grey;border-radius:50%;cursor:pointer;display:inline-block;height:20px;margin-right:10px;width:20px}.quiz__quess__mark-answer:hover{background-color:green}.quiz__guess{border:2px solid #229cff;border-radius:10px;color:blue;font-size:24px;padding:10px;text-align:center;width:250px}.quiz-module__add-question-btn{border:1px solid green;border-radius:15px;color:green;cursor:pointer;display:inline-block;font-size:18px;margin-top:30px;padding:10px}.style-selector-wrapper{position:absolute;text-align:center;width:100%;z-index:2}.style-popup-whole-wrapper{height:auto;width:200px}.style-selector{background-color:#000;border-radius:10px;height:50px;margin:0 auto;width:200px}.style-selector-square{background-color:#000;height:10px;margin-left:95px;margin-top:-10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.style-icon-btn{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:inline-block;height:20px;margin:15px 10px;width:20px}.bold-icon{background-image:url(/static/media/bold.9274f2b1a8619898d292.svg)}.italic-icon{background-image:url(/static/media/italic.6f3da87bbe19e8e347f1.svg)}.link-icon{background-image:url(/static/media/link.d70aa078fa7fb581c289.svg)}.type-pop-up-bubble{border-radius:10px;height:32px;left:360px;margin-left:0;opacity:0;position:absolute;text-align:left;top:-3px;transition:opacity .5s;width:auto}.type-pop-up-icon-wrapper{border:1px solid #000;border-radius:50%;display:inline-block;height:30px;margin:0 5px;vertical-align:top;width:30px}input[type=file],input[type=file]::-webkit-file-upload-button{cursor:pointer;height:30px;margin-left:-5px;margin-top:-5px;width:40px}.camera{background-image:url(/static/media/camera.8863c1d2789825f76759.png);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:inline-block;height:20px;margin:4px 4.5px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:opacity .2s .1s,-webkit-transform .2s .1s;transition:transform .2s .1s,opacity .2s .1s;transition:transform .2s .1s,opacity .2s .1s,-webkit-transform .2s .1s;width:20px}.mag-glass{background-image:url(/static/media/mag.b7f26034d893e5f3cc89.png);margin:7.5px;transition:opacity .2s .2s,-webkit-transform .2s .2s;transition:transform .2s .2s,opacity .2s .2s;transition:transform .2s .2s,opacity .2s .2s,-webkit-transform .2s .2s}.mag-glass,.play-button{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:15px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);width:15px}.play-button{background-image:url(/static/media/play-button.284279f25f90cccb1b75.png);margin:7.5px 9px;transition:opacity .2s .3s,-webkit-transform .2s .3s;transition:transform .2s .3s,opacity .2s .3s;transition:transform .2s .3s,opacity .2s .3s,-webkit-transform .2s .3s}.ellipse{background-image:url(data:image/png;base64,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);height:15px;margin:7.5px;transition:opacity .2s .4s,-webkit-transform .2s .4s;transition:transform .2s .4s,opacity .2s .4s;transition:transform .2s .4s,opacity .2s .4s,-webkit-transform .2s .4s;width:15px}.dollar,.ellipse{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.dollar{background-image:url(/static/media/dollar.753716c268686373dc5a.png);height:18px;margin:6px;transition:opacity .2s .5s,-webkit-transform .2s .5s;transition:transform .2s .5s,opacity .2s .5s;transition:transform .2s .5s,opacity .2s .5s,-webkit-transform .2s .5s;width:18px}.quiz{font-size:22px;font-weight:900;height:18px;margin:-2px 10px 0 10.5px;transition:opacity .2s .6s,-webkit-transform .2s .6s;transition:transform .2s .6s,opacity .2s .6s;transition:transform .2s .6s,opacity .2s .6s,-webkit-transform .2s .6s;width:18px}.map,.quiz{cursor:pointer;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.map{background-image:url(data:image/png;base64,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);height:14px;margin:6px;transition:opacity .2s .7s,-webkit-transform .2s .7s;transition:transform .2s .7s,opacity .2s .7s;transition:transform .2s .7s,opacity .2s .7s,-webkit-transform .2s .7s;width:20px}.blog-review-card,.map{background-position:50%;background-repeat:no-repeat;background-size:cover}.blog-review-card{border-radius:5px;cursor:pointer;display:inline-block;height:160px;margin:10px 20px;text-align:left;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;vertical-align:top;width:300px}.blog-review-card:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.blog-review-card h3,.blog-review-card h4{color:#fff;margin-left:10px;text-shadow:1px 1px 5px #000}.blog-review-card h4{font-size:12px}.blogs-to-review-wrapper{height:auto;margin:40px auto;text-align:center;width:90%}.cancellation-spreadsheet__wrapper{text-align:center}.cancellations-spreadsheet__whole-month{border:1px solid #bcbcbc;display:inline-block;margin:10px 20px;min-width:400px;padding:5px 20px;vertical-align:top}.cancellations-spreadsheet__school-column{vertical-align:top}.cancellation-table{padding:8px 0}.cancellation-table td,.cancellation-table th{padding-left:10px;text-align:left}.cancellations-spreadsheet__each-teacher-name{margin:3px 0;text-align:left}table{margin:20px auto}.cancellations-spreadsheet__each-teacher-block{border-bottom:1px solid #c8c8c8;cursor:pointer}.cancellations-spreadsheet__each-teacher-block:hover{background-color:rgba(0,94,255,.1)}.cancellations-spreadsheet__last-month{text-align:left}.cancellations__school-tab__wrapper{margin:20px 0}.cancellations__school-tab{cursor:pointer;display:inline-block;margin:10px 20px}.cancellations-spreadsheet__cancellations-date{width:100px}.cancellations-spreadsheet__notes{color:rgba(0,128,0,.506);width:50px}.note-hover-message__wrapper{padding:10px 5vw;position:fixed;text-align:right;width:90vw}.note-hover-message__bubble{background-color:#fff;border:1px solid rgba(0,0,0,.3);border-radius:20px;box-shadow:0 0 10px 5px rgba(0,0,0,.3);display:inline-block;max-width:400px;padding:10px 20px}.note-hover-message__message__teacher-name{font-weight:900;margin:0 0 10px}.note-hover-message__message{margin:0}.edit-timesheet-timesheet-wrapper__new{background-color:rgba(0,0,0,.2);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}.create-timesheet h1{margin-bottom:5px}.create-timesheet h2{margin-top:0}.create-timesheet__add-note{color:grey}.create-timesheet-pencil{background-image:url(/static/media/pencil-grey.0a32185c398178c563e6.svg);margin-left:20px}.flip-backward-timesheet{left:100px}.flip-backward-timesheet,.flip-forward-timesheet{-webkit-animation:grow 1.4s linear infinite;animation:grow 1.4s linear infinite;background-color:#fff;border:3px solid #000;border-radius:50%;color:#fff;cursor:pointer;font-size:28px;height:50px;position:absolute;top:400px;width:50px}.flip-forward-timesheet{right:100px}.wrong-lesson-length-warning-popup{color:orange;font-size:12px}.timesheet-warning-popup{background-color:#fff;border:2px solid red;border-radius:5px;box-shadow:0 0 10px 1px #00000041;left:15px;padding:20px 10px;position:fixed;top:10px;z-index:2}.timesheet-warning-popup__title{font-weight:900}.timesheet-warning-text{color:red;padding:5px 10px}.families-to-watch{height:100vh;min-height:750px;min-width:1400px;position:absolute;text-align:center;width:100%}.families-to-watch-col{display:inline-block;margin:10px;text-align:left;vertical-align:top;width:300px}.families-to-watch-col h1{display:inline-block;font-size:18px;margin-left:2%}.families-to-watch-col__count{border:1px solid red;border-radius:50%;color:red;display:inline-block;margin-left:5px;margin-top:5px;padding:5px;text-align:center;vertical-align:top;width:22px}.families-to-watch__each-fam{cursor:pointer;font-size:18px;margin:5px 0 5px 10px;padding:5px}.families-to-watch__each-fam:hover{color:orange}.families-to-watch-col__scroll-area{height:80vh;overflow-y:scroll}.families-to-watch__school-flip-down__wrapper{background-color:hsla(0,0%,94%,.8);border-radius:10px;box-shadow:1px 1px 3px 1px rgba(0,0,0,.4);margin:10px 5%;position:relative;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:90%}.families-to-watch__school-flip-down__wrapper:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.families-to-watch-col__count__small{border:2px solid #6a0c0c;border-radius:10px;color:#6a0c0c;display:inline-block;font-size:16px;font-weight:900;padding:2px;position:absolute;right:10px;text-align:center;top:-10px;vertical-align:top;width:22px}.families-to-watch__school-flip-down__wrapper h3{color:#3b3b3b;cursor:pointer;display:inline-block;font-size:16px;margin:0;padding:10px 5%;width:90%}.families-to-watch__school-flip-down{height:0;overflow:scroll;transition:height .3s}.inquiry-database{text-align:center}.inquiry-database__row{border-bottom:1px solid grey;margin:10px auto;text-align:left;width:80%}.inquiry-database__item{cursor:pointer;display:inline-block;margin:0 5px;width:150px}.inquiry-database__show-comment-bubble{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 5px rgba(0,0,0,.088);height:auto;position:absolute;right:20px;top:20px;width:300px}.inquiry-database__item__delete_x{border:1px solid red;border-radius:50%;color:red;cursor:pointer;display:inline-block;font-size:10px;margin:10px 0;padding:3px 1px;text-align:center;transition:background-color .3s,color .3s;width:20px}.inquiry-database__item__delete_x:hover{background-color:red;color:#fff}.inquiry-database__show-comment-bubble p{padding:10px 20px}.inquiry-database__delete-popup__wrapper{position:fixed;text-align:center;top:200px;width:100%}.inquiry-database__delete-popup{background-color:#fff;border:1px solid #000;border-radius:10px;box-shadow:0 0 10px 5px rgba(0,0,0,.311);display:inline-block;margin:50px auto;padding:40px;width:400px}.inquiry-database__delete-btn{border:1px solid #000;cursor:pointer;display:inline-block;margin:10px 20px;padding:10px 15px}.inquiry-database__delete-popup__x__wrapper{margin-bottom:30px;margin-top:-30px;text-align:right}.inquiry-database__delete-popup__x{cursor:pointer;display:inline-block}.edit-timesheet-wrapper__new{background-color:rgba(0,0,0,.2);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}.edit-invoice-wrapper{height:90vh;padding:5px 20px 20px}.invoice-school-logo{display:inline-block;height:200px;width:220px}.family-info-popup{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 1px #b7b7b7;margin-top:-50px;padding:10px;position:relative;text-align:center}.student-name-in-family-info-popup{display:inline-block;margin-left:10px}.invoice-header-section{border-bottom:1px solid rgba(0,0,0,.319);margin-bottom:20px}.header-words-section{display:inline-block;height:200px;padding:1%;text-align:right;vertical-align:top;width:46%}.but-make-it-on-the-left{text-align:left}.invoice-header-title-invoice{font-size:36px}.invoice-header-title-school-name{font-weight:900;margin-bottom:10px}.invoice-header-title-country{margin-bottom:20px}.invoice__check-for-intro{-webkit-animation:ring .15s 3;animation:ring .15s 3;border-bottom:3px solid rgba(194,0,0,.7);border-top:3px solid rgba(194,0,0,.7);color:#c20000;display:inline-block;font-size:14px;font-weight:900;margin-bottom:10px;padding:5px 10px}.invoice__check-for-loading{color:#7d7d7d}.invoice-lesson-header{border-bottom:2px solid #adadad;color:#adadad;margin:5px auto 10px;text-align:left;width:80%}.edit-invoice-lesson-strip{border-bottom:1px dashed rgba(0,0,0,.3);margin:2px auto;text-align:left;width:80%}.invoice-edit-enter-date{font-size:14px;width:18px}.edit-invoice-lesson-strip input{border:none;cursor:pointer;display:inline-block;font-size:16px}.lessons-length-spacer{margin-left:80px}.lessons-length__new-dropdown{border:none;cursor:pointer;font-size:16px;font-weight:500;margin-left:80px;margin-right:50px;padding:5px}.lessons-length__new-dropdown:focus{outline:none}.edit-invoice-lesson-strip p{display:inline-block}.choose-student-input-dropdown:focus{outline:none}.month-number-p{margin-left:50px}.minute-p{margin-right:50px}.family-card-section-for-invoice{min-height:200px}.delete-lesson-x{cursor:pointer;font-size:24px;font-weight:500;margin:0;padding:4px 12px;transition:color .3s}.delete-lesson-x:hover{color:red}.add-lesson-to-invoice-btn{border:1px solid green;color:green;cursor:pointer;display:inline-block;font-size:14px;margin-top:50px;padding:5px 10px;transition:background-color .3s,color .3s}.add-lesson-to-invoice-btn:hover{background-color:green;color:#fff}.bill-to-section-left-side{padding-left:5%;text-align:left}.bill-to-section-left-side,.bill-to-section-right-side{display:inline-block;font-size:16px;vertical-align:top;width:45%}.bill-to-section-right-side{padding-right:5%;text-align:right}.bill-to-section-left-bill-to{color:#3c3c3c;font-weight:900}.bill-to-section-left-family-name{cursor:pointer;display:inline-block;font-weight:900;margin-bottom:15px}.bill-to-section-left-auto-pay{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite;border:2px solid green;border-radius:5px;color:green;display:inline-block;font-size:10px;font-weight:900;margin-left:5px;padding:2px 5px}.bill-to-section-left-address,.bill-to-section-left-primary-email{margin-bottom:15px}.bill-to-section-right-in-wave{background-color:#b3e4f5;color:#11637e}.bill-to-section-right-in-wave,.bill-to-section-right-scholarship{border-radius:3px;display:inline-block;font-size:12px;font-weight:900;margin:0 auto;padding:2px;text-align:center;width:100px}.bill-to-section-right-scholarship{background-color:#ff0;color:#7a7e11}.bill-to-section-right-status-submitted{background-color:#f5d7b3;border-radius:3px;color:#7e4711;display:inline-block;font-size:12px;font-weight:900;margin:0 auto;padding:2px;text-align:center;width:100px}.invoice-lesson-header__repeat-warning{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite;border:2px solid red;border-radius:5px;color:red;display:inline-block;font-size:12px;font-weight:900;padding:5px 10px}.invoice-view-master-wrapper{opacity:0;position:absolute;transition:opacity .3s ease-in .1s;z-index:20}.invoice-view-master__student-name{font-size:18px}.invoice-view-master__wrapper{opacity:0;position:relative;top:-810px;transition:top .4s ease-in,opacity .5s ease-in .1s}.create-note-wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;min-width:1050px;position:fixed;top:0;width:100vw;z-index:20}.create-note-modal{background-color:#fff;border-radius:15px;box-shadow:0 0 20px #0000005e;margin:120px 0 200px 45%;max-width:600px;padding:16px;width:80%}.create-note-modal__title{color:#2a3944;display:inline-block;font-size:24px;font-weight:700;vertical-align:top}.create-note-modal__important-label{font-size:10px;margin-left:-5px}.create-note-modal__toggle-switch{cursor:pointer;float:right}.create-note-modal__add-connection{color:green;cursor:pointer;font-size:12px;margin:5px 0;padding:5px 0;text-align:left}.create-note-modal__text-area{border:1px solid #000;border-radius:10px;height:200px;margin:5px 0;resize:none;width:90%}.create-note-modal__submit-btn{background-color:#334155;border-radius:5px;color:#fff;cursor:pointer;margin:20px 0 5px;padding:10px 0;text-align:center}.create-note-modal__delete-btn{background-color:red;color:#fff;cursor:pointer;margin:20px 0 0;padding:10px 0;text-align:center}.create-note-modal__cancel-btn{color:grey;cursor:pointer;margin:40px 0 5px;text-align:right}.create-note-modal__connection-wrapper{border-top:1px solid grey;padding:10px 0}.create-note-modal__remove-connection-x{cursor:pointer;display:inline-block;font-weight:900;margin-right:10px;padding:5px}.create-note-modal__remove-connection-x:hover{color:grey}.create-note-modal__drop-down-menu{cursor:pointer;display:inline-block;padding:5px 10px}.create-note-modal__search-bar-wrapper{display:inline-block;padding:5px 10px;width:100px}.create-note-modal__search-bar-suggestions-wrapper{background-color:#fff;border:1px solid grey;border-radius:5px;position:absolute;width:155px}.create-note-modal__search-bar-suggestions{cursor:pointer;margin:0;padding:10px}.create-note-modal__search-bar-suggestions:hover{background-color:#d1d1d1}.school-seo-wrapper{margin:100px auto;width:80%}.school-seo-schools-sections{display:inline-block;height:400px;position:relative;text-align:center;vertical-align:top;width:33%}.schools-sections__top-wrapper{position:absolute;width:100%}.school-seo-schools-sections h4{font-size:24px;font-weight:900;margin:0}.school-seo-schools-sections h5{font-weight:400;margin:0}.school-seo-schools-sections h5:hover{background-color:rgba(0,140,255,.2);border:1px solid rgba(0,140,255,.2)}.schools-sections__scroll-area{height:280px;margin-top:70px;overflow-y:scroll}.school-seo-school{border:1px solid #fff;cursor:pointer;padding:10px}.school-seo-school:hover{border:1px solid #000}.create-town-section{background-color:#f0f;text-align:center}.school-edit-popup-wrapper{background-color:rgba(0,0,0,.7);height:100vh;left:-280px;position:absolute;top:-120px;width:100vw;z-index:3}.school-edit-popup{background-color:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,.19);height:600px;margin:50px auto;max-width:800px;overflow-y:scroll;padding:20px;text-align:center;width:80%}.school-edit-popup__instrument-block__x{cursor:pointer;float:right;font-size:24px}.school-edit-popup__instrument-block__x:hover{color:grey}.school-seo-add-btn__wrapper{bottom:0;position:absolute;text-align:center;width:100%}.school-seo-add-btn{border:1px solid green;border-radius:5px;color:green;cursor:pointer;display:inline-block;font-size:18px;margin:10px auto;padding:5px 10px}.school-edit-popup-input__wrapper{display:inline-block;margin:20px 2%;text-align:left;width:40%}.school-edit-popup-input__wrapper h5{margin:0}.school-edit-popup-input{font-size:18px;padding:5px;width:100%}.school-edit-popup-input:focus{outline:none}.school-edit-town__wrapper{margin:5px 10px;padding:5px 0;text-align:left}.school-edit-town{display:inline-block;font-size:18px;letter-spacing:1.1px;margin:0 20px;text-align:left;width:20%}.school-edit-town__x{cursor:pointer;float:right;margin-top:-5px;padding:5px 10px;transition:background-color .3s,color .3s}.school-edit-town__x:hover{background-color:#bbb;color:#fff}.school-edit-town__new-town-dropdown__wrapper{text-align:center}.school-edit-town__new-town-dropdown{display:inline-block;font-size:14px;padding:10px 20px}.school-edit-add-town-button{border:1px solid green;color:green;cursor:pointer;display:inline-block;margin-top:20px;padding:10px 20px;transition:background-color .3s}.school-edit-add-town-button:hover{background-color:rgba(0,128,0,.1)}.school-edit__faq-wrapper{margin:20px auto;text-align:left;width:80%}.school-edit__faq-question{border:none;cursor:pointer;display:block;font-size:18px;font-weight:900;margin-bottom:10px;width:95%}.school-edit__faq-question__x{cursor:pointer;float:right;font-size:18px;padding:0 5px}.school-edit__faq-question__x:hover{color:grey}.school-edit__faq-answer{border:none;cursor:pointer;display:block;height:150px;margin-bottom:50px;resize:none;width:100%}.school-edit-popup__town-popup{display:inline-block;margin:20px 2%;text-align:left;vertical-align:top;width:40%}.school-edit-popup__town-popup h5{margin:0}.town-popup__input{font-size:18px}.delete-town-warning-wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:5}.delete-town-popup{background-color:#fff;border-radius:10px;height:200px;margin:100px auto;max-width:400px;padding:20px;width:80%}.add-new-school-popup-wrapper{background-color:rgba(0,0,0,.2);height:100vh;left:0;position:fixed;top:0;width:100vw}.add-new-school-popup{background-color:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,.3);height:500px;margin:100px auto;max-width:600px;width:80%}.school-edit-popup__section{background-color:rgba(0,0,0,.05);margin:50px 0;padding:20px}.school-edit-popup__remove-text-area{cursor:pointer;float:right;font-weight:900;padding:5px}.school-edit-popup__remove-text-area:hover{color:grey}.school-edit-popup__text-area{height:100px;margin:10px 0;resize:none;width:80%}.school-edit-popup__add-btn{border:1px solid #000;cursor:pointer;display:inline-block;margin-top:10px;padding:5px 10px}.school-edit-popup__add-btn:hover{background-color:#fff}.school-edit-popup__section h3{font-size:24px;margin:0 0 10px;padding:0;text-align:left;text-decoration:underline}.school-edit-popup__instrument-block{border-bottom:3px solid #fff;margin:10px 0;padding:10px 20px}.school-edit-popup__instrument-block h5{font-size:16px;margin:0 0 20px;text-align:left}.instrument-block__textarea{border:none;height:110px;padding:10px;resize:none;width:92%}.instrument-block__textarea:focus{outline:none}.instrument-block__textarea__x{cursor:pointer;float:right;font-size:18px;padding:0 5px}.instrument-block__textarea__x:hover{color:grey}.instrument-block__add-copy-section-btn__wrapper{text-align:center}.instrument-block__add-copy-section-btn{border:1px solid #008cff;border-radius:10px;color:#008cff;cursor:pointer;display:inline-block;font-size:12px;margin:10px 0;padding:5px;transition:background-color .3s}.instrument-block__add-copy-section-btn:hover{background-color:#fff}.town-popup__sections{background-color:rgba(0,0,0,.05);margin:50px 0;padding:20px}.town-popup__sections h3{font-size:24px;text-align:left;text-decoration:underline}.town-popup__each-instrument{background-color:rgba(0,0,0,.06);border-radius:20px;margin:20px 0;padding:5px 0}.town-popup__delete-instrument{cursor:pointer;float:right;font-size:24px;font-weight:900;margin-right:20px;margin-top:10px}.town-popup__delete-instrument:hover{color:grey}.town-popup__each-instrument h5{font-size:16px;padding-left:50px;text-align:left}.each-instrument__textarea{border:none;height:110px;padding:10px;resize:none;width:80%}.each-instrument__textarea__x{cursor:pointer;display:inline-block;font-size:18px;padding:0 10px;vertical-align:top}.each-instrument__textarea__x:hover{color:grey}.each-instrument__add-copy-section{border:1px solid #008cff;border-radius:10px;color:#008cff;cursor:pointer;display:inline-block;font-size:12px;margin:10px 0;padding:5px;transition:background-color .3s}.each-instrument__add-copy-section:hover{background-color:#fff}.each-instrument__each-faq-section{margin:10px 0}.each-instrument__question{border:none;display:inline-block;font-size:18px;font-weight:900;margin-bottom:5px;padding:2px 10px;width:76%}.each-instrument__answer{border:none;height:110px;padding:10px;resize:none;width:80%}.each-instrument__answer__x{cursor:pointer;display:inline-block;font-size:18px;padding:0 10px;vertical-align:top}.delete-town-btn{border:1px solid red;border-radius:10px;color:red;cursor:pointer;display:inline-block;font-size:12px;margin-bottom:50px;padding:10px 20px}.school-edit-popup__careers-page{text-align:left}.school-edit-popup__careers-page-inputs{display:inline-block;font-size:24px;margin:20px 2%;text-align:left;width:40%}.add-new-town-popup-wrapper{background-color:rgba(0,0,0,.2);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:5}.add-new-town-popup{background-color:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,.2);height:500px;margin:100px;max-width:600px;overflow:hidden;text-align:center;width:80%}.add-new-town-popup h2{text-align:center}.add-new-town-add-btn-wrapper{margin:20px 0;text-align:center}.add-new-town-add-btn{border:1px solid #000;color:#000;display:inline-block;margin:5px auto;padding:5px 10px}.add-new-town-instrument-popup{background-color:#fff;border:1px solid #000;height:600px;left:700px;position:absolute;top:50px;width:700px}.add-new-town-instrument-popup__save-btn{border:1px solid green;color:green;cursor:pointer;display:inline-block;padding:10px 20px}.add-new-town-input__wrapper{display:inline-block;margin:10px 2%;text-align:left;width:40%}.add-new-town-input__wrapper h5{margin:0}.add-new-town-popup-inputs{display:block;font-size:18px;width:80%}.add-new-town-save-btn{border:1px solid green;color:green;cursor:pointer;display:inline-block;margin-top:100px;padding:10px 20px;transition:font-weight .3s}.add-new-town-save-btn:hover{font-weight:900}.student-modal-2022__wrapper{background-color:rgba(0,0,0,.431);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:4}.student-modal-2022__content{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.student-modal-2022__loading-shield{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}.student-modal__total-lessons{display:inline-block;margin-left:30px}.student-modal__total-revenue{display:inline-block;margin-left:20px}.family-stat-wrapper{border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);margin-top:10px;text-align:center}.student-modal__total-family-stat{display:inline-block;margin:5px 20px}.total-family-stat__header{font-size:12px}.total-family-stat__stat{font-weight:900}.family-stat__invoices-btn{cursor:pointer}.status-popup{border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.353);height:auto;left:200px;top:10px;width:300px;z-index:10}.status-popup,.status-popup-triangle{background-color:#fff;position:absolute}.status-popup-triangle{height:20px;margin-left:290px;margin-top:25px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px}.status-desc-wrapper{height:auto;margin:10px 0;text-align:left;width:100%}.first-info-wrapper{margin-top:20px}.status-title{font-size:14px;padding:5px 15px;vertical-align:top}.status-desc,.status-title{display:inline-block;margin:0;text-align:left}.status-desc{font-size:12px;padding:0 15px}.status-desc-wrapper:after{content:"";display:block;margin:0 auto;padding-top:3%;width:70%}.are-you-sure-wrapper{background-color:rgba(0,0,0,.7);height:100vh;left:0;position:absolute;position:fixed;top:0;width:100vw;z-index:5}.are-you-sure-content{background-color:#fff;border-radius:5px;height:150px;margin-left:50%;margin-top:300px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:300px}.are-you-sure-text{margin-left:10%;margin-top:10px;position:relative;width:80%}.are-you-sure-btn-no{border:1px solid #000;border-radius:5px;float:left;margin-left:25px}.are-you-sure-btn,.are-you-sure-btn-no{cursor:pointer;height:32px;margin-top:12px;padding-top:8px;text-align:center;width:100px}.are-you-sure-btn{background-color:#d40000;border:1px solid #d40000;border-radius:5px;color:#fff;float:right;margin-right:25px;transition-duration:.3s}.are-you-sure-btn:hover{background-color:red;border:1px solid red}.invoice-preview-popup{background-color:#fff;border:1px solid rgba(0,126,215,.5);border-radius:10px;left:150px;max-height:0;opacity:0;overflow-y:scroll;padding:10px;position:absolute;text-align:center;top:160px;-webkit-transform:scale(.4);transform:scale(.4);transition:opacity .4s ease-in .1s,max-height .6s ease-in,-webkit-transform .4s ease-in;transition:transform .4s ease-in,opacity .4s ease-in .1s,max-height .6s ease-in;transition:transform .4s ease-in,opacity .4s ease-in .1s,max-height .6s ease-in,-webkit-transform .4s ease-in;width:auto}.invoice-preview-popup__title{border-bottom:1px solid rgba(0,126,215,.5);font-size:24px;font-weight:900}.invoice-preview-popup__open-invoice-btn{cursor:pointer;margin:20px 10px}.invoice-preview-popup__open-invoice-btn:hover{color:#007ed7;font-weight:900;text-decoration:underline}.student-modal__auto-pay-switch__wrapper{display:inline-block;margin:0 5px;padding-left:0;text-align:left;width:20%}.auto-pay-switch-svg{cursor:pointer;margin:0;width:30px}.auto-pay-switch__label{font-size:10px;margin:-10px 0 0}.temp-dashboard-wrapper{text-align:center}.temp-dashboard-wrapper__school-section{border-bottom:1px solid #000;padding:10px 50px;text-align:left}.temp-dashboard-wrapper__school-name{font-size:28px;font-weight:900;margin-left:20px}.temp-dashboard-wrapper__status-section{display:inline-block;margin:0 20px;vertical-align:top}.temp-dashboard-wrapper__status-name{border-bottom:1px solid #000;font-weight:900;margin-bottom:10px;margin-top:20px}.temp-dashboard-wrapper__inst-section{margin:5px 0}.temp-dashboard-wrapper__inst-name{display:inline-block}.temp-dashboard-wrapper__inst-total{display:inline-block;font-weight:900;margin-left:10px}.whole-billing-page{overflow-y:scroll}.whole-billing-page__title{margin:50px auto 10px;width:1000px}.top-billing-box-wrapper{border:1px solid #c8c8c8;border-radius:5px;margin:30px auto 10px;text-align:center;width:1000px}.top-billing-each-type-of-cancellation{border-bottom:1px solid #c8c8c8;display:inline-block;padding:1.5%;width:25%}.amount-of-loss-dollars{color:#000;font-size:20px}.amount-of-loss-per-cancellation{color:#969696;font-size:14px;text-align:left}.type-of-cancellation-title{color:#4d6575;font-size:12px;font-weight:900;margin:5px 0;text-align:left}.total-revenue-box{display:inline-block;margin:10px auto;padding:0 5px;text-align:left}.total-review-box__income{color:#636363;font-size:14px;font-weight:500}.total-review-box__payout{color:red;font-size:14px;font-weight:500}.total-review-box__profit{font-size:14px;font-weight:900}.employee-pay__inputs{display:inline-block}.employee-pay__inputs input{margin-right:50px;width:60px}.whole-billing-page__tab-wrapper{border-bottom:1px solid #e1e1e1;margin:10px auto;width:1000px}.whole-billing-page__tabs{cursor:pointer;display:inline-block;font-size:18px;font-weight:100;margin:0;padding:10px 30px 10px 10px;transition:background-color .3s;vertical-align:top;width:auto}.unbilled-family-tab__number{border:1px solid red;border-radius:50%;color:red;display:inline-block;font-size:10px;margin-left:-29px;margin-top:-20px;padding:4px 5px}.sub-tab-wrapper{position:-webkit-sticky;position:sticky;text-align:center}.sub-school-tab{color:rgba(33,150,33,.548);font-size:14px;margin:0 2%;padding:10px;width:100px}.number-of-submitted-timesheets-and-invoices{border:1px solid orange;border-radius:50%;color:orange;display:inline-block;font-size:10px;margin-left:-60px;padding:2px 7px;position:absolute}.whole-billing-page__tabs:hover{border-bottom:3px solid rgba(161,161,161 .3)}.timesheet-school-name__title{margin:10px auto;width:1000px}.timesheet-school-name__title h2{display:inline-block;font-size:14px;margin:50px 0 0}.on-timesheet-wrapper{display:inline-block;width:140px}.on-timesheet{border:1px solid blue;border-radius:20px;color:blue;font-size:12px;margin:0;text-align:left;text-align:center;text-decoration:none}.date-selector-wrapper{margin:0 auto;text-align:right;width:1000px}.timesheet__create-timesheet-btn{border:1px solid green;color:green;cursor:pointer;display:inline-block;margin-left:140px;padding:5px 10px;transition:background-color .3s,color .3s}.timesheet__create-timesheet-btn:hover{background-color:green;color:#fff}.timesheet__create-invoice-btn{margin-left:20px}.month-selector{padding:5px 35px 5px 30px}.month-selector,.year-selector{border:1px solid #c8c8c8;border-radius:3px;color:#4d6575;font-size:16px;font-style:italic;margin:10px 3px;text-align:left}.year-selector{padding:5px 40px 5px 15px;width:100px}.whole-invoice-wrapper,.whole-timesheet-wrapper{margin:0 auto 80px}.cancellation-info-wrapper{text-align:center}.cancellation-info-wrapper h3{font-weight:200}.student-table td{padding:8px 0}.student-table td,.student-table th{padding-left:10px;text-align:left}table{border-collapse:collapse;border-spacing:0}thead{border-bottom:2px solid #c8c8c8}thead th{padding-bottom:8px}.each-row{border-bottom:1px solid #c8c8c8}.each-row:hover{background-color:rgba(0,94,255,.1)}.each-row p{margin:5px 2px}.status-in-wave{background-color:#b3e4f5;color:#11637e}.status-in-wave,.status-scholarship{border-radius:3px;display:inline-block;font-size:12px;font-weight:900;margin:0 auto;padding:2px;text-align:center;width:100px}.status-scholarship{background-color:#ff0;color:#7a7e11}.status-submitted{background-color:#f5d7b3;border-radius:3px;color:#7e4711;display:inline-block;font-size:12px;font-weight:900;margin:0 auto;padding:2px;text-align:center;width:100px}.delete-this-invoice{color:grey;font-size:10px}.delete-this-invoice:hover{color:red}.multiple-timesheets-warning{border:1px solid orange;border-radius:5px;color:orange;display:inline-block;font-size:12px;margin:0;padding:0;text-align:center;width:100px}.multiple-timesheet-total{border:1px solid green;border-radius:5px;color:green;display:inline-block;font-size:10px;font-weight:900;margin:0 0 0 5px;padding:3px 2px;vertical-align:top}.extras-warning-popup__wrapper{background-color:rgba(0,0,0,.4);height:100vh;left:0;position:fixed;top:0;width:100vw}.extras-warning-popup{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 5px rgba(0,0,0,.3);height:auto;margin:200px auto;min-height:200px;padding:10px 20px;text-align:center;width:500px}.extras-explaination-header{border-bottom:1px solid #000;display:inline-block;font-size:24px;font-weight:900;margin:20px 0}.extras-explaination-section{margin:10px 0}.specific-extra{font-size:24px;font-weight:500}.extras-explaination-section-2{margin:20px 0}.continue-submitting-invoice-btn{background-color:#00a200;color:#fff;cursor:pointer;display:inline-block;margin-bottom:20px;margin-top:20px;padding:5px 10px;transition:background-color .3s;width:auto}.continue-submitting-invoice-btn:hover{background-color:green}.submitting-timesheet-popup-wrapper{background-color:rgba(0,0,0,.3);height:100vh;position:fixed;width:100vw;z-index:10}.submitting-timesheet-modal{background-color:#fff;border-radius:10px;height:400px;margin:100px auto;max-width:500px;overflow-y:hidden;text-align:center;width:80%}.submitting-timesheet-modal__title{font-size:24px;font-weight:600;margin-top:100px}.submitting-timesheet-modal__name{font-size:18px;margin-top:50px}.admin-create-timesheet__wrapper{background-color:rgba(0,0,0,.2);height:100vh;left:0;overflow-y:scroll;position:fixed;top:0;width:100vw;z-index:10}.admin-create-timesheet__select-school,.admin-create-timesheet__select-teacher{display:inline-block;font-size:18px;padding:5px 10px;text-align:center}.admin-create-timesheet__select-teacher{margin:10px auto}.add-note-wrapper{background-color:rgba(0,0,0,.2);height:100vh;left:0;position:absolute;position:fixed;text-align:center;top:0;width:100vw;z-index:10}.add-note-popup-box{background-color:#fff;border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,.5);margin:10px auto;max-width:400px;overflow:hidden;text-align:left;width:90%}.add-note-x-wrapper{margin:10px;text-align:right}.add-note-popup-box h4{color:#2a3944;font-size:24px;font-weight:900;margin:10px 20px}.add-note-text-box{border:1px solid #d6dbe0;border-radius:8px;height:300px;margin:20px;max-width:330px;resize:none;width:100%}.add-note-save-and-close{background-color:green;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-weight:900;margin:20px 20px 50px;max-width:320px;padding:10px 20px;text-align:center;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.add-note-save-and-close:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.report-of-invoices-generated__wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;position:fixed;top:0;width:100vw}.report-of-invoices-generated__box{background-color:#fff;border-radius:10px;height:auto;margin:100px auto;padding:30px 10px;position:relative;text-align:center;width:500px}.report-of-invoices-generated__x-wrapper{margin:-18px 0 0;text-align:right}.report-of-invoices-generated__x{border-radius:50%;cursor:pointer;display:inline-block;padding:1px 7px;vertical-align:top}.report-of-invoices-generated__x:hover{background-color:hsla(0,0%,50%,.477);color:#fff}.report-of-invoices__each-name{font-size:24px;margin:5px 50px;text-align:left}.report-of-invoices__status{display:inline-block;font-size:12px;margin-left:20px;vertical-align:top}.admin-create-invoice__wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:5}.admin-create-invoice__box{background-color:#fff;border-radius:10px;height:auto;margin:100px auto;padding:20px 10px;position:relative;text-align:center;width:600px}.admin-create-invoice__labels{font-size:18px;margin-left:150px;margin-top:10px;text-align:left}.admin-create-invoice__choose-day,.admin-create-invoice__choose-month,.admin-create-invoice__choose-school,.admin-create-invoice__choose-year{border-radius:5px;font-size:18px;margin-top:10px;padding:5px 10px;text-align:center}.admin-create-invoice__manually-enter-family-name-input{font-size:18px;margin-top:5px;padding:5px}.admin-create-invoice__manually-enter-family-name-input:focus{outline:none}.each-cancellation-2023{color:red;margin:2px 0;padding:0 10px}.each-cancellation-2023__student-name{display:inline-block;font-size:12px;margin:0 10px;padding:0 50px 0 10px}.each-cancellation-2023__lesson-date{border:1px solid red;color:red}.each-cancellation-2023__cancellor,.each-cancellation-2023__lesson-date,.each-cancellation-2023__lesson-length{display:inline-block;font-size:12px;margin:0 10px}.each-cancellation-2023__lesson-length{padding:0 30px 0 10px}.each-lesson-2023{margin:2px 0;padding:0 10px}.each-lesson-2023__student-name{padding:0 50px 0 10px}.each-lesson-2023__lesson-date,.each-lesson-2023__lesson-length,.each-lesson-2023__student-name{display:inline-block;font-size:12px;margin:0 10px}.each-lesson-2023__lesson-length{padding:0 30px 0 10px}.family-card-2023{border:1px solid #000;margin:10px 0}.family-card-2023__family-name{background-color:#789489;font-size:24px;padding:2px 5px}.family-card-2023__cancellation-label{font-size:14px;font-weight:900;margin:20px 10px 5px}.admin-edit-timesheet-2023__wrapper{background-color:rgba(0,0,0,.2);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:2}.admin-edit-timesheet-2023{background-color:#fff;border-radius:10px;box-shadow:0 0 15px 1px rgba(0,0,0,.3);height:600px;margin:50px auto;max-width:900px;overflow-y:scroll;padding:30px 20px;width:70%}.admin-edit-timesheet-2023__timesheet-details__left-side,.admin-edit-timesheet-2023__timesheet-details__right-side{display:inline-block;vertical-align:top;width:50%}.admin-edit-timesheet-2023__timesheet-details__label{display:inline-block;font-weight:900;margin-right:10px}.admin-edit-timesheet-2023__timesheet-details__title{color:gray;font-weight:900}.admin-edit-timesheet-2023__timesheet-details__teacher-name{font-weight:900}.admin-edit-timesheet-2023__timesheet-details__approved{background-color:#bcf5b3;color:#117e18}.admin-edit-timesheet-2023__timesheet-details__approved,.admin-edit-timesheet-2023__timesheet-details__submitted{border-radius:3px;display:inline-block;font-size:12px;font-weight:900;margin:8px auto;padding:2px;text-align:center;width:100px}.admin-edit-timesheet-2023__timesheet-details__submitted{background-color:#f5ddb3;color:#7e5611}.timesheet-and-invoice-quick-view__modal{background-color:#fff;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);left:50px;min-width:400px;padding:16px;position:fixed;top:50px;width:auto;z-index:5}.timesheet-and-invoice-quick-view__whole-family{margin-bottom:10px}.timesheet-and-invoice-quick-view__teacher-name{color:#2a3944;font-size:24px;font-weight:700;letter-spacing:.4px;margin:10px auto;text-align:left}.timesheet-and-invoice-quick-view__family-name{color:#2a3944;display:inline-block;font-size:18px;font-weight:500;letter-spacing:.4px}.timesheet-and-invoice-quick-view__badge_wrapper{display:inline-block;margin-left:10px}.timesheet-and-invoice-quick-view__student-data{font-size:14px;margin:0}.timesheet-and-invoice-quick-view__student-data__student-name{display:inline-block}.timesheet-and-invoice-quick-view__student-data__mismatch-details,.timesheet-and-invoice-quick-view__student-data__number-of-lessons{display:inline-block;margin-left:5px}.student-onboarding__main-area{height:750px;left:-70px;min-width:1300px;position:absolute;top:0;width:96vw}.new-workflow-drop-down{margin-left:350px;position:relative;z-index:1}.new-workflow-drop-down-2022{height:15px;margin-left:10px}.just-scooch-it{margin-top:20px}.create-new-workflow-btn{background-color:hsla(0,0%,90%,.7);border-radius:10px;cursor:pointer;padding:20px 10px;position:absolute;top:20px;transition:color .3s,background-color .3s}.create-new-workflow-btn:hover{background-color:#fff;color:#000}.create-new-workflow-btn-2022{color:#2b2b2b;cursor:pointer;font-weight:900;padding:5px 10px;position:absolute;top:5px;transition:color .3s,background-color .3s}.create-new-workflow-btn-2022:hover{background-color:hsla(0,0%,100%,.2);color:#000}.student-onboarding__column{display:inline-block;height:600px;margin:46px 10px 0;vertical-align:top;width:240px}.student-onboarding__scroll-column{height:auto;max-height:300px;min-height:200px}.student-onboarding__scroll-column__label{border-bottom:1px solid #000;color:#363636;font-size:12px;font-weight:900;text-align:left}.student-onboarding__internal-scroll{overflow-y:scroll}.student-onboarding__column__title{font-size:20px;font-weight:900}.student-onboarding__red-circle{border:1px solid #000;border-radius:50%;color:#000;font-size:12px;height:17px;margin-top:-10px;padding:3px;position:absolute;text-align:center;width:17px}.student-onboarding__instrument-totals__wrapper{border-bottom:1px solid hsla(0,0%,52%,.413);min-height:50px}.student-onboarding__instrument-totals__each-one{display:inline-block;margin:2px 5px}.student-onboarding__instrument-totals__inst{display:inline-block;font-size:12px;margin:0}.student-onboarding__instrument-totals__total{display:inline-block;font-size:12px;font-weight:900;margin:0}.student-onboarding__no-columns{margin:40px auto 0;width:800px}.student-onboarding__toggle-switch{cursor:pointer;left:880px;margin-left:200px;margin-top:100px;position:absolute;top:-70px;vertical-align:top;width:100px}.student-onboarding__toggle-switch__label{color:#fff;margin-top:-10px}.unscheduled{max-height:240px;min-height:240px}.inquired{margin-bottom:20px;max-height:80px;min-height:80px}.all-scheduled{max-height:240px;min-height:240px}.all-called{max-height:170px;min-height:170px}.darker-template-btn{background-color:#2b3050}.student-workflow-2022__delete-warning__popup__wrapper{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:4}.student-workflow-2022__delete-warning__popup{background-color:#fff;border:2px solid red;border-radius:10px;box-shadow:0 0 10px 5px rgba(0,0,0,.487);display:inline-block;height:auto;margin:100px auto;padding:20px;width:300px}.student-workflow-2022__delete-warning__popup__btn{border:1px solid #000;border-radius:5px;cursor:pointer;display:inline-block;margin:10px 20px;padding:5px 10px}.task-card{background-color:hsla(0,0%,100%,.7);border-radius:5px;cursor:pointer;height:35px;margin:1% 3%;position:relative;text-align:left;transition-duration:.3s;width:92%}.task-card:hover{background-color:#fff}.task-card-name{font-size:14px;margin-left:25px;margin-top:7px;width:auto}.task-card-name,.tasks-left{display:inline-block;font-weight:500;position:absolute}.tasks-left{background-color:#b2b2b2;border-radius:5px;color:#333;font-size:12px;height:18px;margin-left:85%;margin-top:8px;text-align:center;width:20px}.task-card-school{display:inline-block;left:74%;position:absolute;top:-14px}.short-school{left:65%}.task-card-due{font-size:10px;font-weight:500;margin-top:0}.task-checkmark{background-color:rgba(27,165,9,0);background-image:url(/static/media/right-empty.1c41c24ecc5982dcc388.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:inline-block;height:20px;margin-left:10px;margin-top:5px;position:relative;transition-duration:.3s;width:20px}.task-checkmark:hover{background-color:#1ba509!important;background-image:url(/static/media/right.98e3f46bc3374c39037a.svg)!important;border-radius:50%!important}.alarm-wrapper{display:inline-block;height:50px;margin-left:80%;margin-top:5px;position:absolute;text-align:center;width:100px}.alarm-icon{background-image:url(/static/media/alarm.4650271fa3bfa824f554.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:15px;margin-left:38px;text-align:center;width:15px}.task-trashcan{background-image:url(/static/media/delete.4b93a41b701ac18332f8.svg);background-size:cover;float:right;height:25px;margin-right:5px;margin-top:5px;position:relative;transition-duration:.2s;width:25px;z-index:3}.task-trashcan:hover{-webkit-animation:ring .15s 5;animation:ring .15s 5;background-image:url(/static/media/delete-red.deea4a7a0563736845e8.svg)}@-webkit-keyframes ring{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}50%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes ring{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}50%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes flash{0%{background-color:hsla(0,0%,100%,.6)}25%{background-color:hsla(0,94%,86%,.6)}50%{background-color:hsla(0,0%,100%,.6)}75%{background-color:hsla(0,94%,86%,.6)}to{background-color:hsla(0,0%,100%,.6)}}@keyframes flash{0%{background-color:hsla(0,0%,100%,.6)}25%{background-color:hsla(0,94%,86%,.6)}50%{background-color:hsla(0,0%,100%,.6)}75%{background-color:hsla(0,94%,86%,.6)}to{background-color:hsla(0,0%,100%,.6)}}.student-onboarding-task-card{-webkit-animation:fadeit 1s linear infinite;animation:fadeit 1s linear infinite;background-color:hsla(0,0%,100%,.7);border:2px solid hsla(0,0%,100%,.7);border-radius:10px;box-shadow:0 0 5px 1px #c2c2c2;cursor:pointer;margin:3px 0;min-height:17px;padding:3px 30px;position:relative;text-align:left;transition:background-color .3s}.student-onboarding-task-card:hover{background-color:#fff}.orange-task-card{border:2px solid orange}.student-onboarding-task-card__name{font-size:12px;font-weight:600;margin-left:14px;padding:0 10px 0 3px}.student-onboarding-task-card__tasks{background-color:#d0d0d0;border:1px solid #c2c2c2;border-radius:5px;color:#7a7a7a;font-size:10px;font-weight:900;height:14px;left:5px;min-width:12px;padding:0 2px;position:absolute;text-align:center;top:2px;width:auto}.student-onboarding-task-card__student-number{background-color:rgba(255,166,0,.424);border:1px solid rgba(255,166,0,.424);border-radius:5px;color:#895900;display:inline-block;font-size:10px;font-weight:900;left:25px;padding:0 5px;position:absolute;top:2px}.student-onboarding-task-card__insts__wrapper{display:inline-block;margin-left:-25px;padding:0;text-align:left;width:200px}.student-onboarding-task-card__inst{display:inline-block;font-size:12px;height:auto;margin:0 5px}.student-onboarding-task-card__image{border-radius:50%;display:inline-block;position:absolute;right:5px;top:1.5px;width:20px}.website-inquiry-card-modal-2023__wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s;width:100vw;z-index:4}.website-inquiry-card-modal-2023{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.7);height:100vh;overflow:hidden;position:absolute;right:-400px;transition:right .5s;width:570px}.website-inquiry-card-modal-2023__task-name{border:none;border-bottom:1px solid #fff;font-size:30px;font-weight:900;margin:40px 0 10px;width:90%}.website-inquiry-card-modal-2023__subtask__wrapper{height:670px;margin-top:30px;overflow:scroll}.website-inquiry-card-modal-2023__add-subtask{border:1px solid gray;color:gray;cursor:pointer;display:inline-block;padding:5px 10px;transition:border .3s,color .3s}.website-inquiry-card-modal-2023__add-subtask:hover{border:1px solid #000;color:#000}.website-inquiry-card-modal-2023__two-sections-divider{border-bottom:1px solid #929292;height:25px;left:10%;position:absolute;top:170px;width:80%}.website-inquiry-card-modal-2023__modal-view-tabs{border-bottom:2px solid #929292;color:#4e4e4e;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;height:21px;text-align:left;transition:box-shadow .3s,color .3s;width:50%}.website-inquiry-card-modal-2023__modal-view-tabs:hover{color:#000}.website-inquiry-card-modal-2023__desc-details{border:1px solid #c7c7c7;cursor:pointer;font-size:14px;font-weight:300;height:300px;margin-top:50px;resize:none;width:80%}.website-inquiry-card-modal-2023__desc-details:focus{outline:none}.website-inquiry-card-modal__courtney-call-alarm__switch-wrapper{margin-top:100px;text-align:center}.website-inquiry-card-modal__courtney-call__switch__whole-switch{border:1px solid #c9c9c9;display:inline-block;margin:0 50px;padding:10px 20px}.website-inquiry-card-modal__courtney-call__switch__label{font-size:12px}.website-inquiry-card-modal__courtney-call__switch{padding:0;position:relative;width:50px}.quick-display__popup-box{background-color:#fff;border-radius:10px;box-shadow:0 0 15px 1px rgba(0,0,0,.447);height:auto;padding:5px 10px;position:absolute;right:10px;top:10px;width:320px;z-index:5}.quick-display__time-to-onboard{border:1px solid hsla(0,0%,50%,.67);border-radius:5px;color:gray;font-size:12px}.quick-display__family-name{font-size:24px;font-weight:900}.quick-display__instrument__wrapper{display:inline-block;margin:0}.quick-display__instrument__each-inst{display:inline-block;margin:5px}.quick-display__student__wrapper{border-bottom:1px solid hsla(0,0%,51%,.39);font-size:12px;margin:5px 0;text-align:left}.quick-display__student__student-name{display:inline-block;font-weight:900;width:100px}.quick-display__student__instrument-wrapper{display:inline-block;width:75px}.quick-display__student__instrument-name,.quick-display__student__teacher-wrapper{display:inline-block;margin:0 5px}.quick-display__student__teacher-name{display:inline-block;margin:0 5px;width:50px}.quick-display__student__teacher-lesson-date{display:inline-block;width:30px}.quick-display__student__has-been-called{background-color:green;border-radius:50%;display:inline-block;height:15px;margin-left:10px;vertical-align:bottom;width:15px}.quick-display__next-task{border-top:1px solid #000;font-size:14px;margin-top:20px;text-align:left}.student-workflows-2022__templates-menu{background-color:rgba(55,61,102,.92);border-radius:7px;color:#f5f6fa;left:60px;overflow:hidden;position:absolute;text-align:left;top:40px;width:auto;z-index:4}.student-workflows-2022__templates__btn-wrapper{cursor:pointer;padding:5px}.student-workflows-2022__templates__btn-wrapper:hover{background-color:#3c3e64}.student-workflows-2022__templates__name{display:inline-block;margin:5px 10px;width:300px}.student-workflows-2022__templates__name:hover{color:#a5bcfc}.student-workflows-2022__templates__icon{cursor:pointer;display:inline-block;margin:0 10px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:18px}.student-workflows-2022__templates__icon:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.student-onboarding-card-modal-2023__wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s;width:100vw;z-index:4}.student-onboarding-card-modal-2023{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.7);height:100vh;overflow:hidden;position:absolute;right:-400px;transition:right .5s;width:570px}.student-onboarding-card-modal-2023__days-to-onboard{color:gray;display:block;font-size:12px;margin:5px 5% 0;padding:5px 10px;position:absolute;width:90%}.student-onboarding-card-modal-2023__task-name{border:none;border-bottom:1px solid #fff;font-size:30px;font-weight:900;margin:40px 0 10px;width:90%}.student-onboarding-card-modal-2023__subtask__wrapper{height:670px;margin-top:30px;overflow:scroll}.student-onboarding-card-modal-2023__add-subtask{border:1px solid gray;color:gray;cursor:pointer;display:inline-block;margin-bottom:10px;padding:5px 10px;transition:border .3s,color .3s}.student-onboarding-card-modal-2023__add-subtask:hover{border:1px solid #000;color:#000}.student-onboarding-card-modal-2023__subtask__toggle-switch{margin-bottom:100px}.student-onboarding-card-modal-2023__two-sections-divider{border-bottom:1px solid #929292;height:25px;left:10%;position:absolute;top:170px;width:80%}.student-onboarding-card-modal-2023__modal-view-tabs{border-bottom:2px solid #929292;color:#4e4e4e;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;height:21px;text-align:left;transition:box-shadow .3s,color .3s;width:50%}.student-onboarding-card-modal-2023__modal-view-tabs:hover{color:#000}.student-onboarding-card-modal-2023__desc-details{border:1px solid #c7c7c7;cursor:pointer;font-size:14px;font-weight:300;height:300px;margin-top:50px;resize:none;width:80%}.student-onboarding-card-modal-2023__desc-details:focus{outline:none}.admin-modal-desc__inst-area{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:520px;overflow-y:scroll;padding:16px}.admin-modal__student-area{margin-top:16px}.admin-modal__student-list__row{align-items:center;border-bottom:1px solid gray;display:flex;margin-bottom:16px;position:relative;text-align:left}.admin-modal__inst-list__chip__x{cursor:pointer;display:inline-block;font-size:24px;font-weight:900;position:absolute;right:5px;top:-5px}.admin-modal__student-list__name-input{border:1px solid #ccc;border-radius:4px;display:inline-block;font-size:12px;margin-right:6px;padding:8px}.admin-modal__student-list__date-input{border:1px solid #ccc;border-radius:4px;font-size:12px;margin-right:16px;padding:8px;width:200px}.admin-modal__student-list__instrument-list__wrapper{align-items:center;display:flex;display:inline-block;margin-right:6px;width:250px}.admin-modal__student-list__instrument-list__inst-card{background-color:#ffd5bb;border-radius:4px;color:#333;display:inline-block;margin-right:4px;padding:2px 8px}.admin-modal__student-list__instrument-list__inst-card__name{display:inline-block;font-size:12px}.admin-modal__student-list__instrument-list__inst-card__remove{cursor:pointer;display:inline-block;font-size:12px;margin-left:8px}.admin-modal__student-list__add-wrapper{align-items:center;display:flex;margin-right:16px}.admin-modal__student-list__teacher-input{border:1px solid #ccc;border-radius:4px;font-size:12px;margin-right:8px;margin-top:10px;padding:8px}.admin-modal__student-list__switch-wrapper{align-items:center;display:flex;margin-right:16px}.admin-modal__student-list__switch-label{margin-right:8px}.admin-modal__teacher-list__card{display:inline-block;margin-right:8px}.admin-modal__teacher-list__image{border-radius:50%;height:40px;margin-right:8px;object-fit:cover;width:40px}.admin-modal__teacher-list__name{font-size:14px}.admin-modal__add-student{background-color:#007bff;border-radius:4px;color:#fff;cursor:pointer;margin-top:16px;padding:8px 16px;text-align:center}.admin-modal-desc-details{border:1px solid #ccc;border-radius:4px;font-size:16px;height:120px;margin-top:16px;padding:8px;resize:vertical;width:100%}.admin-modal__student-list__all-switches{align-items:center;display:flex;margin-top:10px}.admin-modal__student-list__switch-wrapper{font-size:12px;margin-left:50px;width:100px}.student-onboarding-template-workflows-modal-2023__wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s;width:100vw;z-index:4}.student-onboarding-template-workflows-modal-2023{background-color:#fff;border:8px solid green;box-shadow:0 0 30px rgba(0,0,0,.7);height:98vh;overflow-y:scroll;position:absolute;right:-400px;transition:right .5s;width:570px}.student-onboarding-template-workflows-modal-2023__task-name{border:none;border-bottom:1px solid #fff;font-size:30px;font-weight:900;margin:40px 0 10px;width:90%}.student-onboarding-template-workflows-modal-2023__task-name:focus{outline:none}.student-onboarding-template-workflows-modal-2023__task-name:hover{border-bottom:1px solid #000}.student-onboarding-template-workflows-modal-2023__add-subtask{border:1px solid gray;color:gray;cursor:pointer;display:inline-block;margin-bottom:100px;padding:5px 10px;transition:border .3s,color .3s}.student-onboarding-template-workflows-modal-2023__add-subtask:hover{border:1px solid #000;color:#000}.student-onboarding-template-workflows-modal-2023__btn-wrapper{background-color:#fff;border-top:1px solid #d9d9d9;bottom:8px;position:fixed;width:570px}.student-onboarding-template-workflows-modal-2023__btn__no{border:1px solid gray;border-radius:8px;cursor:pointer;display:inline-block;margin:10px;padding:6px 10px;width:40%}.student-onboarding-template-workflows-modal-2023__btn__no:hover{background-color:#f5f5f5}.student-onboarding-template-workflows-modal-2023__btn__yes{background-color:green;border:1px solid green;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;margin:10px;padding:6px 10px;width:40%}.student-onboarding-template-workflows-modal-2023__btn__yes:hover{background-color:#060}.temp-teacher-distance-popup{left:0;max-height:95vh;overflow-y:scroll;position:fixed;top:0;width:auto;z-index:10}.temp-teacher-distance-popup-item__loading-bubble{background-color:#fff;border:1px solid #e2e8f0;border-radius:5px;display:flex;flex-direction:column;margin:4px;padding:5px}.temp-teacher-distance-info__calendar-event{background-color:#c3e5fb;border-radius:5px;margin:10px 5px;padding:5px;text-align:left}.temp-teacher-distance-info__calendar-event__name{color:#265881;font-size:12px;font-weight:500;line-height:16px}.temp-teacher-distance-info__calendar-event__time-wrapper{display:flex}.temp-teacher-distance-info__calendar-event__time{color:#4ba2e3;display:inline-block;font-size:10px;font-weight:400;line-height:16px;margin-left:2px}.temp-teacher-distance-popup-item{background-color:#fff;border:1px solid #e2e8f0;border-radius:5px;display:flex;flex-direction:column;margin:4px;padding:5px}.temp-teacher-distance-info__wrapper{align-items:center;display:flex;font-size:10px;justify-content:space-between;position:relative;text-align:left}.temp-teacher-distance-info__invitation-indicator{align-items:center;border-radius:50%;display:flex;height:16px;justify-content:center;left:27px;opacity:0;position:absolute;top:1px;width:16px}.temp-teacher-distance-teacher-img{border-radius:50%;height:40px;object-fit:cover;width:40px}.temp-teacher-distance-teacher-full{left:-5px;position:absolute;top:-5px;z-index:1}.temp-teacher-distance-info{display:flex;flex:1 1;flex-direction:row;font-size:14px;margin-left:10px;min-width:140px;text-align:center}.temp-teacher-distance-bold{font-weight:900}.temp-teacher-distance__teacher-name{color:#475569;font-size:12px;font-weight:500;letter-spacing:.4px;line-height:16px}.temp-teacher-distance-info__distance-time{color:#94a3b8;font-size:10px;margin-left:5px}.select-family-id-for-onboarding-card-popup{background-color:#fff;border-radius:10px;box-shadow:0 0 5px #000;height:100px;left:10px;padding:10px;position:fixed;top:10px;width:330px;z-index:10}.select-family-id-for-onboarding__suggestion{background-color:#fff;cursor:pointer;padding:10px 0}.select-family-id-for-onboarding__suggestion:hover{background-color:#eee}.select-family-id-for-onboarding__search{font-size:14px;margin-top:10px;width:80%}.whole__calendar__page__wrapper{width:100%}.calendar__custom-left-column{background-color:#fff;height:100vh;margin-left:-50px;position:fixed;width:250px;z-index:1}.calendar__tailwind__wrapper{display:inline-block;margin-left:18%;vertical-align:top;width:75vw}.calendar__custom-left-column__teacher-list{height:900px;margin-top:0;overflow-y:scroll}.calendar__custom-left-column__teacher-name{display:inline-block;font-size:12px;margin-left:10px;vertical-align:top}.calendar__custom-left-column__teacher-list__loading{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite;margin-top:20px;text-align:center}.calendar-loading-cover{background-color:#00000072;cursor:wait;height:100vh;left:0;opacity:1;position:fixed;top:0;width:100vw;z-index:9999}.tax-info-view__wrapper{text-align:center;width:100vw}.tax-info-view__columns{border:1px solid #000;display:inline-block;margin:0 10px;padding:10px 5px;text-align:left;vertical-align:top;width:250px}.tax-info-view__columns h2{margin:10px 0;text-align:center;width:100%}.tax-info-name{display:inline-block}.tax-info-charge,.tax-info-teacher-address{display:inline-block;margin-left:10px}.tax-info-view__totals{color:green;font-size:24px;font-weight:900;text-align:center}.tax-info-view__year-selector{font-size:28px;margin:20px 0;padding:5px 10px;width:200px}.teacher-avail__wrapper{height:auto;min-height:100vh;overflow:hidden;padding-left:50px;text-align:center;width:1470px}.teacher-avail__school-column{background-color:#0e002a;border-radius:10px;color:#fff;display:inline-block;margin:10px;padding:10px;vertical-align:top;width:250px}.teacher-avail__instrument{background-color:#373737;border-radius:3px;height:auto;margin:3px;max-height:30px;overflow:hidden}.teacher-avail__instrument__name{-webkit-animation:glow 1.4s linear 0;animation:glow 1.4s linear 0;color:#fff;cursor:pointer;margin:5px}.teacher-avail__instrument__day__wrapper{background-color:#4e4e4e;border-radius:3px;height:auto;margin:3px 0;max-height:22px;overflow:hidden}.teacher-avail__instrument__day{color:green;cursor:pointer;font-size:14px;font-weight:500;padding-left:10px;text-align:left}.teacher-avail__instrument__name__percentage{display:inline-block;font-size:10px;font-weight:500;vertical-align:top}.teacher-avail__day__teacher-wrapper{background-color:#272727;border:1px solid #fff;border-radius:5px;display:inline-block;margin:5px;padding:5px 2px;vertical-align:top;width:80px}.teacher-avail__day__teacher__img{border-radius:50%;height:50px;object-fit:cover;width:50px}.teacher-avail__day__teacher__name{font-size:14px;margin:0}.teacher-avail__day__teacher__time-slot{font-size:12px}.teacher-avail__loading-screen{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite;font-size:36px;font-weight:900;margin-top:300px}.teacher-avail__key{border:1px solid #fff;border-radius:20px;bottom:20px;box-shadow:0 0 5px 1px rgba(0,0,0,.4);height:auto;padding:10px 20px;position:fixed;right:20px;text-align:left;width:auto}.teacher-avail__text{font-weight:500;margin:5px 10px}.cancellation-container{display:flex;justify-content:space-between;margin:20px}.cancellation-column{background-color:#f8f8f8;border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.1);flex:1 1;margin:2px 10px;padding:10px}.cancellation-header{font-size:18px;font-weight:700;margin-bottom:10px}.cancellations-wrapper{display:flex;flex-direction:column}.each-cancellation{background-color:#fff;border:1px solid #ccc;cursor:pointer;margin:3px 0;padding:5px;transition:background-color .2s,box-shadow .2s}.each-cancellation:hover{background-color:#f2f2f2;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ugly-cancellations-popup{background-color:#fff;border-radius:5px;bottom:10px;box-shadow:0 0 10px rgba(0,0,0,.5);height:auto;overflow:hidden;padding:10px;position:fixed;right:730px;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .3s ease;width:700px;z-index:1000}.ugly-cancellations-popup__x{cursor:pointer;font-size:28px;font-weight:900;position:absolute;right:15px;top:10px}.ugly-cancellations__each-cancellation{margin:10px 0}.who-is-logged-in__wrapper{position:absolute;right:0;text-align:right;top:0;width:auto}.user-icon-wrapper__image-circle{border-radius:50%;display:inline-block;height:23px;margin:7px 5px 7px -15px;width:23px}.user-icon-image{border-radius:50%;height:19px;margin:2px;width:19px}.student-onboarding-fall-2023__wrapper{height:95vh;left:0;position:fixed;top:0;width:1260px}.student-onboarding-fall-2023__tooltip{background-color:#fff;border:1px solid #000;position:absolute;right:0;top:0}.student-onboarding-fall-2023__columns-wrapper{display:flex;flex-direction:row;height:600px;justify-content:space-between;vertical-align:top}.student-onboarding-fall-2023__column{align-items:center;background-color:#f1f5f9;display:flex;flex-direction:column;height:600px;justify-content:space-between;width:240px}.student-onboarding-fall-2023__loading{-webkit-animation:fadeit 1s ease-in-out infinite;animation:fadeit 1s ease-in-out infinite;color:#334155;font-size:18px;font-weight:500;letter-spacing:2px;margin-bottom:300px}.student-onboarding-fall-2023__column-title__area{background-color:#f8fafc;display:flex;flex-direction:row;justify-content:space-between;padding:8px 0;position:relative;width:100%}.student-onboarding-fall-2023__column-title{color:#334155;font-size:14px;font-weight:500;letter-spacing:2px}.student-onboarding-fall-2023__column-scroll-area{height:100%;overflow-y:scroll;padding:0;width:100%}.finished-lady__wrapper{align-items:center;display:flex;height:100%;justify-content:center}.student-onboarding-fall-2023__confetti-wrapper-left{height:10px;left:0;position:absolute;top:0;width:10px;z-index:100}.student-onboarding-fall-2023__confetti-wrapper-right{height:10px;position:absolute;right:50px;top:0;width:10px;z-index:100}.confetti-zone-1{top:100px}.confetti-zone-2{top:200px}.student-onboarding-task-card-2023{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 0 5px #47556914;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;margin:5px 0;overflow:hidden;padding:2px 5px;position:relative}.student-onboarding-task-card-2023__stripe{height:105%;left:-1px;overflow:hidden;position:absolute;top:-1px;width:5px}.student-onboarding-task-card-2023__user-wrapper{display:flex;flex-direction:row;justify-content:flex-end;position:absolute;right:-2px;top:-2px;width:100%}.student-onboarding-task-card-2023__user{background-color:#f0f;color:#fff;font-size:10px}.student-onboarding-task-card-2023__info-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.student-onboarding-task-card-2023__title{color:#64748b;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.4;padding:10px}.days-on-waitlist__badge{background-color:#f1f5f9;color:#64748b;color:#334155}.days-on-waitlist__badge,.student-onboarding-task-card-2023__status-badge{border-radius:4px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.4;margin-left:5px;padding:6px}.student-onboarding-task-card-2023__status-badge{background-color:#ffedd5;color:#64748b;color:#f97316}.old-student{background-color:#dbeafe;color:#3b82f6}.ad-offer{background-color:#cdfec7;color:#00c30a;font-size:10px;left:-5px;opacity:.8;padding:3px 5px;position:absolute;top:-2px}.student-onboarding-task-card-2023__intro-lesson-dot{background-color:#f59e0b;border-radius:50%;height:10px;margin-right:5px;position:absolute;right:-8px;top:-3px;width:10px}.student-onboarding-task-card-2023__school{background-color:#f1f5f9;border-radius:4px;color:#334155;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.4;margin:0 1px;padding:6px}.student-onboarding-task-card-2023__leaving-date{background-color:#f1f5f9}.student-onboarding-task-card-2023__leaving-date,.student-onboarding-task-card-2023__summer-break{border-radius:2px;color:#64748b;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.4;margin:0 1px;padding:6px}.student-onboarding-task-card-2023__summer-break{background-color:#fff7d2}.student-onboarding-task-card-2023__needs-new-teacher{background-color:#f1f5f9;border-radius:2px;color:#64748b;display:inline-block;font-size:16px;font-weight:600;letter-spacing:.4;margin:0 1px;padding:2px}.student-onboarding-task-card-2023__chip-wrapper{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:flex-end;margin-top:5px;width:40%}.student-onboarding-task-card-2023__teacher-image{aspect-ratio:1/1;border-radius:50%;display:block;height:30px;margin-right:5px;object-fit:cover;width:30px}@-webkit-keyframes cardMoveAttentionFlash{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes cardMoveAttentionFlash{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.manually-add-student-popup__wrapper{align-items:center;background-color:hsla(0,0%,62%,.276);display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2}.manually-add-student-popup{align-items:left;background-color:#fff;border-radius:10px;box-shadow:0p 0 10px 1px #0000001f;color:#334155;display:flex;flex-direction:column;font-size:14px;gap:40px;height:auto;letter-spacing:.4px;padding:20px;width:600px}.manually-add-student-popup__top-section{display:flex;flex-direction:row;justify-content:space-between}.manually-add-student-popup__title{color:#2a3944;font-size:24px;font-weight:700;letter-spacing:.4px}.manually-add-student-popup__search-section{position:relative}.manually-add-student-popup__btn-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:right}.manually-add-student-popup__btn{border:1px solid #94a3b8;color:#1e293b}.manually-add-student-popup__btn,.manually-add-student-popup__btn-primary{border-radius:5px;cursor:pointer;font-size:14px;font-weight:700;padding:10px 14px;text-align:center}.manually-add-student-popup__btn-primary{background-color:#14b8a6;color:#fff;margin-left:20px}.manually-add-student-popup__search-section__results-wrapper{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 1px #47556929;height:auto;left:0;position:absolute;top:60px;width:100%;z-index:1}.manually-add-student-popup__search-section__result{color:#334155;cursor:pointer;font-size:14px;letter-spacing:.4px;padding:9px 12px}.manually-add-student-popup__search-section__result:hover{background-color:#4f46e5;color:#fff}.student-onboarding-card-modal-fall-2023__wrapper{align-items:center;background-color:#34343483;display:flex;gap:8px;height:100vh;justify-content:center;left:0;min-height:95vh;min-width:1050px;position:fixed;top:0;width:100vw;z-index:5}.student-onboarding-card-modal-fall-2023__copy-confirmation-popup{background-color:#fff;border-radius:10px;box-shadow:0 0 5px #47556914;height:75px;position:absolute;right:20px;top:20px;width:300px}.student-onboarding-card-modal-fall-2023__closing-x__gutter{height:720px;text-align:center;vertical-align:top;width:32px}.student-onboarding-card-modal-fall-2023__closing-x__wrapper{align-items:center;background-color:#ffffff8c;border-radius:5px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .2s ease-in-out;width:32px}.student-onboarding-card-modal-fall-2023__closing-x__wrapper:hover{background-color:#fff}.student-onboarding-card-modal-fall-2023__main-card{background-color:#fff;border-radius:5px;box-shadow:0 0 5px #47556914;height:720px;width:620px}.student-onboarding-card-modal-fall-2023__gutter-1{background-color:#fff;border-radius:5px;height:720px;overflow-y:scroll;width:270px}.student-onboarding-card-modal-fall-2023__gutter-scheduling-helper{background-color:#fff;border-radius:5px;height:720px;opacity:0;overflow-y:scroll;transition:width .3s ease-in-out,opacity .6s ease-in-out;width:0}.student-onboarding-card-modal-fall-2023__notes-area{background-color:#000;border-radius:5px;height:720px;width:250px}.family-info-gutter{margin:10px}.family-info-gutter__top-tabs__wrapper{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:left;margin:10px 0}.family-info-gutter__tab{cursor:pointer;font-size:14px;font-weight:500;padding:10px 0}.family-info-gutter__new-student-form-btn{margin:8px auto}.family-info-gutter__scroll-wrapper{height:610px;overflow-y:scroll}.family-info-gutter__family-info-area{display:flex;flex-direction:column;gap:8px;margin-top:20px}.family-info-gutter__family-info-chunk{align-items:top;display:flex;flex-direction:column;justify-content:space-between;margin:10px 5px}.family-info-gutter__family-info-chunk__label{color:#2a3944;font-size:12px;font-weight:400;letter-spacing:.4px}.family-info-gutter__family-info-chunk__details{color:#2a3944;font-size:14px;font-weight:500;letter-spacing:.4px}.family-info-gutter__tab-number{background-color:#dbeafe;border-radius:4px;color:#3b82f6;display:inline-block;margin-left:8px;padding:2px 6px}.family-info-gutter__student-badge__wrapper{display:flex;flex-direction:column;gap:8px}.family-info-gutter__family-info-chunk__details__wrapper{align-items:top;display:flex;flex-direction:row;gap:8px;justify-content:left}.family-info-gutter__family-info-chunk__address{color:#2a3944;font-size:14px;font-weight:500;letter-spacing:.4px}.family-info-gutter__loading-blink{-webkit-animation:fadeit 1s linear infinite;animation:fadeit 1s linear infinite}.family-info-gutter__family-with-id-missing,.family-info-gutter__loading-blink{color:#2a3944;font-size:14px;font-weight:500;letter-spacing:.4px;text-align:center}.contact-tab__message__wrapper{margin-bottom:50px}.student-badge{border:1px solid #e2e8f0;border-radius:5px;padding:8px;position:relative}.student-badge__name-section{align-items:top;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.student-badge__name-section__icon-wrapper{align-items:center;background-color:#e2e8f0;border-radius:50%;display:flex;flex:1 1;flex-direction:row;height:32px;justify-content:center;width:32px}.student-badge__name-section__name-age-experience{align-items:top;display:flex;flex:5 1;flex-direction:column;justify-content:left}.student-badge__name{color:#475569;font-size:12px;font-weight:500;letter-spacing:.4px}.student-badge__age-experience{color:#64748b;font-size:10px;font-weight:400;letter-spacing:.4px}.student-badge__name-section__calendar-icon-wrapper{align-items:center;border-radius:4px;display:flex;flex-direction:row;height:20px;justify-content:center;width:28px}.student-badge__instrument-section{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:left;margin-top:8px}.student-badge__instrument-chip{background-color:#f1f5f9;border-radius:4px;color:#334155;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.4px;padding:2px 8px}.intro-lesson-tool-tip__wrapper{background-color:#000;border-radius:3px;color:#fff;font-size:12px;padding:5px 10px;position:absolute;right:0;top:35px;z-index:10}.find-family-profile-search-box__wrapper{background-color:#fff;border:2px solid #f87171;border-radius:10px;display:flex;flex-direction:column;height:100%;padding:16px;width:auto}.find-family-profile-search-box__label{color:#475569;font-size:12px;letter-spacing:.4px}.find-family-profile-search-box__search{border:none;padding-left:0;text-align:left}.find-family-profile-search-box__search:focus{border:none;outline:none}.find-family-profile-search-box__suggestion{align-items:center;border-bottom:1px solid #e2e8f0;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:8px 5px}.find-family-profile-search-box__suggestion:hover{background-color:#3665a3;color:#fff}.scheduling-tab-fall-2023__wrapper{display:flex;flex-direction:column;gap:10px;height:620px;margin:5px 0}.scheduling-tab-fall-2023__availability-wrapper-flex{height:10px;height:auto;overflow:auto}.scheduling-tab-fall-2023__availability-notes-wrapper-flex{height:auto;overflow-y:auto}.scheduling-tab-fall-2023__suggestions-wrapper{flex:1 1;overflow-y:auto}.scheduling-tab-fall-2023__suggestions-label{color:#94a3b8;font-size:12px;font-weight:400;letter-spacing:.4px}.scheduling-tab-fall-2023__suggestions-scroll-wrapper{height:640px;overflow-y:scroll}.scheduling-tab-fall-2023__availability-wrapper{margin-bottom:30px}.scheduling-tab-fall-2023__day-wrapper{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin:10px 0}.scheduling-tab-fall-2023__day-label{color:#334155;font-size:10px;font-weight:400;letter-spacing:.4px;width:20px}.scheduling-tab-fall-2023__time-of-day-column-labels{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center;margin:10px 0}.scheduling-tab-fall-2023__time-of-day-column-label{color:#64748b;font-size:10px;font-weight:400;letter-spacing:.4px}.scheduling-tab-fall-2023__time-wrapper{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center}.scheduling-tab-fall-2023__check-box{align-items:center;border:1px solid #94a3b8;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;height:20px;justify-content:center;margin:0 12px;width:20px}.scheduling-tab-fall-2023__message-wrapper{color:#475569;font-size:14px;font-weight:500;letter-spacing:.4px;margin-bottom:0;overflow:hidden}.scheduling-tab-fall-2023__show-more-message{color:gray;cursor:pointer;font-size:12px;text-align:right}.modal-area-fall-2023{height:690px;overflow:hidden;padding:15px 8px 15px 25px;position:relative}.modal-area-fall-2023__header{align-items:top;display:flex;flex-direction:column;gap:8px;justify-content:space-between;margin-bottom:20px}.modal-area-fall-2023__title-section{align-items:top;display:flex;flex-direction:row;justify-content:space-between}.modal-area-fall-2023__title-section__text-wrapper{width:90%}.modal-area-fall-2023__column-name{color:#94a3b8;font-size:14px;font-weight:400;letter-spacing:2px}.modal-area-fall-2023__title-section__column-badge-wrapper{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:left}.modal-area-fall-2023__task-name{border:none;border-bottom:1px solid #fff;color:#334155;font-size:30px;font-weight:500;width:100%}.modal-area-fall-2023__selector-area-wrapper{align-items:center;display:flex;flex-direction:row;gap:10px}.modal-area-fall-2023__selector__admin{margin-right:40px;width:150px}.modal-area-fall-2023__selector__school{width:120px}.modal-area-fall-2023__subtask__wrapper{height:500px;margin-top:30px;overflow:scroll}.modal-area-fall-2023__add-subtask{background-color:#f1f5f9;border-radius:5px;color:#334155;cursor:pointer;display:inline-block;font-weight:600;margin-bottom:50px;margin-top:20px;padding:10px 15px;transition:border .3s,color .3s}.modal-area-fall-2023__subtask__toggle-switch{margin-bottom:100px}.modal-area-fall-2023__two-sections-divider{border-bottom:1px solid #929292;height:25px;left:10%;position:absolute;top:170px;width:80%}.modal-area-fall-2023__modal-view-tabs{border-bottom:2px solid #929292;color:#4e4e4e;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;height:21px;text-align:left;transition:box-shadow .3s,color .3s;width:50%}.modal-area-fall-2023__modal-view-tabs:hover{color:#000}.modal-area-fall-2023__desc-details{border:1px solid #c7c7c7;cursor:pointer;font-size:14px;font-weight:300;height:300px;margin-top:50px;resize:none;width:80%}.modal-area-fall-2023__desc-details:focus{outline:none}.modal-area-fall-2023__bottom-btn-area{bottom:0;display:flex;flex-direction:row;gap:10px;justify-content:right;padding:10px 0;position:absolute;right:10px;width:95%}.modal-area-fall-2023__bottom-btn-area__btn-wrapper{max-width:200px;width:auto}.modal-area-fall-2023__bottom-btn-area__spacer{flex-grow:1}.modal-area-fall-2023__message-instead-of-checklist{border:1px solid #e2e8f0;color:#475569;font-size:16px;font-weight:500;letter-spacing:.4px;margin-top:100px;padding:30px;text-align:center}.scheduling-helper-column{background-color:#fff;height:100%;overflow:hidden;text-align:center}.scheduling-helper-column__header-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:10px auto;width:85%}.scheduling-helper-column__closer{align-items:center;border-radius:5px;cursor:pointer;display:flex;height:22px;justify-content:center;width:22px}.scheduling-helper-column__teacher-name{color:#265881;font-size:18px;font-weight:600;letter-spacing:.4px;line-height:20px;margin:10px 0;text-align:center}.scheduling-helper-column__note-label{color:#191b1d;font-size:10px;font-weight:500;letter-spacing:.4px;line-height:20px;margin:5px auto 1px;text-align:left;text-decoration:underline;text-decoration-color:#94a3b8;text-decoration-thickness:1px;text-underline-offset:2px;width:80%}.scheduling-helper-column__notes{color:#64748b;font-size:12px;font-style:italic;font-weight:400;letter-spacing:.4px;line-height:16px;margin:0 auto;text-align:left;width:80%}.scheduling-column__teacher-availabilities{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;flex-wrap:wrap;font-size:12px;gap:2px;height:150px;justify-content:space-evenly}.scheduling-column__teacher-availabilities__each-day{width:45%}.scheduling-column__each-event{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:5px;display:flex;justify-content:space-between;margin:4px;padding:5px}.scheduling-helper-column__each-date{align-items:top;display:flex;flex-direction:row;gap:2px;height:auto;justify-content:space-evenly;margin:20px 0}.scheduling-helper-column__date{color:#475569;flex:1 1;font-size:14px;font-weight:500;padding:0}.scheduling-helper-column__main-scroll{height:590px;margin-top:10px;overflow-y:scroll}.scheduling-helper-column__each-event__wrapper{align-items:center;display:flex;flex:4 1;flex-direction:column;font-size:12px;gap:2px;height:auto;justify-content:top}.scheduling-helper-column__date-day{color:#94a3b8;font-size:14px;font-weight:400;letter-spacing:2px}.scheduling-helper-column__date-month{font-size:8px;margin-top:-4px}.scheduling-helper-column__date-number{color:#334155;font-size:20px;font-weight:400;letter-spacing:.4px;margin-top:-5px}.scheduling-helper-column__each-event{align-items:left;background-color:#e0f2fe;border:1px solid #e2e8f0;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;margin:2px;padding:5px;width:85%}.scheduling-helper-column__each-event__availability{background-color:#fff;border:1px solid #fed7aa;border-radius:5px;display:flex;flex-direction:column;margin:2px;padding:5px;text-align:left;width:85%}.scheduling-helper-column__each-event__availability__title{align-items:center;color:#265881;display:flex;flex-direction:row;font-size:14px;font-weight:600;justify-content:space-between;letter-spacing:.4px;line-height:20px;text-align:left}.scheduling-helper-column__each-event__availability__time-wrapper{align-items:center;display:flex;flex-direction:row;gap:5px}.scheduling-helper-column__each-event__availability__time{color:#4ba2e3;font-size:12px;font-weight:400;letter-spacing:.4px;line-height:16px;text-align:left}.scheduling-helper-column__each-event__availability__drive-time__wrapper{align-items:center;color:#64748b;display:flex;flex-direction:row;font-size:10px;gap:5px}.teacher-invitation-screen__wrapper{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:500px;overflow-y:scroll;width:100vw}.teacher-invitation-screen__response__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:50px auto;max-width:600px;width:90%}.teacher-invitation-screen__response-title{color:#475569;font-size:24px;font-weight:700;letter-spacing:0,4px}.teacher-invitation-screen__loading{-webkit-animation:fadeit 1s linear infinite;animation:fadeit 1s linear infinite;color:#333;font-size:20px;font-weight:600;letter-spacing:.4px;text-align:center}.teacher-invitation-screen__response-body{color:#475569;font-size:24px;font-weight:400;letter-spacing:.4px;margin:20px;text-align:center}.teacher-invitation-screen__email-link{color:#3b82f6;display:inline;text-decoration:underline}@media only screen and (max-width:600px){.teacher-invitation-screen__response-body,.teacher-invitation-screen__response-title{font-size:20px}}@-webkit-keyframes fadeit{0%{opacity:1}55%{opacity:.2}to{opacity:1}}@keyframes fadeit{0%{opacity:1}55%{opacity:.2}to{opacity:1}}.confirmation-page__wrapper{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.confirmation-page__text{color:#334155;font-size:24px;font-weight:500;letter-spacing:.4px;text-align:center;width:60%}.confirmation-page__svg{margin-top:20px}.confirmation-page__teacher-link{background-color:#334155;border:1px solid #334155;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 14px}#note-1{-webkit-animation:upAndDown 1s infinite;animation:upAndDown 1s infinite}#note-2{-webkit-animation:upAndDown 1s .1s infinite;animation:upAndDown 1s .1s infinite}#note-3{-webkit-animation:upAndDown 1s .2s infinite;animation:upAndDown 1s .2s infinite}.guitar-strings,.player-hands{-webkit-animation:rock 1s .6s infinite;animation:rock 1s .6s infinite}#player-hair,#player-head{-webkit-animation:smallUpAndDown 1s .6s infinite,bigRock 1s infinite;animation:smallUpAndDown 1s .6s infinite,bigRock 1s infinite}@-webkit-keyframes rock{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rock{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes bigRock{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes bigRock{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes upAndDown{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes upAndDown{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes smallUpAndDown{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes smallUpAndDown{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translate(0);transform:translate(0)}}.proposals-table{border-collapse:initial;border-spacing:0 15px;width:100%}.proposals-table__wrapper{height:600px;overflow-y:scroll}.proposals-table__row{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;flex-direction:row;justify-content:space-between;padding:16px 24px}.proposals-table__name{font-weight:600}.proposals-table__date,.proposals-table__name{color:#475569;font-size:14px;letter-spacing:.4px}.proposals-table__date{font-weight:400}.proposals-table__chip{border-radius:5px;font-size:12px;padding:4px 8px}.student-modal-2023__wrapper{background-color:rgba(36,36,36,.438);height:100vh;left:0;min-width:1200px;position:fixed;top:0;width:100vw;z-index:5}.student-modal-2023__modal-system,.student-modal-2023__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center}.student-modal-2023__modal-system{gap:10px;height:90%;width:90%}.student-modal-2023__x-column{align-items:center;display:flex;flex:1 1;flex-direction:column;height:95%;justify-content:space-between;vertical-align:top}.student-modal-2023__x-column__x-wrapper{align-items:center;background-color:#ffffff8c;border-radius:5px;display:flex;flex-direction:row;justify-content:center;padding:5px}.student-modal-2023__main-modal{background-color:#fff;border-radius:10px;flex:20 1;height:95%}.student-modal-2023__right-gutter{background-color:#1e293b;border-radius:10px;flex:10 1;height:95%}.student-modal-2023__left-gutter__invoice-info__instruments-wrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:flex-start;margin-top:20px}.student-modal-2023__left-gutter__invoice-info__instruments-wrapper__instrument-chip{align-items:center;background-color:#e2e8f0;border-radius:5px;color:#334155;display:flex;flex-direction:row;font-size:12px;justify-content:center;letter-spacing:.4px;padding:4px 8px}.student-modal-2023__left-gutter__invoice-info__bottom-section{margin-top:20px}.family-info-gutter__new-student-form-btn{align-items:center;background-color:#f1f5f9;border-radius:4px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-weight:600;gap:8px;justify-content:center;margin:5px auto 20px;padding:10px 14px;text-align:center;transition:background-color .3s;z-index:20}.family-info-gutter__new-student-form-btn__text{color:#334155;display:inline-block;font-size:14px;font-weight:600}.student-modal-2023__left-gutter__invoice-info__form-submitted-date{color:#94a3b8;font-size:12px;font-style:italic;font-weight:500;letter-spacing:.4px;margin-top:5px}.student-modal-2023__left-gutter{background-color:#fff;border-radius:10px;cursor:default;flex:10 1;height:95%;overflow:hidden;overflow-y:scroll}.student-modal-2023__left-gutter__content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:20px 5px}.student-modal-2023__left-gutter__details{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;margin:20px 10px 10px;width:80%}.student-modal-2023__left-gutter__family-name{color:#334155;font-size:24px;font-weight:600;letter-spacing:.4px;text-align:center}.student-modal-2023__left-gutter__family-id{color:#bac8dc;font-size:12px;font-weight:500;letter-spacing:.4px;text-align:center}.student-modal-2023__left-gutter__school-select{border:1px solid #e2e8f0;border-radius:5px;color:#475569;font-size:12px;font-weight:500;letter-spacing:.4px;padding:4px 50px 4px 8px}.student-modal-2023__left-gutter__status-select{border:none;border-radius:5px;font-size:14px;font-weight:500;letter-spacing:.4px;margin-bottom:20px;padding:4px 8px}.student-modal-2023__left-gutter__status-select:focus{outline:none}.student-modal-2023__left-gutter__switch__wrapper{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin:5px 0}.student-modal-2023__left-gutter__switch__label{color:#334155;font-size:12px;font-weight:500;letter-spacing:.4px}.student-modal-2023__left-gutter__invoice-info__item{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin:15px 0}.student-modal-2023__left-gutter__invoice-info__item__label-value{color:#334155;font-size:12px;font-weight:400;letter-spacing:.4px}.student-modal-2023__left-gutter__delete-family__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:10px 0}.student-modal-2023__left-gutter__invoice-info__policies-submitted{color:#334155;display:flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:.4px}.student-modal-2023__left-gutter__delete-family{align-items:center;border:1px solid #dc2626;border-radius:5px;color:#dc2626;cursor:pointer;display:inline-block;display:flex;flex-direction:row;font-size:14px;font-weight:600;justify-content:center;padding:10px 14px}.student-modal-2023__left-gutter__delete-family__text{display:inline-block;margin-left:5px}.center-gutter-tabs__wrapper{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin:20px 10px;width:90%}.center-gutter-tabs__tab{align-items:center;color:#94a3b8;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:500;justify-content:center;padding:16px 4px}.center-gutter-tabs__cancellations-tally{background-color:#dbeafe;border-radius:4px;color:#3b82f6;font-size:12px;font-weight:500;margin-left:5px;padding:2px 6px}.center-gutter-student-modal-2023{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex:20 1;flex-direction:column;height:95%;margin:20px 5px}.family-info-tab-center-gutter__input-section{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:0 0 30px;width:100%}.family-info-tab-center-gutter__input{width:48%}.family-info-tab-center-gutter__wrapper{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;margin:20px 10px;width:90%}.family-info-tab-center-gutter__top-label__wrapper{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;width:100%}.family-info-tab-center-gutter__top-label__line{background-color:#e2e8f0;flex:1 1;height:1px;width:100%}.family-info-tab-center-gutter__top-label__words{color:#94a3b8;font-size:12px;font-weight:500;letter-spacing:.4px}.student-info-tab-center-gutter__wrapper{display:flex;flex-direction:column;overflow:hidden;overflow-y:scroll;padding-bottom:100px;width:95%}.student-info-tab-center-gutter__status__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin:0 2.5%;text-align:right;width:95%}.student-info-tab-center-gutter__student-status{border:none;border-radius:5px;color:#4f46e5;display:inline-block;font-size:14px;font-weight:500;letter-spacing:.4px;margin-right:15px;padding:5px 20px 5px 10px}.student-info-tab-center-gutter__remove-student{cursor:pointer}.student-info-tab-center-gutter__input{display:inline-block;flex:1 1;margin:10px 2.5%;position:relative;vertical-align:top;width:45%}.family-info-tab-center-gutter__each-student__wrapper{margin-bottom:50px}.student-info-tab-center-gutter__input__lesson-length{display:inline-block;flex:1 1;margin:10px 2.5%;position:relative;vertical-align:top;width:40%}.student-info-tab-center-gutter__dropdown-input{border:1px solid #d1d5db;border-radius:5px;color:#475569;font-size:14px;margin:0;padding:20px 12px 10px;width:100%}.student-info-tab-center-gutter__mini-input__wrapper{display:inline-block;flex:1 1;margin:10px 2.5%;width:50%}.student-info-tab-center-gutter__mini-input{display:inline-block;flex:1 1;margin:0 1%;width:23%}.student-info-tab-center-gutter__instrument-chip__wrapper{margin:0 2.5%;width:95%}.student-info-tab-center-gutter__instrument-chip{align-items:center;background-color:#e0e7ff;border-radius:5px;color:#6366f1;display:inline-flex;font-size:12px;font-weight:500;justify-content:space-between;letter-spacing:.4px;margin:2px 5px;padding:5px 10px}.student-info-tab-center-gutter__instrument-chip__x{margin-left:10px;padding:0 5px}.student-info-tab-center-gutter__add-student-btn{border:1px solid #4f46e5;border-radius:5px;color:#4f46e5;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin-left:2.5%;padding:6px 10px}.student-info-tab-center-gutter__date-input{border:1px solid #d1d5db;border-radius:5px;color:#475569;font-size:14px;margin:0;padding:25px 12px 10px;width:90%}.student-info-tab-center-gutter__date-input__label,.student-info-tab-center-gutter__teacher-input__label{color:#1e293b;font-size:12px;font-weight:500;left:12px;letter-spacing:.4px;margin-bottom:5px;position:absolute;top:5px}.cancellations-tab-center-gutter__wrapper{overflow:hidden;overflow-y:scroll;width:95%}.cancellations-tab-center-gutter__semester-words{font-size:14px;letter-spacing:2;margin:10px 0}.cancellations-tab-center-gutter__each-row{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between;letter-spacing:.4px;padding:7px 20px;width:100%}.family-info-tab-center-gutter__total-cancellations-semester-chip{border-radius:4px;font-size:12px;font-weight:500;margin-left:5px;padding:2px 6px}.cancellations-tab-center-gutter__student-name{font-weight:600}.cancellations-tab-center-gutter__dob,.cancellations-tab-center-gutter__student-name{color:#475569;display:inline-block;flex:1 1;font-size:14px;margin:10px 2.5%;vertical-align:top}.cancellations-tab-center-gutter__dob{font-weight:400}.cancellations-tab-center-gutter__chip-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:center}.cancellations-tab-center-gutter__teacher-chip{background-color:#f1f5f9}.cancellations-tab-center-gutter__student-chip,.cancellations-tab-center-gutter__teacher-chip{border-radius:3px;color:#334155;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.cancellations-tab-center-gutter__student-chip{background-color:#ffedd5;color:#f97316}.cancellations-tab-center-gutter__less-than-chip{background-color:#fee2e2;border-radius:3px;color:#334155;color:#ef4444;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.task-page-2024__columns-wrapper{display:flex;flex-direction:row;gap:20px;height:600px;justify-content:left;vertical-align:top}.task-page-2024__column,.task-page-2024__column-active{align-items:center;border-radius:10px;display:flex;flex-direction:column;gap:10px;height:600px;justify-content:top;padding:5px;width:240px}.task-page-2024__column-active{background-color:#d7d7d745;opacity:.9;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.task-page-2024__column-header__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.task-page-2024__column__title{background-color:#f8fafc;border:none;border-radius:10px;color:#334155;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.4;padding:10px;text-align:left;width:100%}.task-page-2024__column__title:focus{background-color:#fff}.task-page-2024__column__title_active{background-color:#d7d7d745;border:none;border-radius:10px;color:#334155;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.4;padding:10px;text-align:left;width:100%}.task-page-2024__column-dragging-shadow{align-items:center;background-color:#00000009;border-radius:10px;display:flex;flex-direction:column;height:600px;justify-content:space-between;opacity:.9;width:240px}.task-page-2024__column__icon{color:#94a3b8;cursor:pointer;width:20px}.task-page-2024__dropdown__wrapper{background-color:#f0f;margin-top:-10px;position:relative;width:100%}.task-page-2024-task{align-items:left;background-color:#fff;border-radius:5px;box-shadow:2px 2px 12px #47556914;color:#64748b;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:500;gap:10px;justify-content:center;letter-spacing:.4px;padding:10px;width:95%}.task-page-2024__task-dragging{align-items:center;background-color:#e7e7e7;flex-direction:column;min-height:22px}.task-page-2024-task__active,.task-page-2024__task-dragging{border-radius:5px;display:flex;justify-content:center;opacity:.9;padding:10px 0;width:95%}.task-page-2024-task__active{align-items:left;background-color:#fff;color:#64748b;cursor:pointer;flex-direction:row;font-size:16px;font-weight:500;gap:10px;letter-spacing:.4px;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.task-page-2024-task__task-name{justify-content:left;width:100%}.task-page-2024-task__badge,.task-page-2024-task__task-name{align-items:center;background-color:#fff;border-radius:5px;color:#64748b;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:500;gap:10px;letter-spacing:.4px}.task-page-2024-task__badge{justify-content:center}.task-page-2024-task__image-wrapper{align-items:center;background-color:#fff;border-radius:5px;color:#64748b;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:500;gap:10px;justify-content:center;letter-spacing:.4px}.income-projections-table-headers{background-color:#f0f;display:inline-flex;justify-content:space-between;margin:0 10px 20px}.teacher-cancellation-table__wrapper{background-color:#fff;border-radius:10px;height:80vh;max-height:700px;overflow-y:scroll;padding:20px}.teacher-cancellation-table__loading{align-items:center;display:flex;font-size:24px;height:100%;justify-content:center}.teacher-cancellation-table__loading,.with-animation{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite}.teacher-cancellation-table__wrapper__unreviewed{background-color:#fff;border:1px solid #ffc1c1;border-radius:10px;box-shadow:0 0 10px 0 #ffc1c1;margin-bottom:50px;padding:20px}.teacher-cancellation-unreviewed-scroll__wrapper{height:300px;overflow-y:scroll}.teacher-cancellation-row{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:8px 10px;position:relative}.teacher-cancellation-row:hover{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;cursor:pointer}.teacher-cancellation-row__section{align-items:center;display:flex;gap:50px;justify-content:left;min-width:33%}.teacher-cancellation-row__section__first{align-items:center;display:flex;gap:50px;justify-content:left;width:350px}.teacher-cancellation-row__section__last{align-items:center;display:flex;gap:50px;justify-content:space-between;width:600px}.teacher-cancellation__img{border-radius:50%;height:40px;object-fit:cover;width:40px}.teacher-cancellation__school-name,.teacher-cancellation__teacher-name{color:#475569;font-size:14px;font-weight:600;letter-spacing:.4px}.teacher-cancellation__school-name{min-width:80px}.teacher-cancellation__reason,.teacher-cancellation__student-name{color:#475569;font-size:14px;font-weight:600;letter-spacing:.4px;min-width:150px}.teacher-cancellation__reason{font-style:italic;text-align:left}.teacher-cancellation__teacher-date{color:#475569;font-size:14px;font-weight:400;letter-spacing:.4px;min-width:80px}.teacher-cancellation__excuse-popup{background-color:#fff;border-radius:5px;bottom:50px;box-shadow:0 0 5px rgba(0,0,0,.16);display:flex;gap:20px;left:50px;max-width:400px;padding:16px;position:absolute}.teacher-cancellation__excuse-popup__each-semester{font-size:12px}.teacher-cancellation__excuse-popup__student-name{color:#334155;font-size:18px;font-weight:500;letter-spacing:.4px;margin-bottom:32px}.teacher-cancellation__excuse-popup__excuse-text{color:#212b36;font-size:16px;font-style:italic;font-weight:400}.teacher-cancellation__menu-icon{margin-left:10px}.teacher-cancellation-row__menu{display:none}.teacher-cancellation-row__menu.open{display:block}.teacher-cancellation-row__menu{background-color:#fff;border-radius:10px;box-shadow:-4px 8px 16px 0 #47556929;color:#334155;font-size:12px;font-weight:500;letter-spacing:.4px;line-height:10px;overflow:hidden;position:absolute;right:60px;text-align:left}.teacher-cancellation-row__menu-item{cursor:pointer;padding:9px 12px}.teacher-cancellation-row__menu-item:hover{background-color:#3a67a7;color:#fff;cursor:pointer}.semester-label__wrapper{background-color:#fff;gap:10px;padding:5px 0}.semester-label,.semester-label__wrapper{align-items:center;display:flex;justify-content:center}.semester-label{color:#94a3b8;font-size:14px;font-weight:400;gap:5px;letter-spacing:2px;min-width:200px}.semester-label__tally{background-color:#f1f5f9;border-radius:4px;color:#334155;font-size:14px;font-weight:500;letter-spacing:.4px;padding:2px 6px}.semester-label__line{background-color:#e2e8f0;height:1px;margin:10px 0;width:100%}.needs-review-semester-label__wrapper{align-items:center;display:flex;gap:10px;justify-content:center}.needs-review-semester-label{align-items:center;background-color:#fff;color:red;display:flex;font-size:14px;font-weight:400;gap:5px;justify-content:center;letter-spacing:2px;margin-top:-15px;width:88%}.needs-review-semester-label__tally{background-color:#ffe8e8;border-radius:4px;color:red;font-size:14px;font-weight:500;letter-spacing:.4px;padding:2px 6px}.row-excuse-popup{bottom:50px;font-size:12px;font-style:italic}.row-excuse-popup,.teacher-cancellation__teacher-calendar-popup{background-color:#fff;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.16);padding:16px;position:absolute;width:400px}.teacher-cancellation__teacher-calendar-popup{bottom:40px;display:flex;flex-direction:column;gap:5px;left:270px;max-height:300px;overflow-y:scroll}.teacher-cancellation__teacher-calendar-popup__title{color:#334155;font-size:18px;font-weight:900;letter-spacing:.4px}.teacher-cancellation__teacher-calendar-popup__subtitle-dates{color:#334155;font-size:16px;font-weight:700;letter-spacing:.4px;margin-bottom:10px}.teacher-cancellation__teacher-calendar-popup__each-date{display:flex}.teacher-cancellation__teacher-calendar-popup__each-event__wrapper{margin-left:10px}.dashboard-2024__whole-dashboard{display:flex;gap:10px;height:100vh;width:100%}.dashboard-2024__main-section{flex:3 1}.dashboard-2024__right-column{display:flex;flex:1 1;flex-direction:column;gap:12px}.dashboard-2024__right-column__title{font-size:14px;font-weight:400;letter-spacing:2px;line-height:14px;text-align:left}.conversion-bottom-box{align-items:center;display:flex;font-size:12px;font-weight:300;gap:5px;justify-content:space-between}.conversion-bottom-box__sub{border:1px solid #000;border-radius:5px;padding:1px;width:50%}.dashboard-2024__total-section{display:flex;gap:20px;justify-content:center;margin-top:20px}.dashboard-2024__inquiry-box,.dashboard-2024__inquiry-box__with-flash{background-color:#fff;border-radius:8px;box-shadow:-4px 8px 16px 0 #47556929;margin-top:40px;padding:12px 0}.dashboard-2024__inquiry-box__with-flash{-webkit-animation:grow 1s linear infinite,glow 1s linear infinite;animation:grow 1s linear infinite,glow 1s linear infinite}.dashboard-2024__inquiry-box__label{color:#212b36;font-size:24px;font-weight:600;margin:0 auto;text-align:left;width:70%}.conversion-bottom-box__month{font-size:10px}.dashboard-2024__totals-box,.dashboard-2024__totals-box__with-flash{background-color:#fff;border-radius:8px;box-shadow:-4px 8px 16px 0 #47556929;letter-spacing:.4px;padding:12px 16px;text-align:center}.dashboard-2024__totals-box__with-flash{-webkit-animation:grow 1s linear infinite,glow 1s linear infinite;animation:grow 1s linear infinite,glow 1s linear infinite}.dashboard-2024__total-label{color:#94a3b8;font-size:14px;font-weight:400}.dashboard-2024__total__amount{color:#475569;font-size:24px;font-weight:600}.test-marker{align-items:center;-webkit-animation:markerAppears .2s ease-out;animation:markerAppears .2s ease-out;background-color:#fff;border-radius:5px;box-shadow:-4px 8px 16px 0 #47556929;display:flex;flex-direction:column;font-size:14px;justify-content:center;padding:8px;position:relative;-webkit-transform-origin:center;transform-origin:center;z-index:100}@-webkit-keyframes markerAppears{0%{height:0;opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{min-height:60px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes markerAppears{0%{height:0;opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{min-height:60px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.test-pin{align-items:center;background-color:#475569;border-radius:5px;display:flex;font-size:14px;height:30px;justify-content:center;width:30px;z-index:1}.test-marker__name{font-size:16px;font-weight:700}.test-marker__icon-row{align-items:top;display:flex;flex-direction:row;gap:5px;justify-content:center;margin-top:5px}.test-marker__students{align-items:center;background-color:#fff;border:1px solid gray;border-radius:5px;display:flex;gap:5px;justify-self:center;padding:1px 3px}.test-marker__instruments{display:flex;font-size:10px;gap:5px}.test-marker__inst{align-items:center;border:1px solid gray;border-radius:5px;display:flex;height:20px;justify-content:center;margin:0;padding:1px 3px}.test-marker__address{color:gray;font-size:10px}.little-box{background-color:#fff;bottom:-5px;height:10px;position:absolute;rotate:45deg;width:10px}.data-by-inst-display__wrapper{margin-top:120px}.data-by-inst-display{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:-4px 8px 16px 0 #47556929;margin-top:20px;vertical-align:top}.data-by-inst-display__school-name{color:#475569;font-size:16px;font-weight:900;margin:5px 0;text-align:center}.data-by-inst-display__month-section{border:1px solid #ccc;border-radius:5px;display:inline-block;font-size:12px;margin:5px;padding:3px;vertical-align:top;width:80px}.dashboard-2024-version-number{color:#94a3b8;font-size:10px;margin-top:-20px}*{font-family:Open Sans,sans-serif}select{padding:0}.App{text-align:center}.atharo{background-color:#5e5e5e;height:100vh;overflow:hidden;position:absolute;top:0;width:100vw}.atharo-logo{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;margin:100px auto;width:200px}@media(max-width:749px){.the-loading-screen{background-color:#fff;font-size:40px;height:100vh;position:absolute;position:fixed;text-align:center;top:0;width:100vw;z-index:100}.loading-screen-img-wrapper{height:80vw;padding-top:45.1%;text-align:center;width:100vw}.loading-logo{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite;background-image:url(/static/media/atharo-dark.6e30b231c3da1288f09e.svg);background-position:50%;background-size:cover;display:inline-block;height:80%;width:70%}}@-webkit-keyframes biggrow{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes biggrow{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lightglow{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}@keyframes lightglow{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.section-1{background-image:url(/static/media/bkgdmobile.353a99b49776aaea189b.jpg);background-size:cover;height:auto;width:100vw}.header{height:20%;padding-top:5%}.burger{background-image:url(/static/media/menu.78529502c50429f1c97d.svg);height:40px;margin-left:85%;margin-right:5%;position:fixed;width:40px;z-index:2}.logo-wrapper{height:80vw;padding-top:40%;text-align:center;width:100vw}.mmalogo{background-image:url(/static/media/mmalogo.41e738a69de160b0af86.png);background-size:cover;height:80%;margin-left:15%;width:70%}.logo-wrapper-full{display:none;height:80vw;padding-top:40%;text-align:center;width:100vw}.mmalogo-full{background-image:url(/static/media/mmalogo.41e738a69de160b0af86.png);background-size:cover;display:none;height:80%;margin-left:15%;width:70%}.opening-banner{background-color:rgba(76,87,78,.8);color:#fff;font-size:150%;font-weight:500;letter-spacing:1px;margin-top:1%;padding:5% 4%;text-align:left;text-align:center}.full-screen-menu{display:none}.opening-footer{height:15vh}.section-2{background-color:#f1f1f1;height:auto;padding-bottom:5%;width:100vw}.section-header{background-color:#fff}.section-2-title{color:#1d3a1f;font-size:200%;font-weight:300;padding:5% 8% 0;text-align:left}.about-us{background-color:#f1f1f1}.section-2-description{font-size:100%;letter-spacing:1px;padding:6% 5% 8%;text-align:left}.about-img{background-image:url(/static/media/about-img.6a4171aef526608724c6.jpg);background-size:cover;height:42vw;margin-left:2.5vw;opacity:.8;width:95vw}.section-2-blurb{margin-top:3%;padding:0 7%}.section-2-blurb:after{border-bottom:1px solid #bbb;content:"";display:block;margin:0 auto;padding-top:5%;width:50%}.blurb-icon-1{background-image:url(/static/media/Home.79ecc86a1769f3ad1414.svg);height:40px;width:40px}.blurb-icon-1,.blurb-icon-2{background-repeat:no-repeat;float:left;padding-right:4%}.blurb-icon-2{background-image:url(/static/media/Nota-1.3cf69a88f2293a7f8e80.svg);height:35px;width:35px}.blurb-icon-3{background-image:url(/static/media/Heart.e92ae2fa38caa8f0fefa.svg);background-repeat:no-repeat;float:left;height:40px;padding-right:4%;width:40px}.blurb-title{font-size:100%;font-weight:600;padding:3% 0;text-align:left}.blurb-description{font-size:80%;text-align:left}.section-3{height:auto;width:100vw}.policy:after{border-bottom:1px solid #bbb;content:"";display:block;margin:0 auto;padding-top:0;width:80%}.policy-header{height:40px;margin:5% 3.5% 1%;padding:1% 2%;position:relative;width:90%;z-index:2}.policy-title{float:left;font-size:100%}.policy-arrow{background-size:cover;float:right;height:15px;margin-top:1.5%;transition-duration:.2s;width:15px}#arrow-1,#arrow-2,#arrow-3,#arrow-4,#arrow-5,#arrow-6{background-image:url(/static/media/arrow.e69630ed3a521d0b351b.svg)}.policy-description{color:#233124;font-size:80%;font-weight:300;margin:0 4% 2%;text-align:left}#desc-1,#desc-2,#desc-3,#desc-4,#desc-5,#desc-6{display:none}.back-arrow{background-image:url(/static/media/close-black.b9edfd88f9bc685c59c5.svg);background-size:cover;height:20px;margin-left:8px;margin-top:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px}.back-arrow-wrapper{background-color:#fff;border-radius:50%;float:left;height:40px;margin-left:4%;margin-right:8%;margin-top:7%;width:40px}.teacher-title{background-color:#f1f1f1;font-size:150%;padding:8% 1% 0 35%}.teacher-alert{font-size:200%;padding:2% 5%}.teacher-modal{background-color:#fff;height:100vh;overflow-x:hidden;position:absolute;position:fixed;top:0;width:100%}.modal-name{font-size:250%}.modal-arrow{height:30px;margin-left:5px;margin-top:10px;width:30px}.modal-arrow-wrapper{float:right;height:50px;width:50px}.teacher-modal-content{height:auto;text-align:center;width:100%}.teacher-pic{background-size:cover;border-radius:50%;display:inline-block;height:200px;margin:1% 25% 0;width:200px}.teacher-name-modal{font-size:30px}.teacher-inst-modal:after{border-bottom:1px solid #bbb;content:"";display:block;margin:0 auto;padding-top:6%;width:40%}.teacher-desc-modal{font-size:14px;font-weight:400;height:30vh;letter-spacing:1px;margin-bottom:7%;margin-left:12%;margin-top:6%;overflow-y:scroll;text-align:left;width:80%}.menu-wrapper{background-color:rgba(0,0,0,.9);height:100vh;position:fixed;text-align:center;top:0;width:100vw;z-index:3}.close-x{background-image:url(/static/media/close.f4bc3d8372b36ba964b3.svg);background-size:cover;height:30px;margin-left:87%;margin-right:5%;margin-top:5%;position:fixed;width:30px;z-index:2}.menu-middle{padding-top:15%}.menu-item{opacity:0;transition:opacity 1s}.menu-item,.mobile-menu-item{color:#fff;font-size:26px;margin:12% 0}.contact{color:#da980a}.contact:after{border-bottom:2px solid #da980a;content:"";display:block;margin:0 auto;width:20%}a{display:block;text-decoration:none}#form-page{width:100vw}.form-wrapper{text-align:center;width:100vw}#hubspotForm{margin-top:20%;width:100%}.contact-header{height:10%;width:100%}.contact-burger{float:right;margin-left:0;margin-top:5%;position:relative}.contact-title{font-size:200%;margin-left:24%;padding-top:15%;width:100%}.contact-blurb-wrapper{text-align:center;width:100vw}.contact-blurb{font-style:italic;margin-left:50%;margin-top:5%;-webkit-transform:translate(-50%);transform:translate(-50%);width:300px}.contact-arrow{background-image:url(/static/media/arrow.e69630ed3a521d0b351b.svg);background-size:cover;height:30px;margin-left:5px;margin-top:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:30px}.contact-arrow-wrapper{border-radius:50%;float:left;height:60px;margin-left:4%;margin-right:8%;margin-top:7%;width:60px}.cover-up{background-color:#fff;bottom:0;height:70px;position:fixed;width:100vw}.other-form-block{display:none}@media (min-width:750px){.the-loading-screen{background-color:#fff;font-size:40px;height:100vh;position:absolute;position:fixed;text-align:center;top:0;width:100vw;z-index:100}.loading-for-response{background-color:hsla(0,0%,100%,.7)}.loading-for-response-text{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite}.loading-screen-img-wrapper{height:80vw;margin-left:50%;margin-top:200px;padding-top:2%;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%);width:20vw}.loading-logo{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite;background-image:url(/static/media/atharo-dark.6e30b231c3da1288f09e.svg);background-position:50%;background-size:cover;display:inline-block;height:180px;width:200px}@-webkit-keyframes moveUp{0%{padding-top:2%;width:100vw}to{padding-top:2%;width:20vw}}@keyframes moveUp{0%{padding-top:2%;width:100vw}to{padding-top:2%;width:20vw}}.section-1{background-image:url(/static/media/bkgdfull.3ce2161651739b2a8d6a.jpg);background-position:fixed;background-size:cover;height:100vh;opacity:0;transition:opacity 1s;width:100%}.burger,.header{display:none}.logo-wrapper-full{display:block;height:180px;padding:16px;position:fixed;text-align:center;top:0;transition-duration:.5s;width:200px;z-index:6}.logo-wrapper{display:none}.mmalogo-full{background-image:url(/static/media/mmalogo.41e738a69de160b0af86.png);background-size:cover;display:block;height:100%;max-height:100%;max-width:100%;min-height:100%;min-width:100%;width:100%}.mmalogo{display:none}.full-screen-menu{background-color:hsla(0,0%,100%,.8);height:100px;left:0;margin-top:0;position:fixed;text-align:right;width:100%;z-index:5}.full-screen-menu,.menu-item{display:inline-block;transition-duration:.5s}.menu-item{color:#000;cursor:pointer;font-size:18px;font-weight:300;letter-spacing:2px;margin:38px 2%}.menu-item:last-child{color:#ffae00;font-weight:500;margin-right:8%}.menu-item:hover{opacity:.5;transition-duration:.3s}.contact{color:#000}.contact:after{display:none}.opening-banner{background-color:hsla(0,0%,87%,0);color:#fff;font-size:60px;font-weight:300;margin-left:-800px;margin-top:0;padding:18% 6%;text-align:left;text-shadow:-1px 1px 15px rgba(39,39,39,.5);transition:margin-left 1s;width:50%}.section-2{background-color:#f1f1f1;height:auto;padding-bottom:5%;width:100vw}.section-2-title{color:#1d3a1f;font-size:40px;font-weight:300;padding:5% 8%;text-align:center}.section-2-title:after{border-bottom:1px solid #ffae00;content:"";display:block;margin:0 auto;padding-top:1%;width:10%}.about-us{background-color:#f1f1f1}.section-2-description{font-size:18px;font-weight:300;letter-spacing:1px;margin-bottom:40px;margin-left:25%;padding:0;text-align:center;width:50%}.about-img{background-image:url(/static/media/about-img.6a4171aef526608724c6.jpg);background-size:cover;height:27vw;margin-left:15%;opacity:.8;width:70vw}.section-2-blurb{display:inline-block;margin-top:50px;padding:0 2%;width:25%}.section-2-blurb:after{border-bottom:1px solid #bbb;content:"";display:block;margin:0 auto;padding-top:6%;width:50%}.blurb-icon-1{margin-left:25%}.blurb-icon-1,.blurb-icon-2{height:30px;padding-right:4%;width:30px}.blurb-icon-2{margin-left:16%}.blurb-icon-3{height:30px;margin-left:18%;padding-right:4%;width:30px}.blurb-title{color:#000;font-size:20px;font-weight:300;letter-spacing:2px;padding:3% 0;text-align:left}.blurb-description{font-size:16px;font-weight:300;letter-spacing:1px;margin-top:2%;text-align:center}.section-3{height:auto;min-height:92vh;width:100vw}.policy{display:inline-block;padding-bottom:2%;padding-top:1%;vertical-align:top;width:30%}.policy:after{border-bottom:1px solid #bbb;content:"";display:block;margin:0 auto;padding-top:1%;width:80%}.policy-header{cursor:pointer;height:40px;margin:3.5%;padding:2%;position:relative;width:90%;z-index:0}.policy-header:hover{color:#da980a}.policy-title{float:left;font-size:20px;letter-spacing:1px}#arrow-1,#arrow-2,#arrow-3,#arrow-4,#arrow-5,#arrow-6{background-image:url(/static/media/arrow.e69630ed3a521d0b351b.svg)}.policy-description{color:#233124;font-size:16px;font-weight:300;letter-spacing:1px;margin:4%;text-align:left}#desc-1,#desc-2,#desc-3,#desc-4,#desc-5,#desc-6{display:none}.back-arrow{background-image:url(/static/media/close-black.b9edfd88f9bc685c59c5.svg);background-size:cover;float:right;height:40px;margin-right:-40px;margin-top:-30px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:40px}.back-arrow:hover{cursor:pointer}.back-arrow-wrapper{background-color:transparent;border-radius:50%;float:right;height:60px;margin-left:4%;margin-right:8%;margin-top:2%;width:100%}.tophalf-teacher{background-color:transparent;height:20%;position:fixed;top:0;width:100vw}.teacher-title{font-size:250%;padding-bottom:0;padding-left:23%;padding-top:3%;width:50%}.section-header,.teacher-title{background-color:transparent}.teacher-inst-modal:after{padding-top:2%}.teacher-pic{background-size:cover;border-radius:50%;display:inline-block;height:200px;margin-top:-50px;width:200px}.teacher-desc-modal{font-size:14px;height:250px;margin-bottom:0;margin-left:10%;margin-top:15px;width:80%}.teacher-desc-modal::-webkit-scrollbar{-webkit-appearance:none}.teacher-desc-modal::-webkit-scrollbar:vertical{width:11px}.teacher-desc-modal::-webkit-scrollbar:horizontal{height:11px}.teacher-desc-modal::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:2px solid #fff;border-radius:8px}.teacher-alert{font-size:200%;padding:2% 5%}.teacher-modal{background-color:rgba(0,0,0,.5);display:block;height:100vh;position:relative;position:fixed;top:0;z-index:50}.section-2-title:after{display:none}.teacher-modal-content{background-color:#fff;border-radius:10px;height:620px;margin:-6% 30% 30px;overflow-y:scroll;padding-top:2%;width:40%}#hubspotForm{margin-top:3%;overflow-x:hidden;width:50%}.contact-title{color:#fff;font-size:250%;margin-left:34%;padding:3% 1% .5%;width:520px}.contact-blurb{font-size:20px;font-style:italic;font-weight:300;margin-bottom:30px;margin-top:50px;width:450px}.contact-blurb:after{border-bottom:1px solid #838383;content:"";display:block;margin:0 auto;padding-top:10%;width:30%}.form-wrapper{margin-left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100vw}.contact-arrow{background-image:url(/static/media/arrow.e69630ed3a521d0b351b.svg);background-size:cover;height:40px;margin-left:5px;margin-top:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:40px}.contact-arrow-wrapper{border-radius:50%;float:left;height:60px;margin-left:4%;margin-right:8%;margin-top:2%;width:60px}.contact-arrow-wrapper:hover{background-color:#e9e9e9}.other-form-block{color:#000;display:inline-block;font-size:40px;height:auto;margin-left:150px;margin-top:15px;position:absolute;text-align:center;width:375px}.contact-info{font-size:24px;font-weight:300;padding:0}.phone-number{margin-bottom:40px}.email,.phone-number{font-size:20px}.school-name{font-size:28px}.the-map{background-image:url(/static/media/map.0913ea03bdba8741b07a.jpg);background-repeat:no-repeat;background-size:cover;height:455px;margin-left:15px;opacity:.7;width:350px}.areas{display:inline-block;font-size:16px;margin-left:5px}.boulder{font-size:23px;margin-bottom:15px}}@media (min-width:1030px) and (max-width:1200px){.section-2-title{font-size:40px}.blurb-title,.section-2-description{font-size:20px}.blurb-icon-1,.blurb-icon-2,.blurb-icon-3{height:35px;padding-right:0}.blurb-description{font-size:16px}.policy-title{font-size:22px}.policy-description{font-size:18px}}@media (min-width:750px) and (max-width:1030px){.opening-banner{font-size:45px;padding-top:250px}.menu-item{font-size:18px;letter-spacing:0;margin:25px 1%}.blurb-title{font-size:20px}.blurb-description{font-size:16px}.blurb-icon-1,.blurb-icon-2,.blurb-icon-3{height:30px}.policy-title{font-size:22px}.policy-description{font-size:14px}.other-form-block{display:none}.contact-title{margin-left:30px}@media(min-height:1360px){.opening-banner{font-size:60px;padding-top:500px;width:70%}}}.login-page{background-color:#423f42;overflow:hidden}.login-page,.pass-reset-page{background-position:50%;background-size:cover;height:100vh;min-height:750px;width:100vw}.pass-reset-page{position:absolute;z-index:100}.login-box{background-color:hsla(0,0%,78%,.8);border-radius:10px;height:600px;margin-left:auto;margin-right:auto;max-width:400px;width:90%}.login-box,.login-header{margin-top:10px;position:relative}.login-header{color:#fff;font-size:45px;font-weight:100;margin-left:25px;width:100vw}.login-box-title{color:#3b3b3b;font-size:35px;margin-left:50px;padding-top:50px}.login-input{background-color:#fff;border:none;border-radius:2px;color:#757575;font-size:18px;height:40px;margin-left:50px;margin-top:40px;padding:0 0 0 10px;width:290px}.login-input::-webkit-input-placeholder{font-size:18px}.login-input::placeholder{font-size:18px}.login-input:focus{background-color:#f8f8f8;outline:none}.login-btn{background-color:#da980a;border-radius:2px;color:#fff;cursor:pointer;height:30px;margin-left:50px;margin-top:40px;padding-top:10px;text-align:center;transition-duration:.2s;width:300px}.login-btn:hover{background-color:#fff;color:#da980a}.reset-pass-btn{background-color:red}.reset-pass-btn:hover{background-color:#fff;color:red}.password-reset-explaination{color:#000;margin:40px 20px;text-align:center}.forgot-password{color:blue;cursor:pointer;display:inline-block;float:right;font-size:12px;margin-right:12.5%;margin-top:20px;text-align:right;width:auto}.forgot-password:hover{color:#4747ff}@media(max-width:749px){.login-page{height:100vh;overflow:hidden}.login-header{font-size:26px;margin-top:50px;text-align:center;width:90%}.login-box-title{font-size:24px}.login-box{height:500px;margin-top:50px;width:70%}.login-btn,.login-input{margin-left:10%;width:80%}}.dashboard{background-position:fixed;background-size:cover;height:770px;width:100vw}.dashboard-menu{background-color:hsla(0,0%,100%,.8);height:100vh;margin-left:-500px;opacity:0;overflow-y:scroll;position:fixed;width:400px}.dashboard-menu-photo{background-image:url(https://www.mountainsidemusicacademy.com/images/mollykollier.jpg);background-position:50%;background-size:cover;border-radius:50%;height:150px;margin-left:125px;margin-top:30px;position:relative;width:150px}.dashboard-menu-name{color:#686868;font-size:20px;margin-top:10px;text-align:center;width:100%}.address-wrapper{margin-left:5%;text-align:center;width:90%}.dashboard-menu-item{border-radius:10px;color:#5a5a5a;cursor:pointer;font-size:25px;margin-bottom:0;margin-left:30%;margin-top:20px;padding-bottom:10px;padding-left:0;padding-top:10px;position:relative;text-align:center;transition-duration:.2s;width:40%}.dashboard-menu-item:hover{color:#da980a}.pers-info{margin-top:65px}.dashboard-boxes-wrapper{height:100vh;margin-left:300px;text-align:center}.dbb-info{background-image:url(/static/media/dashboard-idbadge.4efc5b5324f59b111a7c.svg);height:8vw;margin-left:7vw;margin-top:3vw;width:10vw}.dbb-timesheet{background-image:url(/static/media/dashboard-sheet.417971f3d0346a2f0235.svg);margin-left:8vw}.dbb-cancel,.dbb-timesheet{height:10vw;margin-top:3vw;width:10vw}.dbb-cancel{background-image:url(/static/media/dashboard-calendar.c81f7d93d12aa27f0756.svg);margin-left:7.5vw}.dbb-doc{background-image:url(/static/media/dashboard-contract.f5f7c9ea68d1c5ac3da9.svg);height:10vw;margin-left:8.5vw;margin-top:3vw;width:10vw}.timesheet-area{background-color:hsla(0,0%,86%,.95);height:100vh;margin-left:300px;text-align:center}.timesheets-title{color:#fff;font-size:50px;font-weight:600;letter-spacing:5px;padding-top:60px;position:relative}.timesheet-box{background-color:hsla(0,0%,100%,.9);border-radius:20px;display:inline-block;height:600px;margin-left:50px;margin-top:-600px;opacity:0;vertical-align:top;width:700px}.timesheet-box-title{color:#686868;font-size:30px;font-weight:600;letter-spacing:2px;margin-top:20px}.timesheet-box-subtitle{font-size:14px;font-style:italic;margin-left:10%;width:80%}.timesheet-btn-wrapper{height:80px;width:100%}.timesheet-btn-number{color:#575757;float:left;font-size:30px;margin-left:25px;margin-top:7.5px}.create-timesheet-btn{background-color:#fff;border-radius:20px;cursor:pointer;font-size:20px;font-weight:100;height:30px;margin-left:10%;margin-top:5px;padding:15px 0;transition-duration:.2s;width:80%}.cancel-span{font-size:12px}.top-btn{margin-top:30px}.create-timesheet-btn:hover{background-color:#c4c4c4;color:#fff}.timesheet-btn-name{float:left;margin-left:20px}.optional-review{color:#002fff;cursor:pointer;float:right;font-size:12px;margin-right:80px;margin-top:5px}.optional-review:hover{text-decoration-line:underline}.timesheet-checkmark{background-color:hsla(0,0%,57%,.568);background-image:url(/static/media/check.8efe6e29659adaa160cc.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;border-radius:50%;float:right;height:35px;margin-left:-50px;margin-right:10px;margin-top:-5px;transition-duration:.5s;width:35px}.availability-wrapper{background-color:#fff;border-radius:10px;height:auto;margin-left:5%;margin-top:20px;opacity:0;position:relative;transition:box-shadow .5s,opacity .5s .6s;width:90%}.add-wiggle{-webkit-animation:wiggle .1s 5;animation:wiggle .1s 5}@-webkit-keyframes wiggle{0%{margin-left:4%}50%{margin-left:6%}to{margin-left:4%}}@keyframes wiggle{0%{margin-left:4%}50%{margin-left:6%}to{margin-left:4%}}.availability-title{font-size:18px;letter-spacing:3px;padding-top:15px;text-align:center;width:100%}.weekday-availability-wrapper{height:25px;margin:10px 0;text-align:center;width:100%}.first-avail{margin-top:30px}.day-name{margin-right:30px;text-align:right;width:100px}.day-name,.first-time-select,.to{display:inline-block}.to{margin:0 15px}.second-time-select{display:inline-block}.time-selector{padding:2px 10px}.notes-area{height:50px;margin-bottom:10px;margin-left:10%;resize:none;width:80%}.notes-area:focus{outline:none}.cancellations-box{background-color:#bdbdbd;border-radius:2px;height:150px;margin-left:10%;overflow-y:scroll;width:80%}.brand-new-submit-btn{background-color:green;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;padding:10px 20px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.brand-new-submit-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.previous-timesheets-btn{border:1px solid #000;border-radius:5px;cursor:pointer;display:inline-block;margin:20px;padding:10px}.submit-form-btn{background-color:#ddd;border-radius:10px;color:#a7a7a7;cursor:default;float:right;height:38px;margin-right:70px;margin-top:20px;padding-top:12px;transition-duration:.5s;width:160px}.cancellations-title{color:#3b3b3b;float:left;font-weight:600;margin-left:20px;margin-top:5px}.confirmation-wrapper{background-color:#fff;height:770px;position:absolute;width:100vw;z-index:3}.confirmation-box{background-color:#fff;border-radius:20px;height:600px;margin-left:30vw;margin-top:50px;width:40vw}.confirmation-logo{background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;margin-left:50%;margin-top:100px;-webkit-transform:translate(-50%);transform:translate(-50%);width:275px}.confirmation-title{font-size:30px;margin-top:10px;text-align:center;width:100%}.confirmation-text{margin-top:20px;text-align:center}.password-warning{color:red;font-size:12px;margin-left:12.5%;text-align:left;width:85%}@media(max-width:1200px){.timesheet-box{width:500px}.create-timesheet-btn{font-size:16px;margin-top:10px}}@media(max-width:1000px){.dashboard{overflow:hidden}}@media(max-width:749px){.dashboard{overflow-y:scroll;width:100vw}.dashboard-menu{background-color:hsla(0,0%,100%,.2);height:auto;position:-webkit-sticky;position:sticky;width:100vw}.availability-wrapper{margin-bottom:20px;margin-left:5%;width:90%}.dashboard-boxes-wrapper{margin-left:0;position:-webkit-sticky;position:sticky;width:95vw}.timesheet-box{height:auto;margin-left:5%;margin-top:20px;padding:20px 0;width:90%}.timesheet-btn-wrapper{width:100%}.timesheet-btn-number{font-size:24px;margin-left:15%}.timesheet-btn-name{font-size:14px;margin-left:0;width:70%}.timesheet-checkmark{height:25px;margin-top:0;width:25px}.submit-form-btn{margin-bottom:30px}.dashboard-menu-item{display:none}}.admin-main{background:#f8fafc;display:flex;flex-direction:column;height:95vh;min-height:750px;padding:1rem 1rem 1rem 150px}.admin-main>*{position:relative!important}.admin-dashboard-box-title{font-size:20px;padding-top:15px;text-align:center;width:100%}.admin-header{background-color:rgba(0,0,0,.5);margin:0;padding-bottom:10px;position:absolute;top:0}.dashboard-title{margin-left:20px;margin-top:10px}.teacher-filters{padding-top:0}.tasks-link{color:#da980a;float:right;margin:40px 0 0;opacity:1;padding:0;position:relative}.admin-search{margin-left:10px;margin-top:0}.searchbars-wrapper,.toggle-view{text-align:center}.toggle-view{background-color:hsla(0,0%,100%,.596);border-radius:10px;display:inline-block;height:40px;margin-left:10px;margin-top:0;position:absolute;width:40px}.switch-svg{height:35px;margin-top:2px;width:35px}.student-number-bubble{background-color:rgba(0,136,255,.5);border:2px solid #fff;border-radius:10px;color:#fff;font-size:14px;font-weight:600;height:auto;margin-bottom:110px;margin-left:25px;margin-top:-145px;padding:3px 8px;position:absolute;width:auto}.total-lessons-bubble{margin-left:0;margin-top:-115px}.average-lessons-bubble,.total-lessons-bubble{background-color:rgba(137,0,155,.639);border:2px solid #fff;border-radius:10px;color:#fff;font-size:10px;font-weight:600;height:auto;margin-bottom:110px;padding:3px 5px;position:absolute;width:auto}.average-lessons-bubble{margin-left:-15px;margin-top:-90px}.churn-bubble{background-color:rgba(152,117,62,.639);border:2px solid #fff;border-radius:10px;color:#fff;font-size:10px;font-weight:600;height:auto;margin-bottom:110px;margin-left:-10px;margin-top:-63px;padding:3px 5px;position:absolute;width:auto}.background-check-checkmark{border:2px solid #fff;border-radius:50%;height:20px;margin-left:140px;margin-top:-34px;padding:5px;width:20px}.background-check-icon{height:20px;width:20px}.no-more-students__hand{background-color:rgba(255,0,0,.798);border:2px solid #fff;border-radius:50%;height:30px;margin-left:25px;margin-top:-36px;width:30px}.goon-mode__drake{-webkit-animation:biggrow 1.4s linear infinite;animation:biggrow 1.4s linear infinite;border:2px solid red;border-radius:50%;height:70px;margin-left:15px;margin-top:-10px;position:absolute;width:70px;z-index:2}.leaving-mode__label{color:red;font-size:18px;font-weight:900;margin-left:25px;margin-top:50px;position:absolute;text-align:center;width:150px}.admin-task-page{height:100vh;min-height:750px;min-width:1400px;position:absolute;text-align:center;width:100%}.user-task-filter-wrapper{background-color:hsla(0,0%,100%,0);border-radius:10px;margin-left:100px;margin-top:10px;text-align:left;width:400px}.user-fitler-title{display:inline-block;font-size:30px;font-weight:600;margin-left:20px;margin-top:5px;vertical-align:top}.user-filter-fake-box{background-color:hsla(0,0%,100%,.5);border-radius:10px;display:inline-block;margin-left:20px;text-align:center;width:160px}.user-task-filter-img{border-radius:50%;height:40px;margin:7px 5px 5px}.user-task-filter{background-color:hsla(0,0%,100%,0);border:none;border-radius:5px;cursor:pointer;font-size:18px;margin-top:8px;padding:5px 10px;vertical-align:top}.user-task-filter:focus{outline:none}.lazy-css-spacer{background-color:#f0f;height:100px}.admin-tasks-loading-wrapper{margin-left:250px;margin-top:220px;text-align:center;width:80%}.admin-tasks-loading-text{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite}.admin-task-header{background-color:#da980a;height:50px;position:absolute;width:100vw}.admin-task-header-img{background-image:url(/static/media/mmalogo.41e738a69de160b0af86.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:35px;margin-left:15px;margin-top:10px;position:relative;width:35px}.admin-task-header-searchbar{background-color:#7e7e7e;border:none;border-radius:5px;height:35px;left:50vw;position:absolute;top:7.5px;-webkit-transform:translate(-50%);transform:translate(-50%);width:300px}.admin-task-body{height:auto;margin-top:50px;position:absolute;width:100vw}.main-todo-area{height:90vh;margin-left:100px;margin-top:0;width:550px}.main-todo-area,.main-todo-area-wide{min-height:550px;overflow-y:scroll;position:absolute}.main-todo-area-wide{height:100vh;margin:0 300px;width:850px}.main-workflow-area{height:95vh;margin-left:700px;overflow-y:scroll;position:relative;width:550px}.new-main-workflow-area{height:580px;margin-left:650px;margin-top:0;position:relative;width:550px}.admin-task-left-col{background-color:hsla(0,0%,100%,.7);float:left;height:850px;overflow-y:scroll;position:fixed;width:150px;z-index:4}.area-title{margin-left:20px}.admin-db-title,.area-title{font-size:30px;font-weight:600;margin-top:30px;text-align:left}.admin-db-title{margin-left:300px}.add-task{background-color:hsla(0,0%,100%,.6);border-radius:5px;cursor:pointer;font-weight:600;height:40px;margin:20px;padding-left:10px;padding-top:20px;text-align:left;transition-duration:.3s;width:100px}.add-task:hover{background-color:#fff}.add-workflow{vertical-align:top;width:110px}.tasks-area-scroll{height:500px;overflow-y:scroll;text-align:left}.overdue-tasks{color:#fff;cursor:pointer;display:inline-block;padding:5px 40px 10px;position:relative;text-align:left;transition:background-color .3s}.overdue-tasks:hover{background-color:hsla(0,0%,100%,.1)}.past-due-task-list{height:auto;margin-top:10px}.loading-ping{margin:10px 225px;width:100px}.due-today-notification{border:1px solid red;border-radius:5px;color:red;display:inline-block;font-size:12px;height:17px;left:125px;position:absolute;text-align:center;top:0;width:17px}.add-workflow{background-color:hsla(0,0%,100%,.6);border-radius:5px;cursor:pointer;font-size:14px;font-weight:600;height:40px;margin:20px 10px;padding-left:10px;padding-top:20px;text-align:left;transition-duration:.3s;width:140px}.workflows-wrapper{height:250px;margin-top:95px;overflow-y:scroll;width:580px}.new-hires-wrapper{height:245px;margin-top:15px;overflow-y:scroll}.teacher-database-loading-wrapper{margin-top:150px;text-align:center}.teacher-availabilities{font-size:13px;height:auto;padding:0;text-align:left;width:100%}.teacher-availabilities__each-day{display:inline-block;font-size:18px;margin:0 20px 10px;text-align:left}.teacher-avail__each,.teacher-avail__each-day{display:inline-block}.each-availability-strip{margin-left:0}.react-time-picker{color:#2a3944;display:inline-flex;position:relative}.react-time-picker,.react-time-picker *,.react-time-picker :after,.react-time-picker :before{box-sizing:border-box}.react-time-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-time-picker__wrapper{border:2px solid #e6e6e6;border-radius:8px;display:flex;flex-grow:1;flex-shrink:0;padding:7px 0;text-align:center;width:128px}.react-time-picker__inputGroup{box-sizing:initial;flex-grow:1;min-width:calc(12px + 3.674em);padding:0 2px}.react-time-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-time-picker__inputGroup__input{-moz-appearance:textfield;background:none;border:0;box-sizing:initial;color:#2a3944;font:inherit;height:100%;min-width:.54em;padding:0 1px;position:relative}.react-time-picker__inputGroup__input::-webkit-inner-spin-button,.react-time-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-time-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-time-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-time-picker__inputGroup__amPm{-moz-appearance:menulist;-webkit-appearance:menulist;font:inherit;width:50px}.react-time-picker__button{background:transparent;border:0;display:none;padding:4px 6px}.react-time-picker__button:enabled{cursor:pointer}.react-time-picker__button:enabled:focus .react-time-picker__button__icon,.react-time-picker__button:enabled:hover .react-time-picker__button__icon{stroke:#0078d7}.react-time-picker__button:disabled .react-time-picker__button__icon{stroke:#6d6d6d}.react-time-picker__button svg{display:inherit}.react-time-picker__clock{background-color:#fff;border:thin solid #a0a096;height:200px;left:0;max-width:100vw;padding:25px;position:absolute;top:100%;width:200px;z-index:1}.react-time-picker__clock--closed,.react-time-picker__clock--open{display:none}.admin-teacher-card-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem;height:89.5%;justify-content:flex-start;padding:1rem;text-align:center}@media (max-width:1302px){.admin-teacher-card-wrapper{height:426px}}@media (max-width:863px){.admin-teacher-card-wrapper{height:369px}}.reset-wrapper{background-color:rgba(0,0,0,.7);height:100vh;left:0;margin-top:0!important;position:fixed;position:absolute;top:0;width:100vw;z-index:1}.reset-box{background-color:#fff;border-radius:10px;height:300px;margin-left:50%;margin-top:200px;position:relative;-webkit-transform:translate(-50%);transform:translate(-50%);width:50%}.reset-text-wrapper{margin-left:10%;margin-top:0;position:absolute;text-align:center;width:80%}.password-reset-input{border:1px solid #000;border-radius:3px;font-size:24px;height:30px;margin-top:30px;padding:5px;transition-duration:.3s;width:400px}.password-reset-input:focus{border:1px solid red;outline:none}.reset-submit-btn{background-color:red;border-radius:10px;color:#fff;cursor:pointer;height:35px;margin-left:50%;margin-top:170px;padding-top:10px;position:absolute;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%);transition-duration:.3s;width:200px}.reset-submit-btn:hover{background-color:rgba(255,0,0,.7)}.close-reset-wrapper-x{height:50px;width:100%}.close-reset-x{border-radius:50%;cursor:pointer;float:right;font-weight:600;height:30px;margin-right:15px;margin-top:15px;text-align:center;transition-duration:.3s;width:30px}.close-reset-x:hover{background-color:#c9c9c9;color:#fff}@media(max-width:750px){.reset-box{width:90%}.password-reset-input{height:20px;margin-top:15px;width:80%}.reset-submit-btn{height:35px;padding-top:10px;width:100px}.reset-desc{font-size:14px}}.new-student-form-two-window{min-height:705px;overflow-y:scroll;width:100vw}.new-student-form-background-image,.new-student-form-two-window{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}.new-student-form-background-image{background-attachment:fixed;min-height:720px;overflow:hidden;position:relative;transition:opacity 1.5s}.new-student-form-two-box__blue-box{background-color:#73a2bf;box-shadow:0 10px 20px rgba(0,0,0,.3);display:inline-block;height:100%;max-width:550px;min-height:705px;overflow:scroll;position:absolute;top:0;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition:width .8s .3s,margin .3s 1s;width:100%}.new-student-form-two-box__left-side__form-wrapper{height:90%;max-width:450px;overflow-y:scroll;padding:40px;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:1}#card-1,#card-2{opacity:0}.new-student-form-two-box__left-side__form-wrapper h1{color:#fff;font-size:55px;font-weight:700;margin:10px 0;text-align:left}.new-student-form-two-box__left-side__form-wrapper h2{color:#fff}.form-email-error{color:#fff;font-size:10px;height:35px;margin-top:-45px}.form-address-error{margin-top:5px}.form-subtitle{color:#fff;font-size:14px;margin:0 0 100px}.new-student-form-two-box__input-box{background-color:rgba(0,0,255,.089);border:none;border-radius:10px;color:#16168f;font-size:18px;height:30px;margin:10px 0;padding:10px 10%;width:80%}.new-student-form-two-box__input-box__email:-webkit-autofill,.new-student-form-two-box__input-box__email:-webkit-autofill:active,.new-student-form-two-box__input-box__email:-webkit-autofill:focus,.new-student-form-two-box__input-box__email:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #73a2bf!important}.new-student-form-two-box__input-box__email:-webkit-autofill{-webkit-text-fill-color:#fff!important}.new-student-form-two-box__input-box::-webkit-input-placeholder{color:#16168f;font-size:18px}.new-student-form-two-box__input-box::placeholder{color:#16168f;font-size:18px}.new-student-form-two-box__input-box__email{background-color:#73a2bf;border:none;border-bottom:2px solid #ebebeb;color:#fff;display:block;font-size:16px;font-weight:800;margin-bottom:50px;width:100%}.no-gap-on-bottom{margin-bottom:10px}.new-student-form-two-box__input-box__email:focus{outline:none}.new-student-form-two-box__input-box__email::-webkit-input-placeholder{color:#fff;font-weight:800}.new-student-form-two-box__input-box__email::placeholder{color:#fff;font-weight:800}.address-suggestions__wrapper{height:150px}.address-suggestions{margin:10px 0;width:80%}.address-suggestions p{margin:0}.new-student-form-two-box__input-button{background-color:#16168f;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;height:50px;margin-top:50px;width:100%}.new-student-form-two-box__logo-img{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:100px;opacity:.8;vertical-align:top;width:110px}.dont-sell-data{color:#fff;font-size:14px;margin-bottom:25px;margin-top:10px}.new-student-form-two-box__next-button-wrapper{height:auto;text-align:right;width:100%}.new-student-form-next-button{background-color:#73a2bf;border:2px solid #fff;border-radius:30px;color:#fafafa;cursor:pointer;display:inline-block;font-weight:800;padding:10px 30px;transition:background-color .3s,color .3s}.add-student-button{display:block;text-align:center;width:140px}.margin-for-the-back-button{border:none;margin-right:50%;text-decoration:underline}.new-student-form-next-button:hover{background-color:#fff;color:#73a2bf}.bump-it-down{margin-top:50px}.new-student-form-half-width-input-box{display:inline-block;margin:20px 2% 2px 0;width:40%}.new-student-form__student-box{border-bottom:2px dotted #b9c2c7;padding-bottom:30px}.new-student-form__remove-student-x{color:#fff;cursor:pointer;margin:10px 0;text-align:right}.new-student-form__remove-student-x:hover{color:#dedede}.new-student-form-two-back-arrow{background-image:url(/static/media/arrow-white.728c0736bbc8b4ca2faa.svg);cursor:pointer;height:20px;margin-left:-20px;margin-top:-10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:20px}.new-student-form-two-back-arrow:hover{-webkit-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2)}.new-student-form-two-box__left-side__form-wrapper label{color:#fff;display:block;font-weight:800;margin-bottom:15px}.text-area-availability-box{background-color:#5e87a044;padding:5px;resize:none}.new-student-form__how-did-you-hear{background-color:#73a2bf;border:2px solid #fff;border-radius:10px;color:#fff;font-size:16px;padding:10px 20px}.new-student-form__how-did-you-hear:focus{outline:none}.new-student-form__referral-input{margin-top:40px}.final-button-in-form{font-size:18px;margin:100px 25% 0}.sending-form-h1{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite;color:#fff;margin-top:200px;position:relative;text-align:center;z-index:2}.new-student-form__whole-card-wrapper{height:auto;overflow-y:scroll}.new-student-form__experience-dropdown,.new-student-form__student-inst-dropdown{background-color:#73a2bf;border:2px solid #fff;color:#fff;font-size:14px;font-weight:900;margin:10px;padding:3px 10px}.new-student-form__experience-dropdown:focus,.new-student-form__student-inst-dropdown:focus{outline:none}.new-student-form__chip-wrapper{text-align:left}.new-student-form__chip{background-color:#4384ac;border:2px solid #fff;border-radius:14px;display:inline-block;margin:10px 5px 2px;padding:2px 7px}.new-student-form__chip-name,.new-student-form__chip-x{color:#fff;display:inline-block}.new-student-form__chip-x{cursor:pointer;font-weight:900;margin-left:10px;transition:color .3s,-webkit-transform .3s;transition:transform .3s,color .3s;transition:transform .3s,color .3s,-webkit-transform .3s}.new-student-form__chip-x:hover{color:#cbcbcb;-webkit-transform:scale(1.1);transform:scale(1.1)}@media(max-width:600px){.new-student-form-two-box__logo-img{height:200px;width:220px}.new-student-form-two-box__left-side__form-wrapper h1{font-size:35px;text-align:center;width:100%}.form-subtitle{font-size:18px;margin:20px 20px 50px;text-align:center}.new-student-form-two-box__left-side__form-wrapper{padding:40px 0;text-align:center}.new-student-form-two-box__input-box__email{margin:0 auto 50px;width:80%}.new-student-form-next-button{display:inline-block;margin:10px 10% 50px}.address-suggestions__wrapper{height:90px;margin-top:-20px;overflow-y:scroll;text-align:center}.address-suggestions,.address-suggestions p{display:inline-block;text-align:center;width:100%}.address-suggestions p{margin:0 auto}.dont-sell-data{font-size:18px;margin:0 0 20px;padding:0}.new-student-form__remove-student-x{margin-right:20px}.new-student-form__how-did-you-hear{margin-bottom:0}.final-button-in-form{margin-top:100px}.new-student-form-two-back-arrow{margin-left:20px;margin-top:0}.new-student-form-two-box__input-box__email{margin-bottom:30px}.new-student-form__student-box{padding-bottom:5px}.form-email-error{margin:-30px 0 0 40px;text-align:left}}.auto-fill-new-student-form{background-color:#f1f3f6;height:100vh;width:100vw;z-index:-1}.auto-fill-new-student-form__background-image{height:100vh;left:0;object-fit:cover;opacity:.8;position:absolute;top:0;width:100vw;z-index:0}.auto-fill-new-student-form__whole-logo-label__wrapper{align-content:center;display:flex}.auto-fill-new-student-form__logo-label{display:flex;flex-direction:row;justify-content:flex-end;padding:10px;position:relative;z-index:1}.auto-fill-new-student-form__logo-label__text-wrapper{display:inline-block;vertical-align:top}.auto-fill-new-student-form__logo-label__school-name{color:#64748b;font-size:1vw;font-weight:400;letter-spacing:2px}.auto-fill-new-student-form__logo-label__subtitle{color:#334155;font-size:2vw;font-weight:500;letter-spacing:.4px}.auto-fill-new-student-form__logo-label__logo{display:inline-block;object-fit:contain;width:58px}.auto-fill-new-student-form__page{align-items:center;background-color:#fff;box-shadow:0 0 10px 0 #47556929;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;left:0;max-width:700px;overflow:hidden;overflow-y:scroll;padding:0 2.5vw;position:absolute;top:0;transition:opacity .3s ease-in-out,left .3s ease-in-out,-webkit-transform .3s;transition:opacity .3s ease-in-out,transform .3s,left .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s,left .3s ease-in-out,-webkit-transform .3s;width:95vw;z-index:2}.wide-form-stepper-wrapper{display:block;width:100%}.mobile-form-stepper-wrapper{display:none}.auto-fill-new-student-form__page__stepper-wrapper{margin-bottom:100px}.auto-fill-new-student-form__page__form-area{padding:0 16px;width:100%}.auto-fill-new-student-form__page__title{color:#2a3944;display:block;font-size:24px;font-weight:700;letter-spacing:.4px;margin:40px auto 0}.auto-fill-new-student-form__page__subtitle{color:#637381;display:block;font-size:16px;font-weight:400;letter-spacing:.4px;margin:50px auto 0}.auto-fill-new-student-form__page__input-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:10px}.auto-fill-new-student-form__page__input-wrapper__column{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-top:10px;width:100%}.auto-fill-new-student-form__page__input-wrapper__each-student-wrapper{border-bottom:1px solid #e2e8f0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:5px;position:relative;transition:all .3s ease-in-out;width:100%}.auto-fill-new-student-form__remove-the-student-x{cursor:pointer;padding:5px;position:absolute;right:10px;top:20px}.auto-fill-new-student-form__page__each-input{margin:10px 0;width:330px}.each-input-shorter-width{margin-right:80px;width:250px}.my-mask-input{border:none}.my-mask-input:focus{outline:none}.auto-fill-new-student-form__page__btn-wrapper{display:flex;justify-content:space-between;margin-bottom:20px;margin-top:20px;width:100%}.one-button-wrapper{align-items:flex-end;display:flex;justify-content:flex-end;margin-top:20px;width:100%}.auto-fill-new-student-form__select-with-label{border:1px solid #c8c8c8;border-radius:6px;padding:6px 12px}.auto-fill-new-student-form__select-with-label__label{color:#1e293b;font-size:12px}.auto-fill-new-student-form__select-with-label__actual-select{border:1px solid #c8c8c8;border-radius:6px;color:#3a3a3a;font-size:14px;padding:12px;width:100%}.auto-fill-new-student-form__page__text-area{border:1px solid #e2e8f0;border-radius:6px;height:100px;margin-top:10px;padding:10px 2.5%;resize:none;width:95%}.auto-fill-new-student-form__page__add-student__wrapper{display:block;margin:20px 0;text-align:left;width:100%}.auto-fill-new-student-form__page__add-student{color:#4f46e5;cursor:pointer;padding:5px 10px}.auto-fill-new-student-form__big-add-btn-wrapper{text-align:center}.auto-fill-new-student-form__page__add-student-center{border:1px solid #4f46e5;color:#4f46e5;cursor:pointer;display:inline-block;font-size:24px;margin:5px auto;padding:5px 10px}.auto-fill-new-student-form__page__each-input__error-message{color:red;font-size:10px;margin:0}.auto-fill-new-student-form__page__each-input__error-message__large{color:red;font-size:18px;margin:0}.auto-fill-new-student-form__loading-wrapper{align-items:center;background-color:hsla(0,0%,100%,.8);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100vw;z-index:100}.auto-fill-new-student-form__loading-text{-webkit-animation:grow 1s infinite,glow 1s infinite;animation:grow 1s infinite,glow 1s infinite;color:#4f46e5;font-size:36px;font-weight:500}.auto-fill-new-student-form__day-availability-btn{border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:16px;letter-spacing:.4px;margin:5px 0;padding:10px 12px;transition:all .3s ease-in-out}.auto-fill-new-student-form__day-availability-btn__name{display:inline-block}.auto-fill-new-student-form__day-times__wrapper{display:inline-block;margin-left:20px}.auto-fill-new-student-form__day-times{border:1px solid green;color:green;display:inline-block;font-size:12px;margin:0 10px;padding:2px 5px}.auto-fill-new-student-form__day-availability-btn__chevron{float:right;margin-top:-4px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media (max-width:700px){.auto-fill-new-student-form__page{border-radius:20px;height:80vh;margin:10vh 10vw;width:80vw}.auto-fill-new-student-form__logo-label{justify-content:center}.auto-fill-new-student-form__whole-logo-label__wrapper{display:inline-block}.wide-form-stepper-wrapper{display:none}.mobile-form-stepper-wrapper{bottom:0;display:block;position:absolute;width:100%}.auto-fill-new-student-form__background-image{display:none}.auto-fill-new-student-form__logo-label__school-name{font-size:2.5vw}.auto-fill-new-student-form__logo-label__subtitle{font-size:4vw}.auto-fill-new-student-form__logo-label__logo{width:11vw}.auto-fill-new-student-form__page__title{font-size:20px;margin:20px auto 0}.auto-fill-new-student-form__page__subtitle{font-size:12px;margin:10px auto 0}.auto-fill-new-student-form__page__each-input{margin:5px 0;width:85%}.auto-fill-new-student-form__page__input-wrapper__each-student-wrapper{border-bottom:1px solid #2c3137;padding-bottom:20px}}.form-stepper-wrapper{text-align:center;width:100%}.meter-wrapper{height:20px;margin-top:40px;transition:opacity .7s;width:100%}.the-dot{background-color:#969696;border-radius:50%;display:inline-block;height:10px;transition:background-color 1s .3s;width:10px}@-webkit-keyframes ping{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}35%{opacity:.5;-webkit-transform:scale(2);transform:scale(2)}70%{opacity:0;-webkit-transform:scale(3);transform:scale(3)}80%{opacity:0;-webkit-transform:scale(4);transform:scale(4)}to{opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes ping{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}35%{opacity:.5;-webkit-transform:scale(2);transform:scale(2)}70%{opacity:0;-webkit-transform:scale(3);transform:scale(3)}80%{opacity:0;-webkit-transform:scale(4);transform:scale(4)}to{opacity:0;-webkit-transform:scale(3);transform:scale(3)}}.the-animation{-webkit-animation:ping 1.5s linear infinite;animation:ping 1.5s linear infinite;border:1px solid green;border-radius:50%;display:none;height:10px;margin-left:-1px;margin-top:-1px;text-align:center;width:10px}.the-line{background-color:#969696;border-radius:1px;display:inline-block;height:2px;margin:5px 1%;transition:background-color 1s;width:18%}.meter-label-wrapper{height:20px;padding-bottom:10px;text-align:center;transition:opacity .7s;width:100%}.meter-label{display:inline-block;font-size:14px;font-weight:300;margin-top:0;text-align:center;width:20%}.new-student-form-background{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;min-height:750px;overflow-y:none;width:100vw}.new-student-form-card{background-color:hsla(0,0%,100%,.9);border-radius:20px;display:none;height:500px;margin-left:50%;margin-top:100px;max-width:600px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);transition-timing-function:cubic-bezier(.23,1,.32,1);width:80%}.flip-screen-beethoven{display:none}#new-student-form-card-0,#new-student-form-card-1,#new-student-form-card-2,#new-student-form-card-3,#new-student-form-card-4,#new-student-form-card-5,#new-student-form-card-6{opacity:0}.new-student-form-card-counter{color:#7e7e7e;font-size:16px;font-weight:600;margin-left:50%;margin-top:460px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.new-student-form-card-contents{height:400px;position:absolute;width:100%}.new-student-form-card-logo{background-position:50%;background-repeat:no-repeat;background-size:cover;height:180px;margin-left:50%;margin-top:40px;-webkit-transform:translate(-50%);transform:translate(-50%);width:190px}.new-student-form-card-title{font-size:22px;font-weight:600;margin-top:20px;text-align:center;width:100%}.new-student-form-card-subtitle{margin-top:10px;text-align:center;width:100%}.card-2-subtitle{font-size:22px;margin-top:150px}.card-3-subtitle{font-size:22px;margin-bottom:40px;margin-top:20px}.card-4-subtitle{font-size:22px;margin-bottom:0;margin-top:20px}.last-card-title{margin-top:100px}.last-card-input{height:100px;margin-left:25%;margin-top:50px;width:50%}.second-to-last{margin-top:10px}.each-student-input-wrapper{margin:10px 0;text-align:center;width:100%}.new-student-form-each-student-input-wrapper{display:inline-block;margin:0 10px;width:150px}.each-student-input-labels{float:left;font-size:12px}.new-student-form-student-input{font-size:14px;height:28px}.new-student-form-wrapper{margin:30px 0;text-align:center;width:100%}.new-student-form-general-inputs{font-size:14px;height:30px}.new-student-form-address-label{margin-left:-68px;text-align:left;width:100%}.new-student-form-address-input{margin-left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:280px}.new-student-form-general-inputs:focus,.new-student-form-student-input:focus{outline-color:#cf8e00}.new-student-form-number-wrapper{margin-top:10px;text-align:center;width:100%}.new-student-form-number-box{border:2px solid #929292;border-radius:5px;color:#929292;cursor:pointer;display:inline-block;font-size:24px;font-weight:600;height:auto;margin:10px;padding:10px 20px;text-align:center;transition:color .3s,border .3s,background-color .3s;width:20px}.new-student-form-number-box:hover{background-color:rgba(0,104,17,.767);border:2px solid #747474;color:#ccc}.new-student-form-btn-wrapper{height:100px;margin-top:400px;position:relative;width:100%}.new-student-form-back-btn{color:#6b6b6b;cursor:pointer;float:left;font-weight:600;margin-left:50px;margin-top:40px;transition:color .3s}.new-student-form-back-btn:hover{color:#000}.new-student-form-btn{border:1px solid #000;border-radius:5px;cursor:pointer;font-size:20px;height:auto;margin-left:50%;margin-right:-55px;margin-top:20px;padding:5px 15px;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%);transition:color .3s,border .3s;width:60px}.new-student-form-btn:hover{border:1px solid #cf8e00;color:#cf8e00}.type-lesson{margin-top:60px}.lessons-type-wrapper{margin:10px 0;text-align:center}.lessons-type-checkbox-wrapper{display:inline-block;margin:0 20px 50px}@media(max-height:500px){.new-student-form-background{height:200vh}}@media(max-width:700px){.new-student-form-card-title{font-size:18px}.new-student-form-card-subtitle{font-size:14px}.new-student-form-number-box{font-size:16px;padding:10px}.new-student-form-each-student-input-wrapper{margin:0 40px;width:100px}.each-student-input-labels{font-size:10px}.new-student-form-student-input{font-size:12px;width:100px}}@media(max-width:500px){.flip-screen-beethoven{display:block}.beethoven-picture{background-image:url(/static/media/beethoven.6ddedd809819d076a442.png);background-size:cover;height:200px;margin-left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:200px}.new-student-form-flip-screen-warning{font-size:20px;margin-top:20px;text-align:center;width:100%}.third-card-flip-warning{display:none}}.card-body{text-align:center;width:100%}.input-label-wrapper{display:inline-block;margin:10px 5%;width:40%}.new-input-label{float:left;font-size:14px}.new-input-bar{font-size:16px;height:24px;width:100%}.how-you-hear-selector-wrapper{margin-top:20px;text-align:center;width:100%}.how-you-hear-selector{padding:5px 10px;width:auto}.how-you-hear-selector:focus{outline:none}.review-form__wrapper{background-color:#fafafa;height:100vh;overflow:hidden;overflow-y:scroll;width:100vw}.review-form__box{background-color:#fff;border:2px solid #f0f0f0;border-radius:5px;box-shadow:0 0 2px #f0f0f0;margin:50px auto;max-width:500px;padding:10px 50px;text-align:center;width:70%}.review-form-logo{display:inline-block;height:140px;margin:0 auto;width:150px}.review-form__text{font-size:18px;font-weight:800;margin-top:10px;text-align:left}.rating-text{margin:20px 0 10px;text-align:left}.star-box{margin-left:-5px;text-align:left}.each-star{cursor:pointer;display:inline-block;height:30px;margin:0 1px;width:32px}.each-star g{transition:fill .3s}.review-form__box textarea{padding:5px 10px}.review-form__box input,.review-form__box textarea{border:1px solid #dcdcdc;border-radius:5px;font-size:16px;margin:20px auto 10px;width:100%}.review-form__box input{padding:10px}.review-form__submit-button{background-color:#499ffc;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:800;margin:20px auto;padding:15px 30px;transition:background-color .3s}.review-form__submit-button:hover{background-color:#277edd}.review-form__submitting-button{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite;font-size:14px;margin:20px auto;padding:15px 30px}.we-got-it-wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;position:fixed;text-align:center;top:0;width:100vw;z-index:10}.we-got-it{background-color:#fff;border-radius:10px;display:inline-block;margin:100px 0;padding:40px 80px}.we-got-it__logo{background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;width:220px}.create-timesheet-wrapper{background-color:rgba(0,0,0,.2);height:100vh;left:0;max-width:600px;position:absolute;top:0;width:100vw;z-index:5}.create-timesheet{background-color:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.5);height:80vh;margin:2vh auto;max-width:800px;overflow-y:scroll;padding:5%;text-align:center;width:80%}.create-timesheet h1,.create-timesheet h2{margin-top:-20px;text-align:center}.create-timesheet h2,.family-card-section{width:100%}.add-family{box-shadow:0 0 5px rgba(0,0,0,.4);color:green;cursor:pointer;display:inline-block;font-size:16px;margin-top:10px;padding:10px 20px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.add-family:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.cancellation{color:red}.create-timesheet-bottom-sections{height:auto;margin:0 0 10px;text-align:right;width:100%}.create-timesheet__submit-timesheet{background-color:hsla(0,0%,50%,.336);color:#fff;cursor:pointer;display:inline-block;padding:10px 20px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.create-timesheet__submit-timesheet:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.another-x-wrapper{text-align:right}.close-create-timesheet-x{cursor:pointer;display:inline-block;margin:0;padding:10px}.create-timesheet__add-note{color:#000;cursor:pointer;float:left}.display-the-note{border-bottom:1px solid #cfcfcf;border-top:1px solid #cfcfcf;display:block;margin:50px auto;padding:10px;text-align:left;width:90%}.create-timesheet-pencil{background-image:url(/static/media/pencil.2fa165084e0e6b37c308.svg);float:left;height:20px;margin-left:10px;width:20px}.admin-timesheet-submit-btn{cursor:pointer;display:inline-block;margin:5px;padding:5px 10px;transition:background-color .3s}.solid-red{background-color:rgba(255,0,0,.7);color:#fff}.solid-red:hover{background-color:red}.clear-green{border:1px solid rgba(0,128,0,.7);color:rgba(0,128,0,.774)}.clear-green:hover{background-color:#f0f0f0}.solid-green{background-color:rgba(0,128,0,.7);color:#fff}.solid-green:hover{background-color:green}.create-timesheet__note-warning{color:red;font-size:12px;margin-top:5px;text-align:left}.create-timesheet-are-you-sure-wrapper{background-color:rgba(0,0,0,.3);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:19}.create-timesheet-are-you-sure{background-color:#fff;border:1px solid #878787;box-shadow:0 0 20px rgba(0,0,0,.466);height:400px;margin:30px auto 0;max-width:600px;padding:10px;text-align:left;width:75%;z-index:20}.create-timesheet-are-you-sure h2{text-align:left}.create-timesheet-are-you-sure_btn-area{margin-top:50px;text-align:center;width:100%}.create-timesheet-bottom-btns{color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:0 2%;padding:10px;width:35%}.go-yellow{background-color:rgba(255,166,0,.7)}.go-green{background-color:rgba(0,128,0,.7)}.old-timesheet__wrapper{background-color:rgba(0,0,0,.01);height:100vh;left:0;position:fixed;text-align:center;top:0;width:100vw;z-index:6}.old-timesheet__contents{background-color:#fff;border-radius:5px;box-shadow:0 0 10px 1px #000;height:400px;margin:50px auto;max-width:600px;overflow-y:scroll;padding:10px 30px;width:70vw}.old-timesheet__header{font-size:18px;font-weight:800;margin-bottom:20px;text-align:left}.old-timesheet__details{text-align:left}.old-timesheet__family-card{border-top:1px solid hsla(0,0%,63%,.5);margin:20px 0}.old-timesheet__family-card--family-name{font-size:14px;font-weight:800;margin:5px 0 0;text-align:left}.old-timesheet__family-card--family-name--each-lesson{font-size:12px;text-align:left}.thank-you-for-submitting-wrapper{background-color:rgba(0,0,0,.2);height:100vh;left:0;position:fixed;width:100vw;z-index:5}.thank-you-for-submitting-popup{background-color:#fff;border-radius:10px;cursor:pointer;height:auto;margin:100px auto;max-width:500px;text-align:center;width:80%}.thank-you-for-submitting-popup h4,.thank-you-for-submitting-popup h5{padding:40px 20px}.teacher-calendar-family-search__wrapper{background-color:rgba(0,0,0,.2);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:11}.teacher-calendar-family-search__modal{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 1px rgba(0,0,0,.1);margin:100px auto 0;max-width:500px;padding:15px;text-align:center;width:80%}.teacher-calendar-family-search__title{font-size:16px;font-weight:900;text-align:left}.teacher-calendar-family-search__sub-title{color:#525252;font-size:12px;margin-bottom:20px;text-align:left}.teacher-calendar-family-search__student-chip{border:1px solid #000;border-radius:5px;cursor:pointer;display:inline-block;margin:10px;padding:5px 10px}.teacher-calendar-family-search__btn-wrapper{margin-top:10px}.teacher-calendar-family-search__btn{border:1px solid #bfbfbf;border-radius:5px;color:#4f4f4f;cursor:pointer;display:inline-block;font-size:12px;font-weight:900;margin:20px 5% 5px;padding:7px 10px;width:25%}.teacher-calendar-next-btn{background-color:#7939ee;border:1px solid #7939ee;color:#fff}.teacher-calendar-lesson-details__wrapper{background-color:rgba(0,0,0,.2);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:11}.teacher-calendar-lesson-details{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 1px rgba(0,0,0,.2);height:auto;margin:100px auto;max-width:500px;padding:15px;width:80%}.teacher-calendar-lesson-details__title{font-size:16px;font-weight:900;text-align:left}.teacher-calendar-lesson-details__btn-wrapper{text-align:center}.teacher-calendar-lesson-details__btn{border:1px solid #bfbfbf;border-radius:5px;color:#4f4f4f;cursor:pointer;display:inline-block;font-size:12px;font-weight:900;margin:20px 5% 5px;padding:7px 10px;width:25%}.teacher-calendar-lesson__save-lesson__btn{background-color:#7939ee;border:1px solid #7939ee;color:#fff}.teacher-calendar-lesson-details__date-time-warning{color:red;font-size:10px}.teacher-calendar-event-editing-wrapper{background-color:#eef1f5;border-radius:10px;height:96vh;left:0;margin-top:100vh;max-width:600px;position:absolute;top:4vh;transition:margin .3s;width:100%;z-index:3}.teacher-calendar-event-editing__top-bar{position:relative}.teacher-calendar-event-editing__top-bar__back-btn{color:red;cursor:pointer;display:inline-block;left:15px;position:absolute}.teacher-calendar-event-editing__top-bar__title{display:inline-block;font-weight:900;height:28px;margin-top:11px;padding:5px 0;text-align:center;width:100%}.teacher-calendar-event-editing__top-bar__edit{color:red;cursor:pointer;display:inline-block;margin:16px 0;position:absolute;right:15px;top:0}.teacher-calendar-event-editing__input{border:none;border-radius:5px;font-size:16px;margin:10px 6%;padding:10px 2%;width:84%}.teacher-calendar-event-editing__input-with-label__wrapper{background-color:#fff;border-radius:5px;margin:10px 6%;padding:7px 2%;position:relative;width:84%}.teacher-calendar-event-editing__input-label{display:inline-block}.teacher-calendar-event-editing__date-time-picker__wrapper{display:inline-block;margin-left:75px}.teacher-calendar-event-editing__date-chip{background-color:#e6e6e6;border-radius:5px;display:inline-block;margin-left:70px;padding:3px 10px}.teacher-calendar-event-editing__time-chip{background-color:#e6e6e6;border-radius:5px;display:inline-block;margin-left:10px;padding:3px 10px}.teacher-calendar-event-editing__lesson-length-selector{border:none;border-radius:5px;color:#535353;padding:5px 35px 5px 10px;position:absolute;right:0;text-align:right;top:0;width:80%}.teacher-calendar-event-editing__lesson-length-selector:focus{border:none;outline:none}.teacher-calendar-event-editing__date-time-warning{color:red;font-size:10px;margin:0 6%;text-align:left;width:84%}.teacher-calendar-event-editing__repeat-event__wrapper{background-color:rgba(0,0,0,.05);display:none;height:100vh;left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;width:100%;z-index:3}.teacher-calendar-event-editing__repeat-event-options__wrapper{bottom:0;opacity:0;position:absolute;-webkit-transform:scale(.8);transform:scale(.8);transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;width:100%}.teacher-calendar-event-editing__repeat-event-options{background-color:#fff;border-radius:10px;bottom:80px;margin:0 2%;position:absolute;text-align:center;width:96%}.teacher-calendar-event-editing__repeat-event-cancel{background-color:#fff;border-radius:10px;bottom:15px;color:red;cursor:pointer;font-size:18px;font-weight:600;margin:0 2%;padding:12px 0;position:absolute;text-align:center;width:96%}.teacher-calendar-event-editing__repeat-event-cancel:hover{background-color:#fafafa}.teacher-calendar-event-editing__repeat-event-label{color:gray;font-size:12px;padding:12px 0}.teacher-calendar-event-editing__repeat-event-button{border-top:1px solid #c8c8c8;color:red;cursor:pointer;font-size:18px;padding:12px 0}.teacher-calendar-event-editing__repeat-event-button:hover{background-color:#fafafa}.teacher-calendar-event-editing__repeat-event-keep-editing__wrapper{background-color:rgba(0,0,0,.05);display:none;height:100vh;left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;width:100%;z-index:3}.teacher-calendar-event-editing__keep-editing__wrapper{bottom:0;opacity:0;position:absolute;-webkit-transform:scale(.8);transform:scale(.8);transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;width:100%}.teacher-calendar-event-wrapper__black-background{background-color:#000;height:100vh;left:0;left:50%;max-width:600px;opacity:0;overflow:hidden;position:fixed;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);transition:opacity .3s .1s;width:100%;z-index:12}.teacher-calendar-event-wrapper{background-color:#fff;height:100vh;left:0;margin-left:100vw;position:relative;top:0;transition:border-radius .3s,margin-left .4s,-webkit-transform .3s;transition:transform .3s,border-radius .3s,margin-left .4s;transition:transform .3s,border-radius .3s,margin-left .4s,-webkit-transform .3s;width:100%;z-index:1}.teacher-calendar-event__top-bar{align-items:center;display:flex;left:0;position:relative;top:0;width:100%}.teacher-calendar-event__top-bar__back-btn{color:red;cursor:pointer;display:inline-block;flex:1 1;left:0;padding:5px;position:relative;top:5px;vertical-align:top}.teacher-calendar-event__top-bar__back-btn p{display:inline-block;height:28px;margin:3px 0 0;padding:0;vertical-align:top}.teacher-calendar-event__top-bar__title{display:inline-block;flex:1 1;font-weight:900;height:28px;margin-top:10px;padding:5px;text-align:center;vertical-align:top}.teacher-calendar-event__top-bar__edit{color:red;cursor:pointer;display:inline-block;flex:1 1;padding:5px 10px;position:relative;right:0;text-align:right;top:1px;vertical-align:top}.teacher-calendar-event__event-name{font-size:24px;font-weight:600;margin-top:50px;padding:10px}.teacher-calendar-event__time-details__wrapper{color:gray;font-size:12px;font-weight:500;padding:10px}.teacher-calendar-event__time-details-lesson-length{color:#636363;font-weight:900}.teacher-calendar-event__family-details__wrapper{background-color:#f0f0f0;border-radius:10px;margin:20px auto 10px;padding:5px 10px;width:90%}.teacher-calendar-event__family-details{margin:5px 0;vertical-align:top}.teacher-calendar-event__family-details__label{color:#1f1f1f;display:inline-block;vertical-align:top}.teacher-calendar-event__family-details__info{display:inline-block;font-weight:600;margin-left:5px}.teacher-calendar-event__family-details__title{font-size:14px;font-weight:900;text-align:left}.teacher-calendar-event__family-details__label{font-size:12px}.teacher-calendar-event__family-details__info{font-size:12px;vertical-align:top}.teacher-calendar-event__delete-btn{color:red;color:#c8892b;cursor:pointer;display:inline-block;font-size:16px;margin-left:5%;padding:10px 0;text-align:left}.auto-generated-family-card{border:1px solid #d6dbe0;border-radius:6px;margin:10px;padding:10px 18px;text-align:left}.auto-generated-family-card__family-name{color:#2a3944;font-size:20px;font-weight:500;letter-spacing:.4px;margin-bottom:20px}.auto-generated-family-card__each-lesson{color:#2a3944;display:flex;flex-direction:row;font-size:14px;height:36px;justify-content:space-between;letter-spacing:.4px}.auto-generated-family-card__each-lesson__date,.auto-generated-family-card__each-lesson__length,.auto-generated-family-card__each-lesson__name{width:20%}.auto-generated-family-card__add-extra{border-radius:4px;color:#4491d8;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.4px;margin:5px 0;padding:5px 10px;text-align:center}.auto-generated-family-card__extras-title{color:#acb3b9;font-size:14px;letter-spacing:.4px;margin-bottom:10px;margin-top:20px}.auto-generated-family-card__each-extra{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.auto-generated__extra-description{flex:2 1}.auto-generated__extra-amount{flex:1 1}.auto-generated__extra-x-mark{width:24px}.create-autogenerated-timesheet{background-color:#fff;height:auto;left:0;max-width:600px;min-height:100vh;overflow-y:scroll;padding-bottom:100px;position:absolute;top:0;width:100vw;z-index:1}.auto-timesheet-loading-wrapper{-webkit-animation:grow 1.4s linear infinite,glow 1.4s linear infinite;animation:grow 1.4s linear infinite,glow 1.4s linear infinite;font-size:30px;padding-top:100px;text-align:center}.auto-timesheet-title{color:#637381;font-size:20px;font-weight:400;letter-spacing:.4px;margin:60px 10px 0;text-align:left}.auto-timesheet-month-year{color:#2a3944;font-size:30px;font-weight:600;letter-spacing:.4px;margin:0;max-width:600px;padding:0 12px;text-align:left;width:90%}.auto-timesheet-back-arrow{cursor:pointer;height:32px;left:0;margin:10px;position:absolute;top:0;width:32px}.create-auto-generated-timesheet-bottom-sections{max-width:600px;text-align:center;width:100vw}.create-auto-generated-timesheet__estimated-pay{color:#2a3944;font-size:20px;font-weight:400;letter-spacing:.4px;margin:10px 10px 0;text-align:left}.create-auto-generated-timesheet__add-note{border:1px solid #4491d8;border-radius:4px;color:#4491d8;cursor:pointer;display:block;font-size:14px;font-weight:600;letter-spacing:.4px;margin:0 10px;padding:10px 0;text-align:center}.create-auto-generated-timesheet__notes-area-wrapper{margin-top:10px;text-align:left}.create-auto-generated-timesheet-pencil{background-image:url(/static/media/pencil.2fa165084e0e6b37c308.svg);display:inline-block;height:20px;margin-left:10px;width:20px}.create-auto-generated-timesheet_notes-title-area{display:flex;margin:10px 5% 0;width:90%}.create-auto-generated-timesheet__notes-title{color:#2a3944;display:inline-block;flex:1 1;justify-content:space-evenly}.generate-auto-timesheet-pencil{cursor:pointer}.create-auto-generated-timesheet__actual-note{font-weight:900;margin:0 5% 30px;width:90%}.create-auto-generated-timesheet__submit-timesheet{background-color:#f6b304;border-radius:4px;color:#fff;display:block;font-size:14px;margin:10px;padding:12px 0}@-webkit-keyframes grow{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes grow{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes glow{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes glow{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.notes-popup-teacher-portal__wrapper{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;margin:0 auto;max-width:600px;position:fixed;right:0;top:0;width:100%;z-index:101}.notes-popup-teacher-portal__modal{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:400px;justify-content:space-between;position:relative;width:90%}.notes-popup-teacher-portal__x-btn{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px}.notes-popup-teacher-portal__notes{border:1px solid #000;border-radius:10px;font-size:16px;height:200px;margin-top:70px;padding:10px;resize:none;width:90%}.notes-popup-teacher-portal__save-and-close{border:1px solid green;border-radius:5px;color:green;cursor:pointer;display:inline-block;font-size:20px;margin-bottom:20px;padding:5px 20px}.teacher-portal-bottom-menu{align-items:center;background-color:#fff;background-color:#2a3944;bottom:0;box-shadow:0 -2px 4px rgba(0,0,0,.1);box-sizing:border-box;display:flex;justify-content:space-between;left:0;margin:0 auto;max-width:600px;padding:8px 20px;position:fixed;right:0;width:100vw;z-index:2}.teacher-portal-bottom-menu__item{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;width:20%}.teacher-portal-bottom-menu__item__icon{align-items:center;border-radius:50%;display:flex;justify-content:center;padding:.25rem}.teacher-portal-bottom-menu__item__name{color:#fff;font-size:12px;font-weight:500;height:19px;margin-top:5px;transition:all .1s ease-in}.teacher-portal-bottom-menu__item__name--selected{font-size:13px;font-weight:700}.new-teacher-portal{background-color:#2f2b53;box-shadow:0 0 10px 1px rgba(0,0,0,.5);height:100vh;margin:0 auto;max-width:600px;min-height:400px;overflow:hidden;overflow-y:scroll;position:relative}.new-teacher-portal__menu-header{height:auto;width:100%}.new-teacher-portal__logo{height:40px;margin-left:5%;margin-top:5px;width:40px}.new-teacher-portal__header-background-color{background-color:#8796ae;border-radius:30px;height:120px;left:5%;margin:20px 5%;max-width:490px;object-fit:cover;position:absolute;top:30px;width:90%;z-index:0}.new-teacher-portal__header{background-color:#fff;border-radius:50%;height:130px;margin:50px auto 0;position:relative;width:130px}.new-teacher-portal__teacher-image{border-radius:50%;height:120px;margin:5px;object-fit:cover;width:120px}.new-teacher-portal__header__name{color:#fff;font-size:22px;font-weight:900;text-align:center}.new-teacher-portal__header__subtext{color:grey;font-size:14px;text-align:center}.new-teacher-portal__dashboard-wrapper{background-color:#2f2b53;border-radius:10px;margin:0 auto;padding:20px 0;width:90%}.new-teacher-portal__section-label{color:#646464;font-size:14px;margin:0 auto;width:80%}.new-teacher-portal__button{border-radius:30px;cursor:pointer;height:60px;margin:20px auto;text-align:center;text-align:left;width:80%}.new-teacher-portal__icon-wrapper{border-radius:50%;display:inline-block;height:50px;margin-top:5px;width:50px}.button-icon__timesheet{background-color:#dfa36381}.button-icon__avail{background-color:#a362db8b}.button-icon__cal{background-color:#2b8ffb8b}.button-icon__prof{background-color:#68dce483}.new-teacher-portal__button__icon{display:inline-block;height:20px;padding:15px;width:20px}.new-teacher-portal__button__text{color:#fff;display:inline-block;font-size:14px;font-weight:500;padding:18px 20px;vertical-align:top}.new-teacher-portal__button__arrow{background-color:hsla(0,0%,64%,.2);border-radius:10px;float:right;height:10px;margin-right:0;margin-top:10px;padding:15px;width:10px}.new-teacher-portal__back-arrow-wrapper{margin-top:30px;text-align:left}.new-teacher-portal__back-arrow{cursor:pointer;display:inline-block;height:20px;margin-left:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px}.new-teacher-portal__header-title{color:#2f2b53;display:block;font-size:18px;margin-top:-25px;text-align:center;width:100%}.new-teacher-portal__wants-more-students-wrapper{margin-top:10px;padding-right:5%;text-align:right}.new-teacher-portal__switch-svg{height:35px}.new-teacher-portal__switch-description{font-size:12px;font-weight:500;margin:-10px 0 0}.new-teacher-portal__new-timesheet-button{background-color:rgba(59,111,49,.37);border-radius:10px;cursor:pointer;margin:10px auto;padding:10px;transition:box-shadow .3s;width:80%}.new-teacher-portal__new-timesheet-button:hover{box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.new-teacher-portal__new-timesheet-button__dollar-sign{background-color:green;border-radius:50%;height:20px;padding:10px;width:20px}.new-teacher-portal__new-timesheet-button__dollar-sign__text{color:#323232;display:inline-block;font-size:16px;font-weight:900;margin-left:25px;margin-top:10px;vertical-align:top}.new-teacher-portal__new-timesheet-button__arrow{background-color:hsla(0,0%,39%,.2);border-radius:5px;float:right;height:15px;margin-top:5px;padding:10px}.new-teacher-portal__old-timesheet-wrapper{border-radius:10px;height:auto;margin:20px auto;max-height:350px;overflow-y:scroll;padding:10px 20px;width:80%}.new-teacher-portal__old-timesheet__button{border-bottom:1px solid #aeb7c5;cursor:pointer;font-weight:900;padding:20px 0}.new-teacher-portal__old-timesheet__arrow{float:right;height:15px;margin-top:5px}.new-teacher-portal__log-out__button{color:orange;cursor:pointer;font-weight:900;margin:20px auto;width:80%}.new-teacher-portal__availability,.new-teacher-portal__timesheets{background-color:#fff;height:100vh;overflow-y:scroll}.new-teacher-portal__availability{min-height:900px}.new-teacher-portal__profile{height:100vh;min-height:800px;overflow-y:scroll}.new-teacher-portal__all-buttons-wrapper{margin-top:20px}.new-teacher-portal__day-button__decoration-strip{height:100%;left:0;position:absolute;top:0;width:5px}.new-teacher-portal__teacher-notes__wrapper{display:inline-block;margin:10px 2.5%;text-align:left;width:95%}.new-teacher-portal__edit-note-btn{border:1px solid #000;cursor:pointer;display:inline-block;padding:5px 10px}.new-teacher-portal__teacher-notes__wrapper h5{margin:30px auto 0;text-align:left;width:80%}.new-teacher-portal__teacher-notes{border:1px solid #c9c9c9;border-radius:10px;font-size:12px;height:100px;margin:5px 0;padding:5px;resize:none;width:95%}.new-teacher-portal__new-teacher-notes{border:1px solid #57aeff;border-radius:10px;color:gray;margin-bottom:10px;padding:5px 20px}.new-teacher-portal__next-btn{border:1px solid green;border-radius:10px;color:green;cursor:pointer;margin:30px auto 10px;padding:8px 0;text-align:center;width:80%}.new-teacher-portal__cancel-btn{color:grey;cursor:pointer;margin:30px auto 50px;text-align:center}.new-teacher-portal__day-button{border-radius:2px;box-shadow:0 0 7px 1px rgba(0,0,0,.1);cursor:pointer;margin:10px auto;overflow:hidden;padding:5px;position:relative;transition:box-shadow .3s;width:90%}.new-teacher-portal__day-button:hover{box-shadow:-2px 2px 10px 1px rgba(0,0,0,.2)}.new-teacher-portal__day-square{border-radius:5px;color:#16232c;display:inline-block;font-size:24px;font-weight:100;padding:1px 5px;text-align:center;width:50px}.new-teacher-portal__label-area{display:inline-block;margin-left:10px;text-align:right;vertical-align:top;width:80%}.new-teacher-portal__page-label{margin:30px 5% 0}.new-teacher-portal__page-label,.new-teacher-portal__page-label__timesheet{color:#16232c;display:inline-block;font-size:32px;font-weight:500;width:90%}.new-teacher-portal__page-label__timesheet{margin:55px 5% 10px}.new-teacher-portal__day-button__availability{background-color:#3ca7451d;border-radius:5px;color:#3ca745;display:inline-block;font-size:12px;font-weight:900;letter-spacing:1px;margin:3px;padding:4px 9px}.not__available{background-color:#f9caca;color:#dc3545}.new-teacher-portal__day-button__arrow{float:right;height:15px;margin-top:15px;width:15px}.new-teacher-portal__profile-input__label{display:block;font-size:12px;font-weight:800;margin:20px auto 10px;width:80%}.new-teacher-portal__profile-input{background-color:hsla(0,0%,100%,.2);border:none;border-radius:10px;display:block;font-size:16px;height:40px;margin:-32px auto 10px;padding:10px 10px 0;transition:outline .3s;width:80%}.new-teacher-portal__profile-input:focus{outline:2px solid #9d00ff}.new-teacher-portal__log-out-wrapper{margin-top:50px;padding:0 50px;text-align:center}.new-teacher-portal__log-out-btn{background-color:#fff;border:2px solid #5f5c79;border-radius:10px;color:#5f5c79;cursor:pointer;display:block;font-weight:900;margin:20px auto;padding:10px 20px;text-align:center}@-webkit-keyframes loadingBlink{0%{outline:2px solid orange}50%{outline:2px solid rgba(255,166,0,.49)}to{outline:2px solid orange}}@keyframes loadingBlink{0%{outline:2px solid orange}50%{outline:2px solid rgba(255,166,0,.49)}to{outline:2px solid orange}}.teacher-assessment-form__wrapper{align-items:center;background-image:url(/static/media/adult_guitar.a655e36bbcb05e034abe.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:900px;width:100vw}.teacher-assessment-form__logo{height:150px;left:20px;position:fixed;top:20px;width:160px}.teacher-assessment-form__logo__instead-of-teacher{display:none}.teacher-assessment-form__modal{align-items:left;background-color:#fff;border-radius:15px;color:#94a3b8;display:flex;flex-direction:column;font-size:12px;justify-content:center;letter-spacing:.4px;max-width:538px;padding:16px;width:100%}.teacher-assessment-form__internal-modal{padding:10px}.teacher-assessment__title{color:#2a3944;font-size:24px;font-weight:700}.teacher-assessment__sub-title{color:#637381;font-size:16px;font-weight:400;margin-bottom:10px;text-align:center}.teacher-assessment-form__modal__thank-you{border-radius:15px;color:#94a3b8;font-size:12px;letter-spacing:.4px;max-width:538px;padding:16px;width:100%}.teacher-assessment-form__modal__thank-you,.teacher-assessment-form__submitting{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center}.teacher-assessment-form__submitting{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-radius:10px;padding:20px}@-webkit-keyframes spin{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes spin{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.teacher-assessment-thank-you__check{align-items:center;background-color:#f0fdfa;border-radius:50%;display:flex;justify-content:center;padding:20px}.teacher-assessment-form__teacher-image__wrapper{margin-bottom:20px;text-align:center}.teacher-assessment__teacher-image{border-radius:50%;height:120px;margin-right:10px;object-fit:cover;width:120px}.teacher-assessment-form__input-label{color:#637381;font-size:16px;font-weight:400;margin:20px 0 10px}.teacher-assessment-form__button-wrapper{align-items:center;display:flex;justify-content:right;margin-top:20px}.teacher-assessment-form__textarea{border:1px solid #d9e0e7;border-radius:5px;color:#475569;font-size:14px;height:100px;letter-spacing:.4px;margin-bottom:10px;padding:2%;resize:none;width:96%}.teacher-assessment-form__button{background-color:#14b8a6;border-radius:3px;color:#f8fafc;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:10px 14px}@media (max-width:768px){.teacher-assessment__teacher-image{display:none}.teacher-assessment-form__logo__instead-of-teacher{display:inline-block;height:150px;width:160px}.teacher-assessment-form__logo{display:none}}.student-policies__wrapper{align-items:center;background-color:#f1f5f9;border-radius:8px;display:flex;flex-direction:column;height:auto;justify-content:center;margin-bottom:0;min-height:100vh;min-width:100vw;padding:100px 0;width:100vw}.student-policies__header{color:#64748b;font-size:24px;font-weight:500;left:0;letter-spacing:.4;margin-bottom:20px;position:fixed;top:0}.student-policies__header-img{height:250px;margin-bottom:20px;margin-top:0;object-fit:cover;position:relative;width:100vw}.student-policies__header-logo{left:10px;position:absolute;top:10px;width:160px;z-index:2}.student-policies__policies{background-color:#fff;border-radius:10px;box-shadow:0 0 5px #0000001f;max-width:851px;position:relative;top:50px;width:80%}.student-policies__policies__header{border-bottom:1px solid #e2e8f0;margin:10px auto;text-align:center;width:90%}.student-policies__policies__header-title{color:#334155;font-size:60px;font-weight:400;letter-spacing:.4px;margin-top:40px 0 20px 0}.student-policies__policies__header-school{color:#64748b;font-size:24px;font-weight:400;letter-spacing:.4px}.student-policies__policies__header-subtitle{color:#637381;font-size:16px;font-weight:400;margin:24px auto}.student-policies__policies__wrapper{border-bottom:1px solid #e2e8f0;margin:10px auto;width:90%}.student-policies__policies__each-policy{align-items:top;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:20px 0}.student-policies__policies__each-policy__initial{border:1.5px solid #e2e8f0;border-radius:5px;font-size:16px;gap:4px;height:50px;padding:12px 16px;width:122px}.student-policies__policies__each-policy__title{color:#2a3944;font-size:20px;font-weight:600;letter-spacing:.4px}.student-policies__policies__each-policy__description{color:#637381;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:26px}.student-policies__bottom-signature-area__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:20px auto;width:90%}.student-policies__bottom-signature-input__wrapper{width:45%}.student-policies__bottom-signature-area__submit-btn__wrapper{margin:50px auto;text-align:right;width:90%}.student-policies__bottom-signature-area__submit-btn{background-color:#f59e0b;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.4px;padding:10px 14px}.student-policies__loading{-webkit-animation:glow 1s infinite,grow 1s infinite;animation:glow 1s infinite,grow 1s infinite;font-size:24px;font-weight:600;margin-top:-200px}.student-policies__completed{padding:50px 0;text-align:center}.student-policies__text{font-size:24px;margin:10px auto 30px;max-width:320px;width:90%}.student-policies__policies__submitting{-webkit-animation:glow 1s infinite,grow 1s infinite;animation:glow 1s infinite,grow 1s infinite}
/*# sourceMappingURL=main.a73def65.css.map*/