.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.loop-enter-active,.loop-leave-active,.loop-move{transition:all .3s ease-in-out}.loop-enter-from{opacity:0;transform:translateY(27px)}.loop-leave-to{opacity:0;transform:translateY(-27px)}.loop-leave-active{position:absolute;width:100%}.header__inner[data-v-3687ca13]{align-items:flex-start;display:flex;flex-direction:row;gap:0;justify-content:space-between}.container{height:100%;overflow:hidden;overflow-y:auto;-ms-overflow-style:none;padding-bottom:80px;padding-top:15px;scrollbar-width:none}.container::-webkit-scrollbar{display:none}.form-page[data-v-1046e9af]{align-items:flex-start;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:flex-start;position:relative;width:100%}.form-page .form-page__progress-container[data-v-1046e9af]{display:flex;flex-direction:column;gap:.2rem;height:auto;justify-content:center;width:100%}.form-page .form-page__progress-container .form-page__progress[data-v-1046e9af]{opacity:0;overflow:hidden;padding:2px 5px;pointer-events:none;position:relative}.form-page .form-page__progress-container .form-page__progress.show[data-v-1046e9af]{opacity:1}.form-page .form-page__progress-container .form-page__progress-text[data-v-1046e9af]{position:relative;z-index:2}.form-page .form-page__progress-container .form-page__progress-text.animate-pulse[data-v-1046e9af]{animation:blink-1046e9af 2s infinite}.form-page .form-page__progress-container .form-page__progress-bar[data-v-1046e9af]{background-color:var(--button-grey-color);content:"";height:100%;left:0;position:absolute;top:0;transition:width .2s ease-in-out;width:var(--progress-bar-pct);will-change:width;z-index:1}.form-page .form-page__success[data-v-1046e9af]{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:flex-start;inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(27px);transition:opacity .3s ease-in-out 1s,transform .3s ease-in-out 1s;width:100%;z-index:3}.form-page .form-page__success.show[data-v-1046e9af]{opacity:1;pointer-events:auto;transform:translateY(0)}.form-page .form-page__submit-button[data-v-1046e9af]{z-index:2}form[data-v-1046e9af]{background-color:#fff;display:flex;flex-direction:column;gap:1.1rem;height:100%;overflow-y:auto;width:100%;z-index:2;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}form[data-v-1046e9af]::-webkit-scrollbar{display:none}.form-field[data-v-1046e9af]{display:flex;flex-direction:column;gap:.5rem;position:relative}.form-field.form-field-file .label-container--upload[data-v-1046e9af]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.form-field.form-field-file .label-container--edit[data-v-1046e9af],.form-field.form-field-file.selected .label-container--upload[data-v-1046e9af]{display:none}.form-field.form-field-file.selected .label-container--edit[data-v-1046e9af]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.form-field.form-field-file.selected .label-container--edit .form-input-file-label-text[data-v-1046e9af]{color:#000}.form-field.form-field-file .form-input-file-label-content[data-v-1046e9af]{color:var(--button-grey-color);display:flex;flex-direction:row;justify-content:space-between;position:relative;transition:color .2s ease;width:100%}.form-field.form-field-file .form-input-file-label-content[data-v-1046e9af]:hover{color:var(--foreground-color)}.form-field.form-field-file .form-input-file-label-content[data-v-1046e9af]:before{background-color:var(--button-grey-color);height:1px;width:100%;z-index:1}.form-field.form-field-file .form-input-file-label-content[data-v-1046e9af]:after,.form-field.form-field-file .form-input-file-label-content[data-v-1046e9af]:before{bottom:0;content:"";left:0;position:absolute}.form-field.form-field-file .form-input-file-label-content[data-v-1046e9af]:after{background-color:var(--foreground-color);height:1.5px;transition:width .2s ease-in-out;z-index:2}.form-field.form-field-file .form-input-file-label-content.form-input-file-label-content-cv[data-v-1046e9af]:after{width:var(--cv-progress-bar-pct)}.form-field.form-field-file .form-input-file-label-content.form-input-file-label-content-portfolio[data-v-1046e9af]:after{width:var(--portfolio-progress-bar-pct)}.form-field.form-field-file .form-input-file-label-content.form-input-file-label-content-error[data-v-1046e9af]{color:red}.form-field.form-field-file label[data-v-1046e9af]{cursor:pointer}.form-field.form-field-file label .form-input-file-label-text[data-v-1046e9af]{color:currentColor;margin-right:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-field.form-field-file label .form-input-file-label-upload[data-v-1046e9af]{color:currentColor;transition:color .2s ease}.field-label[data-v-1046e9af]{bottom:3px;color:red;font-size:.6rem;position:absolute;right:0}.form-input[data-v-1046e9af]{-webkit-appearance:none;border:none;border-bottom:1px solid var(--button-grey-color);border-radius:0;color:#000;padding:0;transition:border-color .2s ease}.form-input[data-v-1046e9af]::-moz-placeholder{color:var(--button-grey-color)}.form-input[data-v-1046e9af]::placeholder{color:var(--button-grey-color)}.form-input.form-input-error[data-v-1046e9af]{border-color:red}.form-input[data-v-1046e9af]:focus{border-color:var(--foreground-color);box-shadow:0 0 0 2px transparent;outline:none}.form-textarea[data-v-1046e9af]{min-height:100px;resize:none}.form-input-file[data-v-1046e9af]{height:.1px;opacity:0;position:absolute;width:.1px}.submit-button[data-v-1046e9af]{align-self:flex-end;border:none;color:var(--button-grey-color);cursor:pointer;margin-top:.5rem;transition:color .2s ease}.submit-button.submit-button-focus[data-v-1046e9af],.submit-button[data-v-1046e9af]:hover{color:var(--foreground-color)}.form-input[data-v-1046e9af]:-webkit-autofill,.form-input[data-v-1046e9af]:-webkit-autofill:active,.form-input[data-v-1046e9af]:-webkit-autofill:focus,.form-input[data-v-1046e9af]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#000!important;background-color:transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-input[data-v-1046e9af]:-webkit-autofill{-webkit-background-clip:text;background-color:transparent!important;-webkit-text-fill-color:#000!important;box-shadow:none!important}@keyframes blink-1046e9af{0%{opacity:0}50%{opacity:1}to{opacity:0}}.navigation[data-v-c44cb930]{align-items:flex-start;bottom:0;display:flex;flex-direction:column;gap:0;height:50px;justify-content:flex-start;left:0;overflow:hidden;position:absolute;width:100%}.navigation .navigation-container[data-v-c44cb930]{height:100%;position:relative;transform:translateY(27px);width:100%}.navigation .navigation-item[data-v-c44cb930]{align-items:flex-start;bottom:0;color:var(--button-grey-color);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;left:0;position:absolute;transition:color .3s ease-in-out;transition:transform .3s ease-in-out,bottom .3s ease-in-out;width:100%}@media (hover:hover){.navigation .navigation-item[data-v-c44cb930]:hover{color:var(--foreground-color)}}.navigation .navigation-item.active[data-v-c44cb930]{color:var(--foreground-color)}.page[data-v-42367e78]{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;width:100%}.page__header[data-v-42367e78]{left:0;position:absolute;top:0;width:100%}.page__body[data-v-42367e78],.page__body__transition[data-v-42367e78]{height:100%}.page__body__info[data-v-42367e78]{height:calc(100% - 110px);margin-top:25px;position:relative}.page__body__info[data-v-42367e78]:before{background:linear-gradient(180deg,#fff 0,#fff0);height:40px;top:-2px}.page__body__info[data-v-42367e78]:after,.page__body__info[data-v-42367e78]:before{content:"";display:block;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.page__body__info[data-v-42367e78]:after{background:linear-gradient(0deg,#fff 0,#fff0);bottom:-2px;height:80px}.page__body__form[data-v-42367e78]{margin-top:50px}
