@font-face{font-display:swap;font-family:Aptos;font-style:normal;font-weight:400;src:url(/build/fonts/Aptos.9e49a8b5.woff2) format("woff2"),url(/build/fonts/Aptos.a12c2311.woff) format("woff")}body{--main-color:#466ab8;--text-color:#4a4a4a;font-family:Aptos;margin:.5rem}.file-label{align-items:stretch;cursor:pointer;display:flex;font-size:medium;justify-content:flex-start;overflow:hidden;padding-left:.5em;position:relative}.file-input{opacity:0;position:absolute}.file-cta{background-color:#f5f5f5;border-radius:10px 0 0 10px;border-style:solid;border-width:1px 0 1px 1px;color:#4a4a4a}.file-cta,.file-name{align-items:center;border-color:#dbdbdb;display:flex;font-size:1em;padding:.5em;white-space:nowrap}.file-name{border:1px solid #dbdbdb;border-left-width:0;border-radius:0 15px 15px 0;color:var(--main-color);display:block;text-decoration:none}form{display:flex;flex-direction:column}h1,h2{color:var(--main-color);text-align:center}h1{font-size:3rem}h2{font-size:2rem;margin:0;padding:0}.header{align-items:center;display:flex;flex-direction:column}button{background-color:var(--main-color);border:1px solid var(--main-color);border-radius:2lh;box-shadow:none;color:#fff;cursor:pointer;overflow:hidden;transition:background-color .2s}button:hover{background-color:#fff;box-shadow:0 0 .5rem 0 rgba(0,0,0,.3);color:var(--main-color)}.btn-suppr{background-color:#f35959;font-size:medium}.btn-add,.btn-suppr{padding-left:1rem;padding-right:1rem}.btn-add{font-size:large;margin-top:1.2rem}.btn-save,.btn-send{align-self:center;border-color:#fff;font-size:1.5rem;margin:5%;max-width:300px;min-width:fit-content;padding:.5rem 1rem;transition:background-color .2s;width:90%}.btn-cancel{color:grey}.container,.container-collection{background-color:#fff;border-color:currentcolor #5383eb #5383eb;border-top:.5px solid #5383eb;display:flex;flex-direction:column;margin:1%;padding:1%}.collection div[id^=candidate_] div,.doubleBox div,.fields div,.fields-foreign>div,.singleBox div{align-items:center;display:flex;justify-content:space-between}.collection>div>div[id^=candidate_],.collection>div[id^=candidate_],.fields,.fields-info,.fields-lastFunction{display:grid;gap:2%;column-gap:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding-top:30px}.column,.fields-foreign{display:flex;flex-wrap:wrap;gap:1rem;padding-top:20px}.column{flex-direction:column}.column .singleBox>div{align-items:start}.btn-add,.title{align-self:center}.fileSelect{align-items:center;flex-wrap:wrap}.file-name,button,p{font-weight:600}div>label,p{color:var(--text-color);font-size:large}.align-center{text-align:center}.alert-success{align-items:center;background-color:#d1e7dd;border-color:#badbcc;color:#0f5132;display:flex;height:30px;justify-content:center}.div-btn{display:flex;flex-wrap:wrap;justify-content:space-around}input,textarea{margin-left:.5rem}.hidden{display:none!important}.wrong{color:#e04949}form[name=function]{display:grid;gap:1em;grid-template-columns:1fr auto 1fr;margin-top:2em}form[name=function]>div{display:flex;flex-direction:column;grid-column:2/3}.selectDiv{position:relative;width:160px}input:not([type=radio],[type=file]),textarea{all:unset;border:1px solid var(--main-color);border-radius:4px;margin-left:1em;padding-block:.25rem;padding-inline:.5rem}input:not([type=radio],[type=file]){height:1.3em}.container label,.container-collection label{max-width:65%}textarea{resize:both}.select:focus-visible,input:not([type=radio],[type=file]):focus-visible,textarea:focus-visible{border-color:#485fc7;box-shadow:0 0 0 .2em rgba(72,95,199,.25)}.select:focus-visible{outline:none}.selectFn{all:unset;align-items:center;border:1px solid transparent;border-color:var(--main-color);border-radius:4px;cursor:pointer;display:block;font-size:1.125em;height:1.35em;justify-content:flex-start;line-height:1.5;margin:1em 1em 1em 0;max-width:100%;padding:.3em .75em .5em;position:relative;width:150px}.selectFn option{color:#000}.select{border:1px solid transparent;border-color:var(--main-color);border-radius:4px;cursor:pointer;display:block;height:22.8px;padding-block:.25rem;padding-inline:.5rem;position:relative;width:174px}.selectDiv:after{border-bottom:3px solid #485fc7;border-left:3px solid #485fc7;border-radius:2px;border-right:0;border-right-color:#485fc7;border-top:0;border-top-color:#485fc7;content:" ";display:block;height:.55em;margin-top:-.4375em;pointer-events:none;position:absolute;right:0;top:47%;transform:rotate(-45deg);transform-origin:center;width:.55em;z-index:4}.field{align-items:flex-start;display:flex;flex-direction:column}.justify-end{justify-content:flex-end!important}.missing{border-color:#e04949!important}input[readonly=readonly]{border:none!important}.singleBox{width:100%}div[id^=candidate_languages_]{display:flex!important;flex-wrap:wrap}.success{text-align:center}.success-warning{padding-top:30px}@media (min-width:800px){.fields-info .column:last-child,.fields-lastFunction .column:last-child,div[id^=candidate_studies_] div:nth-last-child(3){grid-column:span 2}textarea{height:5em;width:30em}}@media (max-width:500px){.file-cta{border-radius:10px;border-width:1px}.file-name{border-radius:15px;border-width:1px}.container,.container-collection{padding:3%}.collection>div>div[id^=candidate_],.collection>div[id^=candidate_],.fields,.fields-info,.fields-lastFunction{row-gap:0}}@media (max-width:350px){.collection div[id^=candidate_] div,.doubleBox div,.fields div,.singleBox>div{column-gap:15rem;flex-wrap:wrap}.collection>div>div[id^=candidate_],.collection>div[id^=candidate_],.fields,.fields-info{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}