.react-job-application-form [type=date],.react-job-application-form [type=email],.react-job-application-form [type=number],.react-job-application-form [type=password],.react-job-application-form [type=search],.react-job-application-form [type=tel],.react-job-application-form [type=text],.react-job-application-form [type=url],.react-job-application-form select,.react-job-application-form textarea{min-height:unset!important}.react-job-application-form *{margin:0;padding:0;box-sizing:border-box}.react-blur{position:fixed;width:100vw;height:100vh;overflow:hidden;z-index:1001;background-color:#0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:0;left:0;cursor:pointer}.react-blur.hidden{display:none}.react-job-application-form{margin:0;padding:0;box-sizing:border-box;--blue: #1c2445;--yellow: #ebeb00;--warmwhite: #ebe8e3;--error: #E35C40;width:100vw;overflow-x:hidden;height:80vh;overflow:hidden;color:var(--blue);font-family:Source Sans Pro;font-size:16px;display:flex;flex-direction:column;align-items:center;position:fixed;bottom:0;z-index:1002;left:50%;max-width:1300px;transform:translate(-50%)}.react-job-application-form.hidden{z-index:-1}@media screen and (min-width: 1024px){.react-job-application-form{bottom:10vh}}.react-job-application-form .form-container{max-width:1300px;display:flex;flex-direction:column;align-items:flex-start;width:100%;height:80vh;padding:32px 24px 60px;border-top-left-radius:12px;border-top-right-radius:12px;background-color:var(--warmwhite);overflow-y:auto;transition:transform 1s ease-in-out;transform:translateY(100%)}.react-job-application-form .form-container.open{transform:translateY(0)}@media screen and (min-width: 1024px){.react-job-application-form .form-container{padding:32px 24px 60px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;transition:unset}}.react-job-application-form .form-container .react-form-title h2,.react-job-application-form label,.react-job-application-form textarea,.react-job-application-form .react-form-button,.react-job-application-form .stepper-button{font-family:Source Sans Pro,sans-serif}.react-job-application-form .form-container .react-form-title h2{margin-bottom:40px;font-size:24px;font-weight:400;line-height:32px}@media screen and (min-width: 1024px){.react-job-application-form .form-container .react-form-title h2{font-size:32px}}.react-job-application-form label{margin-bottom:unset;font-weight:400}.react-job-application-form textarea{height:150px!important}@media screen and (min-width: 1024px){.react-job-application-form textarea{height:200px!important}}.react-job-application-form .react-form-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;text-align:center;text-decoration:none;font-size:13px;font-weight:700;line-height:1.5;background-color:var(--blue);border:2px solid var(--blue);border-radius:0;color:var(--yellow);cursor:pointer;justify-content:center;padding:17px 20px;display:flex;align-items:center;margin-top:20px}@media screen and (min-width: 1024px){.react-job-application-form .react-form-button{font-size:15px}}.react-job-application-form .react-form-button.cancel{background-color:var(--warmwhite);border-color:var(--blue);color:var(--blue);margin-right:20px}.react-job-application-form .react-form-button.cancel:hover{border-color:var(--blue);color:var(--yellow);background-color:var(--blue)}.react-job-application-form .react-form-button:hover{background-color:var(--yellow);border-color:var(--yellow);color:var(--blue)}.react-job-application-form .stepper-button{padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;color:var(--Marine-blau, #1C2445);font-size:13px;font-weight:400;line-height:21px;letter-spacing:.169px}.react-job-application-form .stepper-button.next{padding-right:24px}.react-job-application-form .stepper-button.back{padding-left:24px}@media screen and (min-width: 1024px){.react-job-application-form .stepper-button{font-size:16px}}.react-job-application-form .stepper-button:active{-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-job-application-form .stepper-button.next:after{content:"";position:absolute;top:0;right:0;width:18px;height:18px;background-image:url('data:image/svg+xml;utf8,%3Csvg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7.27875 5L6.22125 6.0575L9.65625 9.5L6.22125 12.9425L7.27875 14L11.7788 9.5L7.27875 5Z" fill="%231C2445" /%3E%3C/svg%3E');background-size:cover;background-position:center}@media screen and (min-width: 1024px){.react-job-application-form .stepper-button.next:after{height:22px;-padding-top:5px}}.react-job-application-form .stepper-button.back:before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;background-image:url('data:image/svg+xml;utf8,%3Csvg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7.27875 5L6.22125 6.0575L9.65625 9.5L6.22125 12.9425L7.27875 14L11.7788 9.5L7.27875 5Z" transform="translate(19 20) rotate(-180)" fill="%231C2445" /%3E%3C/svg%3E');background-size:cover;background-position:center}@media screen and (min-width: 1024px){.react-job-application-form .stepper-button.back:before{height:22px;-padding-top:5px}}
