@charset "UTF-8";
@font-face{font-family:"helveticaregular";src:url(../../fonts/helvetica-webfont.woff2) format("woff2"),url(../../fonts/helvetica-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"helveticabold";src:url(../../fonts/helvetica-bold-webfont.woff2) format("woff2"),url(../../fonts/helvetica-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}#area-candidaturas .content-inner-wrapper{margin-bottom:0}#candidaturas__wrapper{display:flex;background-color:#f8f2e5}#candidaturas__img-wrapper{flex:1 1 50%;border-radius:0 50px 50px 0;background-position:left center;background-size:contain;background-repeat:no-repeat;background-attachment:fixed}#candidaturas__img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0 50px 50px 0}.selector-tipo-wrapper{font-family:"EB Garamond",serif;font-size:28px;font-style:italic;font-weight:600;padding-top:1rem;padding-bottom:1rem}@media (max-width:640px){.selector-tipo-wrapper{padding-top:0}}.selector-tipo-wrapper a{text-decoration:none;--link-color:#808080;--link-color--hover:#7061ef}.selector-tipo-wrapper a:hover{text-decoration:underline}.selector-tipo-wrapper a.active{--link-color:#7061ef;--link-color--hover:#7061ef;text-decoration:none}#candidaturas__form-wrapper{flex:1 0 50%;min-width:650px;padding:2rem;padding-right:0;--swiper-navigation-color:#7061ef}#candidaturas__form-wrapper h5{color:#232323}#candidaturas__form-wrapper form{max-width:calc(650px - 2rem)}#candidaturas__form-wrapper form section:not(.active){display:none}#candidaturas__form-wrapper form .form__footer{display:grid;grid-template-columns:max-content 1fr max-content;grid-template-areas:"left center right";gap:10px;justify-content:space-between;align-items:center}#candidaturas__form-wrapper form .form__footer .form__prev{grid-area:left;justify-self:start}#candidaturas__form-wrapper form .form__footer .form__next{grid-area:right;justify-self:end}#candidaturas__form-wrapper form .form__footer #submit-form{grid-area:center/center/right/right;justify-self:center}#candidaturas__form-wrapper form .form__footer button.button{transition:var(--btn-transition),visibility 0 linear;padding-top:.8rem;padding-bottom:.8rem}@media (max-width:320px){#candidaturas__form-wrapper form .form__footer button.button{font-size:.7em}}#candidaturas__form-wrapper form .form__pagination{display:flex;justify-content:center;gap:4px;grid-area:center}#candidaturas__form-wrapper form .form__pagination span{aspect-ratio:1;width:12px;border-radius:12px;background:#d1cbbe}#candidaturas__form-wrapper form .form__pagination span.active{background:#7061ef}#candidaturas__form-wrapper form .fileuploader-wrapper{background-color:#fff;border:solid 1px #7061ef;padding:10px;margin-bottom:2rem;border-radius:var(--border-radius);display:grid;gap:10px}#candidaturas__form-wrapper form .fileuploader-wrapper .form__error{margin-bottom:0}#candidaturas__form-wrapper form .escolher-ficheiros{position:relative;z-index:1;display:flex;gap:5px;font-size:14px}#candidaturas__form-wrapper form .file-list{display:grid;gap:10px}#candidaturas__form-wrapper form .file-list a{--link-color:#7061ef;--link-color--hover:#7061ef}#candidaturas__form-wrapper form .file-list .linha{display:grid;grid-template-columns:50px 1fr 50px;gap:10px;font-size:16px}#candidaturas__form-wrapper form .file-list .linha .preview{height:50px}#candidaturas__form-wrapper form .file-list .linha .preview canvas{border-radius:5px;overflow:hidden}#candidaturas__form-wrapper form .file-list .linha .nome{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px}#candidaturas__form-wrapper form .file-list .linha .progress{text-align:right}@media (max-width:900px){#candidaturas__form-wrapper{padding-left:0;place-content:center;min-width:auto}#candidaturas__form-wrapper form{margin:0 auto}#candidaturas__img-wrapper{display:none}}