.FileCV_contactFieldBox__LwGVK{height:78px}.FileCV_contactFieldTyping__RSftH{position:relative;display:block;width:100%;cursor:pointer;height:inherit}.FileCV_inputFile__m_qoi{position:absolute;top:0;left:0;width:100%;opacity:0;cursor:pointer;z-index:10;height:inherit}.FileCV_inputFile__m_qoi::-webkit-file-upload-button{display:none}.FileCV_inputFile__m_qoi::file-selector-button{display:none}.FileCV_file__imceL{display:flex;flex-direction:column;gap:8px;width:100%;padding:16px 0;border:1px solid rgba(0,0,0,0);border-radius:8px;transition:all .3s ease}.FileCV_file__imceL.FileCV_errorBorder__P4hcH{border-color:var(--page-color-error)}.FileCV_fileHeader__CE1H5{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:16px;line-height:1.5;font-weight:500}.FileCV_fileLabel__uGK1y{display:flex;gap:8px;font-family:inherit;color:var(--page-color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}.FileCV_cloudIcon__ghuO4{width:24px;height:24px}.FileCV_clip__08ol5{transition:transform .3s ease,filter .3s ease;cursor:pointer;transform-origin:center center}.FileCV_clip__08ol5:hover,label:hover .FileCV_clip__08ol5{animation:FileCV_wiggle__5hbYe .8s ease-in-out infinite}@keyframes FileCV_wiggle__5hbYe{0%{transform:rotate(0deg)}25%{transform:rotate(-15deg)}}.FileCV_fileFormats__YRGR3{font-family:inherit;color:var(--page-color-dark-gray);text-transform:uppercase;font-size:12px;line-height:1.5;font-weight:500}.FileCV_contactFieldErrorText__IJTGR{margin-top:4px;font-size:12px;color:var(--page-color-error)}.ContactField_wrapper__1C8g5{position:relative;height:62px;width:100%;box-sizing:border-box}.ContactField_input__KXxwi{color:var(--contact-field-color,var(--page-color-black));background-color:rgba(0,0,0,0);height:100%;width:100%;border:0;padding:16px 0;border-bottom:1px solid var(--contact-field-border-color,var(--page-color-dark-light-gray));outline:none;border-radius:0;font-size:20px;line-height:1.5;font-weight:500;transition:border-color .2s ease-in-out}.ContactField_input__KXxwi::placeholder{color:var(--contact-field-color,var(--page-color-black));opacity:1;transition:color .2s ease-in-out}.ContactField_input__KXxwi.ContactField_success__BLrLS{border-color:var(--page-color-success)}.ContactField_input__KXxwi.ContactField_error__rS4MG{border-color:var(--page-color-error)}.ContactField_input__KXxwi.ContactField_error__rS4MG::placeholder{color:var(--page-color-error)}.ContactField_input__KXxwi.ContactField_typing__0YqIk:not(.ContactField_error__rS4MG):not(.ContactField_success__BLrLS){border-color:var(--contact-field-color,var(--page-color-black))}.ContactField_input__KXxwi:-webkit-autofill,.ContactField_input__KXxwi:-webkit-autofill:active,.ContactField_input__KXxwi:-webkit-autofill:focus,.ContactField_input__KXxwi:-webkit-autofill:hover{-webkit-text-fill-color:var(--page-color-black);caret-color:var(--page-color-black);box-shadow:0 0 0 1000px var(--page-color-white-green) inset;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.ContactField_message__yY6pN{position:absolute;z-index:2;bottom:-20px;left:0;white-space:nowrap;font-size:14px;line-height:1.5;font-weight:500}.ContactField_message__yY6pN.ContactField_success__BLrLS{color:var(--page-color-success)}.ContactField_message__yY6pN.ContactField_error__rS4MG{color:var(--page-color-error)}.GradientButton_gradientButtonDefault__xaDhk{position:relative;display:flex;justify-content:center;align-items:center;border-radius:99px;padding:16px 24px;gap:8px;cursor:pointer;height:56px;overflow:hidden;z-index:1;transition:transform .25s ease-out,box-shadow .25s ease-out;font-size:18px;line-height:1.3;font-weight:600}.GradientButton_gradientButtonDefault__xaDhk:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:skewX(-15deg);transition:left .5s ease;pointer-events:none;z-index:-1}.GradientButton_gradientButtonDefault__xaDhk img,.GradientButton_gradientButtonDefault__xaDhk svg{transition:transform .25s ease-out;will-change:transform}@media(hover:hover){.GradientButton_gradientButtonDefault__xaDhk:hover{transform:translateY(-2px);box-shadow:0 12px 24px -8px rgba(var(--page-color-brand-green-rgb),.5)}.GradientButton_gradientButtonDefault__xaDhk:hover:after{left:100%}.GradientButton_gradientButtonDefault__xaDhk:hover img,.GradientButton_gradientButtonDefault__xaDhk:hover svg{transform:translate(2px,-2px)}}.GradientButton_gradientButtonDefault__xaDhk:active{transform:translateY(0);box-shadow:0 4px 8px -4px rgba(var(--page-color-brand-green-rgb),.3);transition-duration:.1s}.GradientButton_gradientButtonDefault__xaDhk:active:after{left:100%}.GradientButton_compact__Lr8a_{height:44px;padding:10px 20px;font-size:16px;line-height:1.5;font-weight:500}.GradientButton_compact__Lr8a_ .GradientButton_img__w5R4c{width:24px;height:24px}.GradientButton_backgroundGradient__5F1S_{background:var(--page-color-primary)}.GradientButton_defaultText__wKEoH{color:var(--page-color-white)}.GradientButton_fullWidth__RdaFf{width:100%}.GradientButton_img__w5R4c{width:19px;height:19px;display:block}.GradientButton_disabled__PI9Xs{opacity:.6;cursor:not-allowed;pointer-events:none}.GradientButton_spinner__RzU52{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:GradientButton_spin__KnczX .7s linear infinite;flex-shrink:0}@keyframes GradientButton_spin__KnczX{to{transform:rotate(1turn)}}.ApplyForm_container__4NRfs{position:relative;justify-content:center;align-items:center;background-color:var(--page-color-lighter-dark);gap:8px;cursor:pointer}.ApplyForm_container__4NRfs:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1px;border-radius:inherit}.ApplyForm_container__4NRfs{background-color:var(--page-color-white-green);width:100%;flex-direction:column;border-width:0;border-radius:16px;padding:24px;display:flex}@media(min-width:640px)and (max-width:1024.98px){.ApplyForm_container__4NRfs{padding:24px}}@media(min-width:1025px){.ApplyForm_container__4NRfs{padding:32px}}.ApplyForm_recruiterWrapper__wuVPo{width:100%;display:flex;justify-content:space-between}.ApplyForm_recruiter__YPypf{display:flex;gap:16px}.ApplyForm_header__yr4bG{width:100%;display:flex;align-items:flex-start;color:#000;font-size:20px;line-height:1.3;font-weight:700}.ApplyForm_recruiterData__5u6Bs{display:flex;flex-direction:column;justify-content:center}.ApplyForm_recruiterName__cN7E9{color:#000;font-size:18px;line-height:1.3;font-weight:700}.ApplyForm_recruiterPosition__CNf_L{color:#000}.ApplyForm_recruiterPhoto__e_G_V{border-radius:50%;object-fit:cover;width:60px;height:60px}.ApplyForm_formBody__GhNjY{width:100%}.ApplyForm_buttonBox__2_cly{height:56px;justify-content:space-between;margin-top:16px}@media(min-width:1025px){.ApplyForm_buttonBox__2_cly{padding-top:20px}}.ApplyForm_buttonHuge__0aJ9y{width:100%;justify-content:center;padding:13px 10px;display:flex}.ApplyForm_buttonHuge__0aJ9y>img{padding-left:8px}.ApplyForm_applyButton__0ZktF{display:flex;position:relative}.ApplyForm_applyButton__0ZktF>span{font-size:18px;line-height:1.3;font-weight:600}.ApplyForm_applyButton__0ZktF>img{position:absolute;right:24px;width:22px;height:22px}.ApplyForm_linkedin__WS97j{display:inline-flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ApplyForm_linkedin__WS97j img{display:block;transition:filter .3s ease}.ApplyForm_linkedin__WS97j:hover{transform:translateY(-4px)}.ApplyForm_linkedin__WS97j:hover img{filter:drop-shadow(0 4px 6px rgba(0,119,181,.4))}.ApplyForm_linkedin__WS97j:active{transform:translateY(-2px) scale(.98)}.SocialLink_link__6VHR8{display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease}.SocialLink_link__6VHR8:hover{opacity:.8}.SocialLink_linkedin__pf1Wf{position:relative;background:rgba(0,0,0,0);border-radius:12px;z-index:1;overflow:hidden}.SocialLink_linkedin__pf1Wf svg{transition:color .4s ease;fill:#333}.SocialLink_linkedin__pf1Wf:before{content:"";position:absolute;bottom:-100%;left:0;width:100%;height:100%;background:var(--page-color-blue);border-radius:50% 50% 0 0;transition:all .5s cubic-bezier(.1,0,.3,1);z-index:-1}.SocialLink_linkedin__pf1Wf:hover{border-color:var(--page-color-blue)}.SocialLink_linkedin__pf1Wf:hover svg{color:var(--page-color-white);fill:var(--page-color-white)}.SocialLink_linkedin__pf1Wf:hover:before{bottom:0;border-radius:0}