.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:0!important;min-height:auto!important}.react-job-application-form *{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro"),url(/static/media/SourceSansProRegular.f3856e90a1237cd7f03a.woff2) format("woff2")}@font-face{font-family:Source Sans Pro Bold;font-style:normal;font-weight:700;src:local("Source Sans Pro"),url(/static/media/SourceSansProBold.57eccb071b3ed4a7fd1e.woff2) format("woff2")}.react-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0003;cursor:pointer;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:1001}.react-blur.hidden{display:none}.react-job-application-form{--blue:#1c2445;--yellow:#ebeb00;--warmwhite:#ebe8e3;--error:#e35c40;align-items:center;bottom:0;box-sizing:border-box;color:var(--blue);display:flex;flex-direction:column;font-family:Source Sans Pro;font-size:16px;height:80vh;left:50%;margin:0;max-width:1300px;overflow-x:hidden;overflow:hidden;padding:0;position:fixed;transform:translateX(-50%);width:100vw;z-index:1002}.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{align-items:flex-start;background-color:var(--warmwhite);border-top-left-radius:12px;border-top-right-radius:12px;display:flex;flex-direction:column;height:80vh;max-width:1300px;overflow-y:auto;padding:32px 24px 60px;transform:translateY(100%);transition:transform 1s ease-in-out;width:100%}.react-job-application-form .form-container.open{transform:translateY(0)}@media screen and (min-width:1024px){.react-job-application-form .form-container{border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:32px 24px 60px;transition:none 0s ease 0s;transition:initial}}.react-job-application-form .form-container .react-form-title h2,.react-job-application-form .react-form-button,.react-job-application-form .stepper-button,.react-job-application-form label,.react-job-application-form textarea{font-family:Source Sans Pro,sans-serif}.react-job-application-form .form-container .react-form-title h2{font-size:24px;font-weight:400;line-height:32px;margin-bottom:40px}@media screen and (min-width:1024px){.react-job-application-form .form-container .react-form-title h2{font-size:32px}}.react-job-application-form label{font-weight:400;margin-bottom:0}.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{align-items:center;-webkit-appearance:none;appearance:none;background-color:var(--blue);border:2px solid var(--blue);border-radius:0;color:var(--yellow);cursor:pointer;display:flex;font-size:13px;font-weight:700;justify-content:center;line-height:1.5;margin-top:20px;padding:17px 20px;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}@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{background-color:var(--blue);border-color:var(--blue);color:var(--yellow)}.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{-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;color:#1c2445;color:var(--Marine-blau,#1c2445);cursor:pointer;font:inherit;font-size:13px;font-weight:400;letter-spacing:.169px;line-height:21px;margin:0;outline:none;padding:0;position:relative}.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;user-select:none}.react-job-application-form .stepper-button.next:after{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-position:50%;background-size:cover;content:"";height:18px;position:absolute;right:0;top:0;width:18px}@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{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%2819 20%29 rotate%28-180%29" fill="%231C2445" /%3E%3C/svg%3E');background-position:50%;background-size:cover;content:"";height:18px;left:0;position:absolute;top:0;width:18px}@media screen and (min-width:1024px){.react-job-application-form .stepper-button.back:before{height:22px;-padding-top:5px}}
/*# sourceMappingURL=main.0ae1f739.css.map*/