.enrollment-upload-module-scss-module__WINuyW__section{isolation:isolate;background:#fcf6e5;padding:6.25rem 0;position:relative;overflow:hidden}@media (max-width:61.9375rem){.enrollment-upload-module-scss-module__WINuyW__section{padding:5rem 0}}@media (max-width:36rem){.enrollment-upload-module-scss-module__WINuyW__section{padding:4rem 0}}.enrollment-upload-module-scss-module__WINuyW__backgroundPattern{z-index:0;pointer-events:none;flex-direction:column;width:100%;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.enrollment-upload-module-scss-module__WINuyW__backgroundPatternSvg{width:100%;height:auto;display:block}.enrollment-upload-module-scss-module__WINuyW__container{z-index:1;justify-content:space-between;align-items:flex-start;gap:3.75rem;display:flex;position:relative}@media (max-width:61.9375rem){.enrollment-upload-module-scss-module__WINuyW__container{flex-direction:column;align-items:center;gap:3rem}}.enrollment-upload-module-scss-module__WINuyW__contentWrap{width:100%;max-width:26.875rem;min-height:36.625rem;position:relative}@media (max-width:61.9375rem){.enrollment-upload-module-scss-module__WINuyW__contentWrap{max-width:100%;min-height:auto}}.enrollment-upload-module-scss-module__WINuyW__header{flex-direction:column;gap:1.5rem;width:100%;display:flex}.enrollment-upload-module-scss-module__WINuyW__heading{color:#1d415d;font-family:var(--font-sour-gummy),"Sour Gummy",sans-serif;margin:0;font-size:2.5rem;font-weight:500;line-height:1.5}@media (max-width:36rem){.enrollment-upload-module-scss-module__WINuyW__heading{font-size:2rem;line-height:1.35}}.enrollment-upload-module-scss-module__WINuyW__accent{color:#ff8400}.enrollment-upload-module-scss-module__WINuyW__description{color:#4a677b;font-family:var(--font-quicksand),"Quicksand",sans-serif;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.enrollment-upload-module-scss-module__WINuyW__sideDecor{pointer-events:none;width:26.8143rem;height:42.4436rem;position:absolute;top:11.4375rem;left:-4.25rem}@media (max-width:61.9375rem){.enrollment-upload-module-scss-module__WINuyW__sideDecor{display:none}}.enrollment-upload-module-scss-module__WINuyW__sideDecorSvg{transform-origin:50%;width:14.2821rem;height:43.9686rem;display:block}.enrollment-upload-module-scss-module__WINuyW__formCard{background:#fff;border-radius:2rem;width:100%;max-width:42.75rem;padding:3rem}@media (max-width:36rem){.enrollment-upload-module-scss-module__WINuyW__formCard{border-radius:1.5rem;padding:1.5rem}}.enrollment-upload-module-scss-module__WINuyW__form{flex-direction:column;align-items:flex-start;gap:2rem;width:100%;display:flex}.enrollment-upload-module-scss-module__WINuyW__fieldsRow{align-items:flex-start;gap:2rem;width:100%;display:flex}@media (max-width:36rem){.enrollment-upload-module-scss-module__WINuyW__fieldsRow{flex-direction:column;gap:1.5rem}}.enrollment-upload-module-scss-module__WINuyW__field{flex-direction:column;gap:.75rem;width:17.375rem;display:flex}@media (max-width:36rem){.enrollment-upload-module-scss-module__WINuyW__field{width:100%}}.enrollment-upload-module-scss-module__WINuyW__label{color:#1d415d;font-family:var(--font-quicksand),"Quicksand",sans-serif;font-size:1rem;font-weight:500;line-height:1.25}.enrollment-upload-module-scss-module__WINuyW__required{color:#d62828}.enrollment-upload-module-scss-module__WINuyW__input{color:#000;width:100%;height:3rem;font-family:var(--font-quicksand),"Quicksand",sans-serif;background:#fff;border:.0625rem solid #c1c1c1;border-radius:.75rem;padding:.9375rem;font-size:.875rem;font-weight:500;line-height:1.2857;transition:border-color .3s}.enrollment-upload-module-scss-module__WINuyW__input::placeholder{color:#1d415d99}.enrollment-upload-module-scss-module__WINuyW__input:hover{border-color:#a8a8a8}.enrollment-upload-module-scss-module__WINuyW__input:focus{border-color:#ff8400;outline:none;box-shadow:0 0 0 3px #ff84001a}.enrollment-upload-module-scss-module__WINuyW__error{color:#d62828;font-family:var(--font-quicksand),"Quicksand",sans-serif;margin-top:-.5rem;font-size:.75rem;font-weight:400;line-height:1.2}.enrollment-upload-module-scss-module__WINuyW__uploadField{flex-direction:column;gap:.75rem;width:100%;display:flex}.enrollment-upload-module-scss-module__WINuyW__uploadBox{text-align:center;cursor:pointer;border:.0625rem solid #c1c1c1;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:100%;min-height:9.375rem;padding:.9375rem;transition:all .3s;display:flex;position:relative}.enrollment-upload-module-scss-module__WINuyW__uploadBox:hover{background:#ff840005;border-color:#ff8400}.enrollment-upload-module-scss-module__WINuyW__uploadBox.enrollment-upload-module-scss-module__WINuyW__dragActive{background:#ff840014;border-color:#ff8400;box-shadow:0 0 0 3px #ff84001a}.enrollment-upload-module-scss-module__WINuyW__fileInput{opacity:0;cursor:pointer;position:absolute;inset:0}.enrollment-upload-module-scss-module__WINuyW__uploadIconWrap{justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.enrollment-upload-module-scss-module__WINuyW__uploadIconWrap svg{width:100%;height:100%;display:block}.enrollment-upload-module-scss-module__WINuyW__uploadText{color:#707070;font-family:var(--font-quicksand),"Quicksand",sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857}.enrollment-upload-module-scss-module__WINuyW__uploadLinkText{color:#d62828;font-weight:500;text-decoration:underline}.enrollment-upload-module-scss-module__WINuyW__uploadMutedText{color:#1d415d99}.enrollment-upload-module-scss-module__WINuyW__uploadDarkText{color:#1d415d}.enrollment-upload-module-scss-module__WINuyW__uploadHint{color:#1d415d99;font-family:var(--font-quicksand),"Quicksand",sans-serif;font-size:.625rem;font-weight:400;line-height:1.3}.enrollment-upload-module-scss-module__WINuyW__submitButton{min-width:6.9375rem;transition:opacity .3s}.enrollment-upload-module-scss-module__WINuyW__submitButton:disabled{opacity:.6;cursor:not-allowed}.enrollment-upload-module-scss-module__WINuyW__filePreview{background:#ff84000d;border-radius:.75rem;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;padding:1rem;display:flex}.enrollment-upload-module-scss-module__WINuyW__previewHeader{align-items:center;gap:.75rem;width:100%;display:flex}.enrollment-upload-module-scss-module__WINuyW__previewIconWrap{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.enrollment-upload-module-scss-module__WINuyW__previewIcon{width:100%;height:100%;display:block}.enrollment-upload-module-scss-module__WINuyW__previewBody{background:#fff;border:.0625rem solid #1d415d1f;border-radius:.625rem;justify-content:stretch;align-items:stretch;width:100%;min-height:12.5rem;max-height:18.75rem;display:flex;overflow:hidden}.enrollment-upload-module-scss-module__WINuyW__previewFrame{border:none;width:100%;min-height:12.5rem}.enrollment-upload-module-scss-module__WINuyW__previewText{text-align:left;color:#1d415d;width:100%;font-family:var(--font-quicksand),"Quicksand",sans-serif;white-space:pre-wrap;word-break:break-word;margin:0;padding:.875rem;font-size:.8125rem;font-weight:500;line-height:1.45;overflow:auto}.enrollment-upload-module-scss-module__WINuyW__previewFallback{text-align:center;color:#4a677b;width:100%;font-family:var(--font-quicksand),"Quicksand",sans-serif;justify-content:center;align-items:center;padding:1rem;font-size:.8125rem;font-weight:500;line-height:1.45;display:flex}.enrollment-upload-module-scss-module__WINuyW__fileName{color:#1d415d;font-family:var(--font-quicksand),"Quicksand",sans-serif;text-align:left;word-break:break-word;flex:1;font-size:.875rem;font-weight:600;line-height:1.3}.enrollment-upload-module-scss-module__WINuyW__clearButton{color:#d62828;width:2.75rem;height:2.75rem;font-family:var(--font-quicksand),"Quicksand",sans-serif;cursor:pointer;border:none;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;transition:all .3s;display:flex}.enrollment-upload-module-scss-module__WINuyW__clearButton:hover{background:#d6282833}.enrollment-upload-module-scss-module__WINuyW__clearButton:active{transform:scale(.95)}
