.career-form-section{padding-inline:var(--section-padding-inline);padding-top:var(--section-padding-top, 80px);padding-bottom:var(--section-padding-bottom, 80px)}.career-form-section__container{max-width:var(--section-max-width);margin:0 auto}.career-form-section__form-card{background:linear-gradient(145deg,#fff9,#f0e0d066);border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 40px #0000000a;border-radius:22px;padding:24px;max-width:600px;margin:0 auto}.career-form-section__form-title{font-size:40px;margin-bottom:16px;color:var(--section-header-color);line-height:var(--header-line-height);letter-spacing:var(--header-letter-spacing)}.career-form-section__form-description{color:var(--section-paragraph-text-color);font-size:16px;line-height:var(--text-line-height);letter-spacing:var(--text-letter-spacing);margin-bottom:24px}.career-form-section__form-fields{display:flex;flex-direction:column;gap:12px}.career-form-section__input-wrapper{position:relative}.career-form-section__form-card .custom-input-field{width:100%;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:20px;font-family:inherit;font-size:16px;color:var(--section-paragraph-text-color);background-color:#fff}.career-form-section__form-card .custom-input-field:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--color-primary-rgb, 139, 115, 85),.2);border-color:var(--color-primary)}.career-form-section__form-card .custom-input-field::placeholder{color:#00000080}.career-form-section__form-card .text-area.custom-input-field{resize:vertical;min-height:100px;font-family:inherit}.career-form-section__select{-webkit-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.career-form-section__radio-group{background-color:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:12px;margin:0}.career-form-section__radio-legend{font-size:14px;margin-bottom:20px;color:var(--section-paragraph-text-color);font-weight:500}.career-form-section__radio-options{display:flex;gap:20px;flex-wrap:wrap}.career-form-section__radio-label{display:flex;align-items:center;gap:8px;cursor:pointer;position:relative}.career-form-section__radio-input{width:20px;height:20px;cursor:pointer;accent-color:var(--color-primary)}.career-form-section__radio-text{font-size:16px;color:var(--section-paragraph-text-color);-webkit-user-select:none;user-select:none}.career-form-section__file-label{display:block;font-size:14px;font-weight:500;color:var(--section-paragraph-text-color);margin-bottom:8px}.career-form-section__file-input{width:100%;padding:12px;border:1px solid rgba(0,0,0,.06);border-radius:16px;background-color:#fff;font-family:inherit;font-size:14px;cursor:pointer}.career-form-section__file-input:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--color-primary-rgb, 139, 115, 85),.2);border-color:var(--color-primary)}.career-form-section__file-hint{font-size:12px;color:#0009;margin-top:6px;margin-bottom:0}.career-form-section__form-card .custom-submit-button{margin-top:28px;font-size:16px;background-color:var(--color-primary);color:#fff;border-radius:16px;padding:16px 30px;text-decoration:none;font-weight:500;transition:all .3s ease;border:none;width:100%;cursor:pointer}.career-form-section__form-card .custom-submit-button:hover{transform:translateY(-2px);background-color:var(--primary-button-color-hover);box-shadow:0 8px 24px #0000001f}.career-form-section__form-card .custom-submit-button:active{background-color:var(--primary-button-color-active);transform:translateY(0)}.career-form-section__form-card .custom-submit-button-text{line-height:1}.career-form-section__success{display:flex;align-items:center;gap:12px;padding:16px;background-color:#0080601a;border:1px solid #008060;border-radius:8px;color:#008060;font-size:15px;margin-bottom:20px}.career-form-section__success svg{width:40px;height:40px;flex-shrink:0}.career-form-section__error-header{padding:16px;background-color:#d72c0d1a;border:1px solid #d72c0d;border-radius:8px;margin-bottom:16px}.career-form-section__error-header .form-status{display:flex;align-items:center;gap:12px;color:#d72c0d;font-size:15px;margin:0}.career-form-section__error-header svg{width:24px;height:24px;flex-shrink:0}.field--with-error .custom-input-field{border-color:#d72c0d}.contact__field-error{display:block;margin-top:8px;font-size:13px;color:#d72c0d}.contact__field-error .svg-wrapper{display:inline-block;margin-right:4px}.contact__field-error svg{width:16px;height:16px;vertical-align:middle}.form-status-list{list-style:none;margin:0 0 20px;padding:0}.form-status-list li{margin-bottom:8px}.form-status-list a{color:#d72c0d;text-decoration:underline}.form-status-list a:hover{color:#b02409}.career-form-section__form-fields[aria-busy=true]{opacity:.6;pointer-events:none}.career-form-section__form-fields[aria-busy=true] .custom-submit-button:after{content:"";display:inline-block;width:14px;height:14px;margin-left:8px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:button-spinner .6s linear infinite}@keyframes button-spinner{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.career-form-section__form-card,.custom-input-field,.custom-submit-button,.career-form-section__file-input{transition:none}.career-form-section__form-card .custom-submit-button:hover{transform:none}}.career-form-section__radio-input:focus-visible,.custom-input-field:focus-visible,.custom-submit-button:focus-visible,.career-form-section__file-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-contrast:high){.career-form-section__form-card{border:2px solid var(--section-header-color)}.custom-input-field,.career-form-section__file-input{border-width:2px}}@media screen and (max-width:749px){.career-form-section{padding-inline:var(--section-padding-inline-mobile, 20px);padding-top:calc(var(--section-padding-top, 80px) * .6);padding-bottom:calc(var(--section-padding-bottom, 80px) * .6)}.career-form-section__container{padding-inline:0}.career-form-section__form-card{padding:16px;border-radius:16px}.career-form-section__form-title{font-size:30px}.career-form-section__form-description{font-size:14px}.career-form-section__form-card .custom-input-field{border-radius:12px;padding:12px;font-size:14px}.career-form-section__form-card .text-area.custom-input-field{min-height:80px}.career-form-section__radio-legend{font-size:13px}.career-form-section__radio-text{font-size:14px}.career-form-section__file-label{font-size:13px}.career-form-section__file-input{padding:10px;font-size:13px;border-radius:12px}.career-form-section__file-hint{font-size:11px}.career-form-section__form-card .custom-submit-button{margin-top:24px;border-radius:12px;padding:14px 24px;font-size:15px}.career-form-section__form-card .custom-submit-button:hover{transform:none}}@media screen and (max-width:480px){.career-form-section__form-title{font-size:28px}.career-form-section__form-card{padding:12px}.career-form-section__form-card .custom-input-field{padding:10px;font-size:13px}.career-form-section__radio-options{gap:16px}.career-form-section__form-card .custom-submit-button{padding:12px 20px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-career-form.css.map */
