.section.section--application-form{padding:5.625rem 0 3.625rem}@media screen and (min-width:1199px){.section.section--application-form{padding-bottom:6.25rem}}.wrg.application-form h2{font-size:4rem;font-weight:400;letter-spacing:-0.1rem;line-height:1;margin-bottom:5.25rem}.wrg.application-form .wrg.split-text,.wrg.application-form .wrg.split-text .split-text__wrapper{width:100%;max-width:none}.wrg.application-form .wrg.split-text .split-text__wrapper h2{font-size:4rem;font-weight:400;letter-spacing:-0.1rem;line-height:1;width:100%;max-width:none;margin-bottom:5.25rem}.wrg.application-form .application-form__wrapper .screen-reader-response{display:none}@media screen and (min-width:768px){.wrg.application-form .application-form__wrapper form{display:grid;gap:0 3rem;grid-template-columns:1fr 1fr}}.wrg.application-form .application-form__wrapper form>div{margin-bottom:2.5625rem}@media screen and (min-width:768px){.wrg.application-form .application-form__wrapper form>div{margin-bottom:0}}.wrg.application-form .application-form__wrapper form>div:has(.application-form__attach){grid-column:1/3}.wrg.application-form .application-form__wrapper form label{font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:0.9375rem;font-weight:500;letter-spacing:0.075rem;line-height:1.0666666667;margin-bottom:1rem;color:var(--base-black-97);text-transform:uppercase}.wrg.application-form .application-form__wrapper form input,.wrg.application-form .application-form__wrapper form textarea{transition:all 0.3s ease-in-out;width:100%;height:3rem;padding:0.625rem;border:0.0625rem solid transparent;border-radius:0.25rem;margin-top:0.5625rem;background-color:var(--black-5)}.wrg.application-form .application-form__wrapper form input:-webkit-autofill,.wrg.application-form .application-form__wrapper form input:-webkit-autofill:active,.wrg.application-form .application-form__wrapper form input:-webkit-autofill:focus,.wrg.application-form .application-form__wrapper form input:-webkit-autofill:hover,.wrg.application-form .application-form__wrapper form textarea:-webkit-autofill,.wrg.application-form .application-form__wrapper form textarea:-webkit-autofill:active,.wrg.application-form .application-form__wrapper form textarea:-webkit-autofill:focus,.wrg.application-form .application-form__wrapper form textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1.875rem var(--black-5) inset!important}.wrg.application-form .application-form__wrapper form input:focus-visible,.wrg.application-form .application-form__wrapper form textarea:focus-visible{border:0.0625rem solid var(--base-black-97);background-color:var(--white);outline:none}.wrg.application-form .application-form__wrapper form textarea{height:9.75rem;-moz-appearance:none;appearance:none;resize:none}.wrg.application-form .application-form__wrapper form .application-form__textarea-about{height:17rem}.wrg.application-form .application-form__wrapper form .wpcf7-not-valid-tip{display:none;color:var(--red);text-transform:none}.wrg.application-form .application-form__wrapper form .form-group .form-control-wrap label.error{position:relative;top:0.5rem;display:block;color:var(--red);font-size:0.6875rem;font-weight:400}.wrg.application-form .application-form__wrapper form .form-group:has(>label){margin-bottom:1.9375rem}.wrg.application-form .application-form__wrapper form .form-group:has(>label):has(.wpcf7-textarea){margin-bottom:1.6875rem}.wrg.application-form .application-form__wrapper form .form-group:has(>label):has(.wpcf7-textarea.application-form__textarea-about){margin-bottom:3.625rem}.wrg.application-form .application-form__wrapper form .form-group:has(.application-form__attach){position:relative;height:5.9375rem;margin-bottom:3rem}.wrg.application-form .application-form__wrapper form .form-group:has(.application-form__attach) label{display:block;height:100%;opacity:0}.wrg.application-form .application-form__wrapper form .form-group:has(.application-form__attach) .application-form__attach-wrapper{font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:0.9375rem;font-weight:500;letter-spacing:0.075rem;line-height:1.0666666667;text-transform:uppercase;position:absolute;display:grid;border-radius:0.25rem;background:var(--black-5);inset:0;place-items:center;pointer-events:none}.wrg.application-form .application-form__wrapper form .wpcf7-response-output{display:none;border:0;border-color:transparent;margin-top:2.5rem;color:var(--black-75);grid-column:1/3;text-align:center}.wrg.application-form .application-form__wrapper form .application-form__submit,.wrg.application-form .application-form__wrapper form .wpcf7-response-output{font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:0.9375rem;font-weight:500;letter-spacing:0.075rem;line-height:1.0666666667;text-transform:uppercase}.wrg.application-form .application-form__wrapper form .application-form__submit{position:relative;z-index:1;display:block;overflow:hidden;width:18.75rem;height:3.75rem;padding:0;border:0.09375rem solid var(--black-15);border-radius:3.125rem;-moz-appearance:none;appearance:none;background:transparent!important;background-color:transparent!important;color:var(--black);cursor:pointer;margin-inline:auto}.wrg.application-form .application-form__wrapper form .application-form__submit:before{position:absolute;z-index:-1;top:0;left:0;width:0;height:100%;border-radius:3.125rem;background-color:var(--black);content:"";transition:width 0.3s ease}.wrg.application-form .application-form__wrapper form .application-form__submit:hover{background-color:var(--black)!important;color:var(--white)}.wrg.application-form .application-form__wrapper form .application-form__submit:hover:before{width:100%}.wrg.application-form .application-form__wrapper .career-form-wrapper{position:relative}.wrg.application-form .application-form__wrapper .career-form-wrapper .success-message .contents{top:35%;max-width:32.5rem}.file-area{position:relative;width:100%}.file-area label{display:none}.file-area .file-dummy{display:block;width:100%;padding:1.875rem;background-color:#fcfcfc;text-align:center}.file-area .file-dummy .default,.file-area .file-dummy.invalid .success{display:none}.file-area .file-dummy.invalid .default{display:inline-block}.circle-loader{position:relative;display:block;width:3em;height:3em;border:0.125rem solid rgba(0,0,0,.2);border-radius:50%;border-left-color:var(--red);margin-right:auto;margin-bottom:0.625rem;margin-left:auto;animation:loader-spin 1.2s infinite linear}.sent .circle-loader{border-color:var(--red);animation:none;transition:border 500ms ease-out}.checkmark{display:none}.checkmark.draw:after{animation-duration:800ms;animation-name:checkmark;animation-timing-function:ease;transform:scaleX(-1) rotate(135deg)}.sent .checkmark{display:block}.sent .checkmark:after{position:absolute;top:1.5em;left:0.65em;width:0.75em;height:1.5em;border-top:0.1875rem solid var(--red);border-right:0.1875rem solid var(--red);content:"";opacity:1;transform-origin:left top}.error-message,.success-message{position:absolute;top:0;right:0;left:0;display:none;width:100%;height:100%;text-align:center}.error-message .contents,.success-message .contents{position:absolute;top:50%;left:50%;width:100%;max-width:34.375rem;transform:translate(-50%,-50%)}.error-message span,.success-message span{display:block;padding:1.25rem;font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:1.25rem;font-weight:600;line-height:1.75;opacity:0;transition:all 0.3s ease-in-out}.error-message.active,.success-message.active{display:block}.error-message.sent span,.success-message.sent span{opacity:1}@keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes checkmark{0%{width:0;height:0;opacity:1}20%{width:0.75em;height:0;opacity:1}40%{width:0.75em;height:1.5em;opacity:1}to{width:0.75em;height:1.5em;opacity:1}}
/*# sourceMappingURL=application-form.css.map */
