.a-link-black-arrow{cursor:pointer;font-size:1rem;font-style:normal;font-weight:700;line-height:24px;padding-left:1.75rem;position:relative;text-decoration:none}.a-link-black-arrow:active,.a-link-black-arrow:hover{text-decoration:underline}.a-link-black-arrow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23182427' fill-rule='evenodd' d='M11.293 19.707a1 1 0 0 0 1.414-1.414L7.414 13H19a1 1 0 1 0 0-2H7.414l5.293-5.293a1 1 0 0 0-1.414-1.414l-7 7-.007.006a1 1 0 0 0-.286.698v.006a1 1 0 0 0 .286.697l.008.008m6.999 7-7-7z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:1.5rem;margin-left:-1.75rem;position:absolute;width:1.5rem}.a-link-black-arrow.x-med{font-size:.93rem}.a-link-black-arrow.x-med:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23182427' fill-rule='evenodd' d='M11.293 19.707a1 1 0 0 0 1.414-1.414L7.414 13H19a1 1 0 1 0 0-2H7.414l5.293-5.293a1 1 0 0 0-1.414-1.414l-7 7-.007.006a1 1 0 0 0-.286.698v.006a1 1 0 0 0 .286.697l.008.008m6.999 7-7-7z' clip-rule='evenodd'/%3E%3C/svg%3E");height:1.25rem;margin-top:2px;width:1.25rem}.g-career-form{background-color:#fff;height:100dvh;overflow:hidden;position:relative;width:100%}.g-career-form>img,.g-career-form>picture{height:100%;width:100%}.g-career-form__progress-bar{background-color:#d7d7d7;height:.3125rem;left:0;position:absolute;top:0;width:100%}.g-career-form__progress-bar>div{background-color:var(--color-primary);height:100%;transition:width .3s ease-out;width:0}.g-career-form__overlay{background-color:grey}.g-career-form__container,.g-career-form__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.g-career-form__container{align-items:center;display:flex;flex-direction:row;justify-content:center;min-height:100dvh;padding-top:.3125rem;z-index:1}.g-career-form__wrapper{max-width:720px;min-height:100dvh;padding:0;position:relative;width:100%}.m-career-form-card{border-radius:5px;display:none;flex-direction:column;height:100dvh;justify-content:center;left:0;padding:15px;position:absolute;top:0;width:100%}.m-career-form-card__container{max-height:100dvh;overflow:auto;padding:10px}.m-career-form-card.x-active{display:flex}.m-career-form-card__logo{padding-bottom:20px}.m-career-form-card__logo svg{fill:#182427}.m-career-form-card__header{padding-bottom:2.5rem}.m-career-form-card__body__fields input[type=email],.m-career-form-card__body__fields input[type=text],.m-career-form-card__body__fields select,.m-career-form-card__body__fields textarea{background-color:transparent;border:0;border-bottom:2px solid grey;color:#182427;font-size:1.5rem;width:100%}.m-career-form-card__body__fields input[type=email]:focus,.m-career-form-card__body__fields input[type=text]:focus,.m-career-form-card__body__fields select:focus,.m-career-form-card__body__fields textarea:focus{border-bottom:2px solid #182427}.m-career-form-card__body__fields select option{color:#000}.m-career-form-card__body__errors>div{background-color:#f8d7da;border-color:#f5c6cb;border-radius:5px;color:#721c24;font-size:14px;margin-bottom:0;margin-top:10px;padding:5px 10px}.m-career-form-card__body__errors>div>p{margin-bottom:0}.m-career-form-card__body__buttons{align-items:center;-moz-column-gap:40px;column-gap:40px;display:flex;flex-direction:row;justify-content:flex-start;padding-top:30px}.m-career-form-card.x-anim-hide-to-top{animation:anim-hide-to-top 1s ease-out}.m-career-form-card.x-anim-show-from-bottom{animation:anim-show-from-bottom 1s ease-out}.m-career-form-card.x-anim-hide-to-bottom{animation:anim-hide-to-bottom 1s ease-out}.m-career-form-card.x-anim-show-from-top{animation:anim-show-from-top 1s ease-out}@keyframes anim-hide-to-top{0%{opacity:1;transform:translateY(0)}30%{opacity:0}to{opacity:0;transform:translateY(-100vh)}}@keyframes anim-hide-to-bottom{0%{opacity:1;transform:translateY(0)}30%{opacity:0}to{opacity:0;transform:translateY(100vh)}}@keyframes anim-show-from-bottom{0%{opacity:0;transform:translateY(100vh)}30%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes anim-show-from-top{0%{opacity:0;transform:translateY(-100vh)}30%{opacity:0}to{opacity:1;transform:translateY(0)}}