.career-form-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.career-form-overlay.is-active{opacity:1;visibility:visible}.career-form-modal{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:12px;padding:2.5rem;width:94%;max-width:800px;min-height:90vh;max-height:95vh;overflow:hidden;position:relative;transform:translateY(20px);transition:transform .3s ease;display:flex;flex-direction:column}.career-form-overlay.is-active .career-form-modal{transform:translateY(0)}.career-form-modal__close{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;padding:.5rem;color:inherit;line-height:1}.career-form-modal__close svg{width:20px;height:20px}.career-form-modal__heading{font-style:italic;margin-block-end:.5rem}.career-form-modal__position{font-size:var(--font-size-static-small);opacity:.6;margin-block-end:1.5rem}.career-form-modal__field{margin-block-end:1.25rem}.career-form-modal__label{display:block;font-size:var(--font-size-static-small);font-weight:600;margin-block-end:.4rem}.career-form-modal__input,.career-form-modal__textarea{width:100%;padding:.75rem 1rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:8px;background-color:transparent;color:rgb(var(--color-foreground));font-size:var(--font-size-static-small);font-family:inherit}.career-form-modal__textarea{min-height:100px;resize:vertical}.career-form-modal__input:focus,.career-form-modal__textarea:focus{outline:none;border-color:rgba(var(--color-foreground),.5)}.career-form-modal__file-label{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:1px dashed rgba(var(--color-foreground),.3);border-radius:8px;cursor:pointer;font-size:var(--font-size-static-small);transition:border-color .2s ease}.career-form-modal__file-label:hover{border-color:rgba(var(--color-foreground),.6)}.career-form-modal__file-input{display:none}.career-form-modal__file-name{font-size:var(--font-size-static-extra-small, 12px);color:rgba(var(--color-foreground),.6);margin-block-start:.4rem}.career-form-modal__checkbox-wrapper{display:flex;align-items:flex-start;gap:.5rem;margin-block-end:1.5rem}.career-form-modal__checkbox-wrapper input[type=checkbox]{margin-block-start:.2rem;flex-shrink:0}.career-form-modal__checkbox-wrapper label{font-size:var(--font-size-static-extra-small, 12px);line-height:1.5;color:rgba(var(--color-foreground),.7)}.career-form-modal__submit{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2.5rem;font-size:var(--font-size-static-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:opacity .2s ease;width:100%}.career-form-modal__submit:hover{opacity:.85}.career-form-modal__body{flex:1;overflow:hidden;position:relative}.career-form-modal__body .pxFormGenerator{width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.career-form-modal__body .pxFormGenerator>*,.career-form-modal__body .pxFormGenerator div,.career-form-modal__body .pxFormGenerator iframe,.career-form-modal__body iframe{width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;border:none!important;display:block!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-career-form-modal.css.map */
