.Form-module-scss-module__G31NIq__formSection{background-color:#000;padding-top:56px;padding-bottom:56px;position:relative}@media (min-width:1023px){.Form-module-scss-module__G31NIq__formSection{padding-top:112px;padding-bottom:120px}}.Form-module-scss-module__G31NIq__overlay{z-index:1;filter:grayscale(.9)brightness(.25);background-position:70% 100%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:767px){.Form-module-scss-module__G31NIq__overlay{background-position:top}}.Form-module-scss-module__G31NIq__wrapper{z-index:2;color:#fff;position:relative}.Form-module-scss-module__G31NIq__formContainer{max-width:500px}.Form-module-scss-module__G31NIq__heading{margin-bottom:32px}.Form-module-scss-module__G31NIq__title{margin-bottom:16px;position:relative}.Form-module-scss-module__G31NIq__title:before{content:"";background-color:#e04851;width:clamp(12px,.295rem + 2.27vw,32px);height:clamp(5px,.267rem + .23vw,7px);position:absolute;top:-5px;left:2px}@media (min-width:1023px){.Form-module-scss-module__G31NIq__title{margin-bottom:24px}}.Form-module-scss-module__G31NIq__description{color:#fff;font-size:17px;font-weight:500;line-height:1.5}.Form-module-scss-module__G31NIq__form{flex-direction:column;gap:16px;display:flex}.Form-module-scss-module__G31NIq__field{width:100%}.Form-module-scss-module__G31NIq__input,.Form-module-scss-module__G31NIq__textarea{color:#c5c5c5;background-color:#444;border:1px solid #0000;border-radius:8px;width:100%;padding:12px 16px;font-size:clamp(16px,.955rem + .23vw,18px);transition:background-color .3s}@media (min-width:575px){.Form-module-scss-module__G31NIq__input,.Form-module-scss-module__G31NIq__textarea{padding:16px}}.Form-module-scss-module__G31NIq__input:hover,.Form-module-scss-module__G31NIq__input:focus-visible,.Form-module-scss-module__G31NIq__textarea:hover,.Form-module-scss-module__G31NIq__textarea:focus-visible{background-color:#605f5f;outline:none}.Form-module-scss-module__G31NIq__input::placeholder,.Form-module-scss-module__G31NIq__textarea::placeholder{color:#c5c5c5}.Form-module-scss-module__G31NIq__textarea{resize:vertical;height:150px}.Form-module-scss-module__G31NIq__hiddenFileInput{display:none}.Form-module-scss-module__G31NIq__fileField{align-items:center;gap:16px;display:flex}.Form-module-scss-module__G31NIq__fileBtn{color:#fff;cursor:pointer;background-color:#e04851;border-radius:8px;width:max-content;padding:12px 28px;font-size:clamp(14px,.83rem + .23vw,16px);font-weight:500;transition:background-color .3s;display:block}.Form-module-scss-module__G31NIq__fileBtn:hover{background-color:#ff6771}.Form-module-scss-module__G31NIq__fileBtn:active{background-color:#ef323b}@media (min-width:575px){.Form-module-scss-module__G31NIq__fileBtn{padding:16px 32px}}.Form-module-scss-module__G31NIq__fileName{word-break:break-all;font-size:14px;text-decoration:underline}.Form-module-scss-module__G31NIq__consentField{margin-bottom:16px}.Form-module-scss-module__G31NIq__checkboxLabel{cursor:pointer;align-items:flex-start;gap:12px;font-size:18px;font-weight:500;display:flex}.Form-module-scss-module__G31NIq__checkboxLabel input{margin-top:4px}.Form-module-scss-module__G31NIq__checkboxLabel span{color:#fff;line-height:1.3}.Form-module-scss-module__G31NIq__submitBtn{color:#fff;cursor:pointer;background-color:#e04851;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:16px 32px;font-size:clamp(16px,.955rem + .23vw,18px);font-weight:600;transition:background-color .3s;display:flex}.Form-module-scss-module__G31NIq__submitBtn:hover{background-color:#ff6771}.Form-module-scss-module__G31NIq__submitBtn:active{background-color:#ef323b}.Form-module-scss-module__G31NIq__submitBtn:disabled{opacity:.5;cursor:not-allowed}@media (min-width:575px){.Form-module-scss-module__G31NIq__submitBtn{width:max-content;min-width:300px}}.Form-module-scss-module__G31NIq__successMessage{text-align:center;padding:48px 0}.Form-module-scss-module__G31NIq__successMessage h3{margin-bottom:16px;font-size:24px}.Form-module-scss-module__G31NIq__successMessage p{color:#c5c5c5;margin-bottom:24px}.Form-module-scss-module__G31NIq__resetBtn{color:#000;cursor:pointer;background-color:#ffb800;border-radius:8px;padding:12px 24px;font-weight:600}.Form-module-scss-module__G31NIq__resetBtn:hover{background-color:#ffcd4c}.Form-module-scss-module__G31NIq__formNote{font-size:12px;font-family:var(--font-ibm-plex-sans),"IBM Plex Sans",sans-serif;color:#fff;margin-top:8px;font-weight:400}
