:root{--mantine-transition-duration:200ms;--font-family:"Nunito",sans-serif}body{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] body{background-color:var(--mantine-color-dark-7)}body{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] body{color:var(--mantine-color-dark-0)}body{min-height:100vh;font-family:var(--font-family)}.main_container_header,.mantine-AppShell-header,.mantine-AppShell-main,.mantine-AppShell-navbar,body{transition:background-color var(--mantine-transition-duration) ease,color var(--mantine-transition-duration) ease,border-color var(--mantine-transition-duration) ease}a{color:var(--mantine-color-primary-6);text-decoration:none;transition:color var(--mantine-transition-duration) ease}a:hover{color:var(--mantine-color-primary-8);text-decoration:underline}:focus-visible{outline:2px solid var(--mantine-color-primary-5);outline-offset:calc(.125rem * var(--mantine-scale))}:focus:not(:focus-visible){outline:none}.enrollment-form-container{max-width:calc(37.5rem * var(--mantine-scale));margin:0 auto;width:100%}.wizard__form_wrapper{display:flex;justify-content:center}.form--horizontal{max-width:calc(37.5rem * var(--mantine-scale));width:100%}.form__form-group-field{max-width:100%}.wizard__steps{display:flex;justify-content:center;margin-bottom:calc(1.25rem * var(--mantine-scale))}.wizard__step{padding:calc(.625rem * var(--mantine-scale));text-align:center;flex:1;max-width:calc(10rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale))}@media (max-width:768px){.enrollment-form-container{max-width:100%;padding:0 calc(.9375rem * var(--mantine-scale))}.wizard__steps{flex-wrap:wrap}}.main_container_header{margin-bottom:calc(1.5rem * var(--mantine-scale));box-shadow:0 1px 2px rgba(0,0,0,.03)}[data-mantine-color-scheme=dark] .main_container_header{box-shadow:0 1px 2px rgba(0,0,0,.1)}.main_container_header .btn.icon{display:flex;align-items:center;gap:calc(.5rem * var(--mantine-scale));transition:opacity var(--mantine-transition-duration) ease}.main_container_header .btn.icon:hover{opacity:.9}.main_container_header .btn.icon:disabled{opacity:.5;cursor:not-allowed}[data-mantine-color-scheme=dark] .main_container_header{--mantine-color-text:var(--mantine-color-dark-0);--mantine-color-dimmed:var(--mantine-color-dark-2)}[data-mantine-color-scheme=dark] .main_container_header .btn.icon{background-color:var(--mantine-color-dark-4);border-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .main_container_header .btn.icon:hover{background-color:var(--mantine-color-dark-3);border-color:var(--mantine-color-dark-3)}.modal-content{border-radius:var(--mantine-radius-lg);border:none;box-shadow:var(--mantine-shadow-xl);max-width:calc(50rem * var(--mantine-scale));width:100%}.modal-header{border-bottom:1px solid var(--mantine-color-gray-2);padding:1.25rem 1.5rem}.modal-header h4{font-size:1.25rem;font-weight:600;color:var(--mantine-color-gray-8);margin:0}.modal-body{padding:0}@media (max-width:768px){.modal-header{padding:1rem}.modal-body{padding:0}}[data-mantine-color-scheme=dark] input.form-control{background-color:var(--mantine-color-dark-7)!important;color:var(--mantine-color-gray-2)!important;border:1px solid var(--mantine-color-dark-4)!important}[data-mantine-color-scheme=dark] input.form-control:focus{border-color:var(--mantine-color-primary-4)!important;box-shadow:0 0 0 1px var(--mantine-color-primary-4)!important}.react-responsive-modal-modal{background-color:var(--mantine-color-body)!important;z-index:1!important;border-radius:calc(.625rem * var(--mantine-scale))!important}.react-responsive-modal-overlay{background:rgba(0,0,0,.45)!important;backdrop-filter:blur(5px)!important}.react-responsive-modal-closeButton{position:absolute!important;top:calc(.9375rem * var(--mantine-scale))!important;right:calc(1.25rem * var(--mantine-scale))!important;padding:calc(.3125rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale))!important;color:var(--mantine-color-text)!important}@media screen and (max-width:333px){.react-responsive-modal-modal{max-width:100%!important;min-width:100%!important}}.ProseMirror h1{font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.ProseMirror h2{font-size:1.5rem;line-height:1.35}.ProseMirror h2,.ProseMirror h3{font-weight:600;margin-bottom:.5rem}.ProseMirror h3{font-size:1.25rem;line-height:1.4}.ProseMirror a{color:var(--mantine-color-primary-6);text-decoration:underline;cursor:pointer}.ProseMirror blockquote{border-left:3px solid var(--mantine-color-gray-4);padding-left:1rem;color:var(--mantine-color-dimmed);font-style:italic}.ProseMirror img{max-width:100%;height:auto;border-radius:var(--mantine-radius-sm)}.ProseMirror hr{border:none;border-top:2px solid var(--mantine-color-gray-3);margin:1.5rem 0}.ProseMirror h4{font-size:1.1rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.ProseMirror iframe{max-width:100%;border-radius:var(--mantine-radius-sm)}.ProseMirror table{border-collapse:collapse;width:100%;margin:1rem 0;overflow:hidden;border-radius:var(--mantine-radius-sm)}.ProseMirror table td,.ProseMirror table th{border:1px solid var(--mantine-color-gray-3);padding:.5rem .75rem;vertical-align:top;min-width:calc(5rem * var(--mantine-scale));position:relative}.ProseMirror table th{background-color:var(--mantine-color-gray-1);font-weight:600}[data-mantine-color-scheme=dark] .ProseMirror table td,[data-mantine-color-scheme=dark] .ProseMirror table th{border-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .ProseMirror table th{background-color:var(--mantine-color-dark-5)}.ProseMirror .selectedCell:after{content:"";position:absolute;inset:0;background:var(--mantine-color-primary-1);pointer-events:none;z-index:1}[data-mantine-color-scheme=dark] .ProseMirror .selectedCell:after{background:rgba(34,139,230,.15)}.ProseMirror .column-resize-handle{position:absolute;right:calc(-.125rem * var(--mantine-scale));top:0;bottom:0;width:calc(.25rem * var(--mantine-scale));background-color:var(--mantine-color-primary-5);pointer-events:none}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror details{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);margin:1rem 0;overflow:hidden}[data-mantine-color-scheme=dark] .ProseMirror details{border-color:var(--mantine-color-dark-4)}.ProseMirror details summary{padding:.75rem 1rem;font-weight:600;cursor:pointer;background-color:var(--mantine-color-gray-0);list-style:disclosure-closed}.ProseMirror details[open] summary{border-bottom:1px solid var(--mantine-color-gray-3);list-style:disclosure-open}[data-mantine-color-scheme=dark] .ProseMirror details summary{background-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] .ProseMirror details[open] summary{border-bottom-color:var(--mantine-color-dark-4)}.ProseMirror details>div{padding:.75rem 1rem}.ProseMirror pre{background-color:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-sm);padding:1rem;overflow-x:auto;margin:1rem 0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;line-height:1.6}.ProseMirror pre code{background:none;padding:0;border-radius:0;color:inherit;font-size:inherit}[data-mantine-color-scheme=dark] .ProseMirror pre{background-color:var(--mantine-color-dark-7)}.ProseMirror code{background-color:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-xs);padding:.15rem .4rem;font-size:.875em;font-family:JetBrains Mono,Fira Code,monospace}[data-mantine-color-scheme=dark] .ProseMirror code{background-color:var(--mantine-color-dark-5)}.ProseMirror mark{background-color:#fff3bf;border-radius:calc(.125rem * var(--mantine-scale));padding:0 calc(.125rem * var(--mantine-scale))}[data-mantine-color-scheme=dark] .ProseMirror mark{background-color:rgba(250,176,5,.3)}