.search h2[data-v-bdceb300]{margin:0;font-weight:700;font-size:1rem;color:var(--color1);line-height:1;flex-shrink:0}.search form[data-v-bdceb300]{position:relative;flex-grow:1;height:100%}.search input[data-v-bdceb300]{background:var(--color6);height:100%;width:100%;border:none;padding:0 1em 0 2.5em;display:flex;align-items:center;border-radius:1rem;line-height:1}.search .icon[data-v-bdceb300]{position:absolute;top:0;bottom:0;left:1rem;height:1rem;width:1rem;margin:auto;stroke:var(--color12);fill:transparent}@-webkit-keyframes fade-data-v-23c64068{0%{opacity:0}to{opacity:1}}@keyframes fade-data-v-23c64068{0%{opacity:0}to{opacity:1}}.nav[data-v-23c64068]{position:fixed;z-index:10000;top:0;left:0;right:0;padding:0 1rem;height:var(--navigation-height);background-color:#fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));display:grid;grid-template-areas:"logo search menu";grid-template-columns:1fr 2fr 1fr;align-items:center;overflow:hidden}.nav .notice[data-v-23c64068]{grid-area:search;text-align:center;background-color:var(--color8);padding:calc(var(--gap)/2);border-radius:var(--gap)}.nav .notice a[data-v-23c64068]{color:var(--color4);text-decoration:none}.nav .search[data-v-23c64068]{grid-area:search;height:1.5rem;border-radius:10px;width:100%;display:flex;align-items:center;gap:1rem}@media (max-width:979px){.nav .search[data-v-23c64068]{display:none}}.nav .menu[data-v-23c64068]{grid-area:menu;margin:0 0 0 auto;height:100%;overflow:hidden;display:flex;align-items:center}.nav .menu a[data-v-23c64068]{display:block;max-height:100%}.nav .menu a[data-v-23c64068]:not(:hover){opacity:.2}.nav .menu a.router-link-active[data-v-23c64068]{opacity:1;position:relative}.nav .menu a.router-link-active[data-v-23c64068]:after{-webkit-animation:fade-data-v-23c64068 .4s ease-out;animation:fade-data-v-23c64068 .4s ease-out;background-color:var(--color1);position:absolute;content:"";bottom:9px;left:0;right:0;height:4px;width:4px;margin:0 auto;border-radius:4px}.nav .menu svg[data-v-23c64068]{height:calc(var(--navigation-height));width:calc(var(--navigation-height))}.nav .nav_logo[data-v-23c64068]{grid-area:logo;display:block;height:20px}.nav .nav_logo img[data-v-23c64068]{height:100%}.nav a[data-v-23c64068]{font-weight:700;fill:var(--color1);stroke:var(--color1);color:var(--color1);transition:.2s ease-out;transition-property:fill,opacity}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}*{box-sizing:border-box}body,html{padding:0;margin:0;--color1:#339bd3;--color1-t1:rgba(51,155,211,0.75);--color2:#848484;--color3:#000;--color4:#fff;--color5:#236c93;--color5-t1:rgba(35,108,147,0.75);--color6:#e6e6e6;--color7:#d36b33;--color8:#d3339b;--color9:#9bd333;--color10:#334bd3;--color11:#33d3bb;--color12:#4d4d4d;--neo-sans:"Neo Sans Std",Verdana,Geneva,Tahoma,sans-serif;--navigation-height:3rem;--radius:1.25rem;--max-width:1440px;--gap:var(--radius)}#view{max-width:var(--max-width);width:100%;font-size:14px;padding:calc(1rem + var(--navigation-height)) 0 1rem}@media (min-width:980px){#view{padding:calc(4rem + var(--navigation-height)) 4rem 4rem}}#loading{transition-delay:.5s;position:fixed;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}#loading .bar{height:4px;width:350px;max-width:90%;background-color:rgba(0,0,0,.1);position:relative;overflow:hidden;border-radius:2px}@-webkit-keyframes left-right{0%{left:0;transform:translateX(0)}50%{left:100%;transform:translateX(-100%)}to{transform:translateX(0);left:0}}@keyframes left-right{0%{left:0;transform:translateX(0)}50%{left:100%;transform:translateX(-100%)}to{transform:translateX(0);left:0}}#loading .bar:after{content:"";position:absolute;top:0;height:100%;background:var(--color1);width:10%;left:0;border-radius:2px;-webkit-animation:left-right 2s infinite both;animation:left-right 2s infinite both}#app{font-family:var(--neo-sans);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column}@media (min-width:980px){#app{background-color:#f2f2f2}}#nav{padding:1rem;background-color:#fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));margin-bottom:4rem;display:flex}#nav .menu{margin:0 0 0 auto}#nav .nav_logo{display:block;height:20px}#nav .nav_logo img{height:100%}#nav a{font-weight:700}.home[data-v-8c179708]{margin:auto}input[data-v-17b7aa78]{border:2px solid var(--color6);border-radius:2em;padding:.5em 1em;outline:none;color:var(--color5)}input[data-v-17b7aa78]:focus{border-color:var(--color1)}button[data-v-ebd90f40]{border:none;background-color:var(--color1);padding:.4em 1em .25em;border-radius:4em;text-decoration:none;transition:.2s ease-out;transition-property:background-color,transform;color:var(--color4);display:inline-block}button[data-v-ebd90f40]:hover{background-color:var(--color5)}button[data-v-ebd90f40]:active{transition-duration:.1s;transform:scale(.95)}button[data-v-ebd90f40]:focus-visible{outline-offset:.2em;outline-color:var(--color3)}button.error[data-v-ebd90f40]{background-color:var(--color8)}h1[data-v-05aff9be]{font-weight:900;color:var(--color1)}#view.login[data-v-05aff9be]{max-width:350px;padding:.5rem 2rem 2rem}.login[data-v-05aff9be]{margin:auto;background-color:var(--color4);border-radius:2.5rem;filter:drop-shadow(0 8px 18px var(--color2))}.login form[data-v-05aff9be]{display:flex;flex-direction:column}label[data-v-05aff9be]{color:var(--color1)}input[data-v-05aff9be],label[data-v-05aff9be]{margin-bottom:.75em}button[data-v-05aff9be]{margin-top:1em}.fenix[data-v-05aff9be]{height:40px;border:2px solid var(--color1);background-color:#fff;background-image:url(../img/logotipo-tecnico-c.369b3824.svg);background-size:auto 80%;background-repeat:no-repeat;background-position:50%}.home[data-v-43042568]{background-color:var(--color4);padding:var(--gap);border-radius:var(--radius)}form label[data-v-43042568]{width:100%;display:block}form input[data-v-43042568]{display:block;margin-bottom:var(--gap);min-width:300px}.button[data-v-6a567387]{background-color:var(--color1);padding:.4em 1em .25em;border-radius:4em;text-decoration:none;transition:.2s ease-out;transition-property:background-color,transform;color:var(--color4);display:inline-block}.button[data-v-6a567387]:hover{background-color:var(--color5)}.button[data-v-6a567387]:active{transition-duration:.1s;transform:scale(.95)}.button[data-v-6a567387]:focus-visible{outline-offset:.2em;outline-color:var(--color3)}.companies[data-v-57f2b300]{--gap:var(--radius)}.companies .overlay[data-v-57f2b300]{position:fixed;top:var(--navigation-height);bottom:0;left:0;right:0;background-image:linear-gradient(180deg,var(--color1-t1),var(--color5-t1));display:flex}.companies table[data-v-57f2b300]{background-color:var(--color4);padding:var(--gap) 0}.companies table[data-v-57f2b300]:first-of-type{border-top-right-radius:var(--gap);border-top-left-radius:var(--gap)}.companies table[data-v-57f2b300]:last-of-type{border-bottom-right-radius:var(--gap);border-bottom-left-radius:var(--gap)}.companies .button[data-v-57f2b300]{margin:0 0 var(--gap) var(--gap)}.companies .option[data-v-57f2b300]{height:1rem;width:1rem;margin:auto;display:block}.companies .option.forbid[data-v-57f2b300],.companies .option.trash[data-v-57f2b300]{fill:var(--color8);stroke:var(--color8)}.companies .option.refresh[data-v-57f2b300]{fill:var(--color3);stroke:var(--color3)}.companies .ok[data-v-57f2b300]{height:.75rem;width:.75rem;background-color:var(--color9);display:block;border-radius:50%;margin:auto}.companies input[type=checkbox][data-v-57f2b300]{display:none}.companies input[type=checkbox]+.checkbox[data-v-57f2b300]{display:block;width:1rem;height:1rem;margin:auto;fill:transparent;stroke:var(--color3)}.companies input[type=checkbox]+.checkbox svg[data-v-57f2b300]{width:100%;height:100%}.companies table[data-v-57f2b300]{width:100%;border-collapse:collapse;white-space:nowrap}.companies table thead[data-v-57f2b300]{text-transform:uppercase}.companies table thead th.name[data-v-57f2b300]{text-align:left}.companies table tbody tr[data-v-57f2b300]{transition:background-color .1s ease-out}.companies table tbody tr a[data-v-57f2b300]{color:var(--color3);text-decoration:none}.companies table tbody tr[data-v-57f2b300]:hover{background-color:var(--color6)}.companies table td[data-v-57f2b300],.companies table th[data-v-57f2b300]{padding:calc(var(--gap)/2);vertical-align:middle}.companies table td[data-v-57f2b300]:first-child,.companies table th[data-v-57f2b300]:first-child{padding-left:var(--gap)}.companies table td[data-v-57f2b300]:last-child,.companies table th[data-v-57f2b300]:last-child{padding-right:var(--gap)}textarea[data-v-7d546530]{border:2px solid var(--color6);border-radius:1.5em;padding:.5em 1em;outline:none;color:var(--color5)}textarea[data-v-7d546530]:focus{border-color:var(--color1)}.company[data-v-1050c4bf]{max-width:600px;margin:auto}.company button[data-v-1050c4bf],.company input[data-v-1050c4bf],.company label[data-v-1050c4bf],.company textarea[data-v-1050c4bf]{width:100%}.company textarea[data-v-1050c4bf]{height:200px;resize:none}.company input[data-v-1050c4bf]{margin-bottom:var(--gap)}.company .actions[data-v-1050c4bf]{display:flex;width:100%;gap:var(--gap)}.company .actions .cancel[data-v-1050c4bf]{background-color:var(--color2)}.new form[data-v-6a21259d]{background-color:var(--color4);padding:var(--gap);border-radius:var(--gap);width:90%;max-width:500px;margin:auto}.new form button[data-v-6a21259d],.new form input[data-v-6a21259d]{width:100%}.button[data-v-5660602f]{background-color:var(--color1);padding:.4em 1em .25em;border-radius:4em;text-decoration:none;transition:.2s ease-out;transition-property:background-color,transform;color:var(--color4);display:inline-block}.button[data-v-5660602f]:hover{background-color:var(--color5)}.button[data-v-5660602f]:active{transition-duration:.1s;transform:scale(.95)}.button[data-v-5660602f]:focus-visible{outline-offset:.2em;outline-color:var(--color3)}.button.disable[data-v-5660602f]{background-color:var(--color2)}.company[data-v-07d20880]{max-width:600px;margin:auto}.company button[data-v-07d20880],.company input[data-v-07d20880],.company label[data-v-07d20880]{width:100%}.company ul[data-v-07d20880]{list-style:none;padding:0;margin:0}.company .email[data-v-07d20880]{display:flex;gap:var(--gap);margin-bottom:var(--gap);align-items:center}.company .email input[data-v-07d20880],.company .email span[data-v-07d20880]{flex-grow:1}.company .email button[data-v-07d20880]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.company .submit[data-v-07d20880]{margin-top:var(--gap)}.job[data-v-f09fa266]{--gap:1rem;background-color:var(--color4);border-radius:var(--radius);display:grid;gap:var(--gap);grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-rows:repeat(3,-webkit-min-content) 1fr -webkit-min-content;grid-template-rows:repeat(3,min-content) 1fr min-content;grid-template-areas:"title title" "tags tags" "description description" "buttons buttons" "applications applications"}.job .close[data-v-f09fa266]{display:none}.job .applications[data-v-f09fa266]{grid-area:applications}.job .applications h4[data-v-f09fa266]{margin:0}.job .title[data-v-f09fa266]{grid-area:title;color:var(--color1);margin:0}.job .logo[data-v-f09fa266]{grid-area:logo;height:75px;width:75px;border:1px solid var(--color1);border-radius:var(--radius)}.job .companyInfo[data-v-f09fa266]{grid-area:info;height:100%}.job .company[data-v-f09fa266]{margin:auto 0}.job .location[data-v-f09fa266]{margin:auto 0;font-weight:400;color:var(--color1)}.job .tags[data-v-f09fa266]{grid-area:tags;padding:0;list-style:none;display:flex;gap:1em;font-size:.7rem;margin:auto 0 0 0}.job .tags li[data-v-f09fa266]{padding:.2em .4em .1em;line-height:1;border-radius:3px;border:1px solid var(--color1);color:var(--color1)}.job .description[data-v-f09fa266]{grid-area:description}.job .description h3[data-v-f09fa266]{margin-top:0}.job .buttons[data-v-f09fa266]{grid-area:buttons;display:flex;gap:var(--gap);justify-content:center}.editCompany .back[data-v-14fcdd1c]{margin-bottom:var(--gap)}.editCompany .title[data-v-14fcdd1c]{color:var(--color1);grid-area:title;display:flex;gap:var(--gap);align-items:center}.editCompany .title img[data-v-14fcdd1c]{max-width:60px;max-height:60px}.editCompany .title h1[data-v-14fcdd1c]{line-height:1}.editCompany .info[data-v-14fcdd1c]{grid-template-columns:repeat(2,1fr);grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;background-color:var(--color4);gap:var(--gap);border-radius:var(--gap);padding:var(--gap);display:grid;grid-template-areas:"title title" "editTitle usersTitle" "form emails" "hr hr" "jobsTitle jobsTitle" "jobs jobs"}.editCompany .jobs[data-v-14fcdd1c]{grid-area:jobs}.editCompany .jobs .job[data-v-14fcdd1c]:not(:last-child){padding-bottom:2rem;border-bottom:1px solid var(--color6);margin-bottom:2rem}.editCompany .jobsTitle[data-v-14fcdd1c]{grid-area:jobsTitle}.editCompany .usersTitle[data-v-14fcdd1c]{grid-area:usersTitle}.editCompany .editTitle[data-v-14fcdd1c]{grid-area:editTitle}.editCompany form[data-v-14fcdd1c]{width:100%;margin:0 auto auto}.editCompany form.editForm[data-v-14fcdd1c]{grid-area:form}.editCompany form.emailsForm[data-v-14fcdd1c]{grid-area:emails}.editCompany form button[data-v-14fcdd1c],.editCompany form input[data-v-14fcdd1c]{width:100%}.profile table[data-v-032f99a6]{background-color:var(--color4);padding:var(--gap) 0}.profile table[data-v-032f99a6]:first-of-type{border-top-right-radius:var(--gap);border-top-left-radius:var(--gap)}.profile table[data-v-032f99a6]:last-of-type{border-bottom-right-radius:var(--gap);border-bottom-left-radius:var(--gap)}.profile .button[data-v-032f99a6]{margin:0 0 var(--gap) var(--gap)}.profile .option[data-v-032f99a6]{height:1rem;width:1rem;margin:auto;display:block}.profile .option.forbid[data-v-032f99a6],.profile .option.trash[data-v-032f99a6]{fill:var(--color8);stroke:var(--color8)}.profile .option.refresh[data-v-032f99a6]{fill:var(--color3);stroke:var(--color3)}.profile .ok[data-v-032f99a6]{height:.75rem;width:.75rem;background-color:var(--color9);display:block;border-radius:50%;margin:auto}.profile input[type=checkbox][data-v-032f99a6]{display:none}.profile input[type=checkbox]+.checkbox[data-v-032f99a6]{display:block;width:1rem;height:1rem;margin:auto;fill:transparent;stroke:var(--color3)}.profile input[type=checkbox]+.checkbox svg[data-v-032f99a6]{width:100%;height:100%}.profile table[data-v-032f99a6]{width:100%;border-collapse:collapse;white-space:nowrap}.profile table thead[data-v-032f99a6]{text-transform:uppercase}.profile table thead th.name[data-v-032f99a6]{text-align:left}.profile table tbody tr[data-v-032f99a6]{transition:background-color .1s ease-out}.profile table tbody tr[data-v-032f99a6]:hover{background-color:var(--color6)}.profile table td[data-v-032f99a6],.profile table th[data-v-032f99a6]{padding:calc(var(--gap)/2);vertical-align:middle}.profile table td[data-v-032f99a6]:first-child,.profile table th[data-v-032f99a6]:first-child{padding-left:var(--gap)}.profile table td[data-v-032f99a6]:last-child,.profile table th[data-v-032f99a6]:last-child{padding-right:var(--gap)}ul[data-v-1a620c6a]{list-style:none;padding:0;margin:0}ul h3[data-v-1a620c6a]{margin-bottom:0}.offerSnippet[data-v-aca9c99a]{background-color:var(--color4);padding:1em;border:1px solid var(--color1);border-radius:1em;overflow:hidden;display:grid;min-height:5em;position:relative;color:var(--color1);grid-template-columns:-webkit-min-content -webkit-min-content 1fr;grid-template-columns:min-content min-content 1fr;grid-template-rows:repeat(3,-webkit-min-content) 1fr;grid-template-rows:repeat(3,min-content) 1fr;grid-template-areas:"logo title title" "logo type type" "logo company location" "logo tags tags";white-space:nowrap;transition-property:padding,border-width;transition:.1s ease-out}.offerSnippet[data-v-aca9c99a]:hover{border-width:3px;padding:calc(1em - 2px)}.offerSnippet a[data-v-aca9c99a]{text-decoration:none;color:inherit}.offerSnippet_logo[data-v-aca9c99a]{height:5em;width:5em;border:1px solid var(--color1);border-radius:.8em;margin:0 1rem 0 0;-o-object-fit:cover;object-fit:cover}.offerSnippet_title[data-v-aca9c99a]{grid-area:title;font-weight:700;font-size:1.1em}.offerSnippet_logo[data-v-aca9c99a]{grid-area:logo}.offerSnippet_worktype[data-v-aca9c99a]{grid-area:type;font-weight:700;font-size:.8em;color:#000}.offerSnippet_company[data-v-aca9c99a]{grid-area:company;font-weight:700;font-size:.8em;border:solid;border-width:0 2px 0 0;padding:0 .2rem 0 0;margin:0 .2rem 0 0}.offerSnippet_location[data-v-aca9c99a]{grid-area:location;color:var(--color2);font-size:.8em}.offerSnippet_tags[data-v-aca9c99a]{grid-area:tags;padding:0;list-style:none;display:flex;gap:1em;font-size:.7rem;margin:auto 0 0 0}.offerSnippet_tags li[data-v-aca9c99a]{padding:.2em .4em .1em;line-height:1;border-radius:3px;border:1px solid var(--color1)}.offerSnippet .delete[data-v-aca9c99a]{position:absolute;top:1em;right:1em;height:1rem;width:1rem;fill:var(--color8);stroke:var(--color8);z-index:2000}.offers[data-v-565cad71]{--cols:3;border-radius:1.25em;width:100%;background-color:#fff;position:relative;overflow:hidden}@media (min-width:980px){.offers[data-v-565cad71]{padding:1em}}.offers .next[data-v-565cad71],.offers .prev[data-v-565cad71]{position:absolute;top:3rem;bottom:1rem;width:50px;z-index:20;transition:opacity .2s ease-out;display:flex}.offers .next svg[data-v-565cad71],.offers .prev svg[data-v-565cad71]{width:50%;height:100%;margin:auto;fill:transparent;stroke:var(--color1)}.offers .next[data-v-565cad71]:not(:hover),.offers .prev[data-v-565cad71]:not(:hover){opacity:0}.offers .next[data-v-565cad71]{right:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%)}.offers .next svg[data-v-565cad71]{transform:rotate(180deg)}.offers .prev[data-v-565cad71]{left:0;background-image:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0))}.offers_list[data-v-565cad71]{position:relative;padding:1em;list-style:none;gap:2rem;display:flex;overflow:auto}@media (min-width:980px){.offers_list[data-v-565cad71]{padding:0;flex-direction:column}}@media (min-width:980px){.offers_list-grid[data-v-565cad71]{overflow:hidden;display:grid;grid-template-columns:repeat(var(--cols),1fr)}}.offers_list .job[data-v-565cad71]{width:100%;flex-shrink:0;flex-grow:1;flex-wrap:wrap;overflow:hidden}.offers_title[data-v-565cad71]{color:var(--color1);text-align:left;margin:0 1em}@media (min-width:980px){.offers_title[data-v-565cad71]{margin:0}}h1[data-v-bb0236b8]{text-align:center;margin:auto;color:var(--color2)}.home .offers[data-v-bb0236b8]{margin-top:1rem}.home .menu[data-v-bb0236b8]{margin-bottom:1rem}.profile[data-v-2205cb41]{display:grid;-moz-column-gap:1rem;column-gap:1rem;grid-template-rows:repeat(4,-webkit-min-content) 1fr;grid-template-rows:repeat(4,min-content) 1fr;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-areas:"photo name" "photo programme" "cv cv" "subtitle subtitle" "applications applications"}@media (max-width:979px){.profile[data-v-2205cb41]{padding-left:1rem!important;padding-right:1rem!important}}.applications[data-v-2205cb41]{grid-area:applications;display:flex;flex-direction:column;gap:1rem}.applications_title[data-v-2205cb41]{color:var(--color3);grid-area:subtitle}.cv[data-v-2205cb41]{grid-area:cv;margin:1rem 0 0;font-size:1rem}.name[data-v-2205cb41]{grid-area:name;margin:auto 0 0 0}.photo[data-v-2205cb41]{height:100px;width:100px;background-color:var(--color2);border-radius:50px;grid-area:photo}.programme[data-v-2205cb41]{grid-area:programme;margin:0 0 auto 0;font-weight:400;color:var(--color1)}.select[data-v-01fd502a]{--padding-side:1em;border:2px solid var(--color6);border-radius:2em;padding:.5em var(--padding-side);outline:none;color:var(--color5);background-color:var(--color4);display:flex;position:relative}.select[data-v-01fd502a]:focus{border-color:var(--color1)}.select select[data-v-01fd502a]{display:none}.select .icon[data-v-01fd502a]{width:1em;height:1em;transform:rotate(270deg);margin:0 0 0 auto;fill:var(--color2)}.select .options[data-v-01fd502a]{margin:0;list-style:none;top:calc(100% - .5em);border:1px solid var(--color1);position:absolute;border-radius:1em;padding:0;left:var(--padding-side);right:var(--padding-side);background-color:var(--color4);z-index:100;overflow:hidden}.select .options[data-v-01fd502a]:not(.active){display:none}.select .options li[data-v-01fd502a]{padding:.5em;cursor:pointer;transition:background-color .15s ease-out}.select .options li[data-v-01fd502a]:hover{background-color:var(--color6)}.tag[data-v-e49f4430]{font-size:.7rem;padding:.3em .4em .1em;line-height:1;border-radius:3px;border:1px solid var(--color1);color:var(--color1);fill:var(--color1);display:flex;align-items:center;position:relative}.icon[data-v-e49f4430]{height:.8em;width:.8em;position:relative;top:-.1em}.click[data-v-e49f4430]{cursor:pointer}input[data-v-1f5abdcc]{border:2px solid var(--color6);border-radius:1.5em;padding:.5em 1em;outline:none;color:var(--color5);width:100%;text-transform:lowercase}input[data-v-1f5abdcc]:focus{border-color:var(--color1)}ul[data-v-1f5abdcc]{margin:.5em 0 .5em;padding:0;list-style:none;display:flex;width:100%;gap:.5em}.job[data-v-58599df0]{max-width:600px;margin:auto;padding:50px;background-color:var(--color4);border-radius:2rem}.job button[data-v-58599df0],.job input[data-v-58599df0],.job select[data-v-58599df0],.job textarea[data-v-58599df0]{width:100%;resize:vertical}.job .input[data-v-58599df0]{margin-bottom:1rem}.job textarea[data-v-58599df0]{min-height:100px}h1[data-v-94570bfa]{text-align:center}.jobsNew[data-v-94570bfa]{margin:auto;min-height:100vh;max-width:var(--max-width);width:100%}.job[data-v-4a941e54]{--gap:1rem;background-color:var(--color4);border-radius:var(--radius);padding:var(--gap);display:grid;gap:var(--gap);grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-rows:repeat(4,-webkit-min-content) 1fr -webkit-min-content;grid-template-rows:repeat(4,min-content) 1fr min-content;grid-template-areas:"title title" "logo info" "tags tags" "description description" "buttons buttons" "applications applications";max-width:800px;margin:auto}.job .close[data-v-4a941e54]{display:none}.job .applications[data-v-4a941e54]{grid-area:applications}.job .title[data-v-4a941e54]{grid-area:title;color:var(--color1);margin:0}.job .logo[data-v-4a941e54]{grid-area:logo;height:75px;width:75px;border:1px solid var(--color1);border-radius:var(--radius)}.job .companyInfo[data-v-4a941e54]{grid-area:info;height:100%}.job .company[data-v-4a941e54]{margin:auto 0}.job .location[data-v-4a941e54]{margin:auto 0;font-weight:400;color:var(--color1)}.job .tags[data-v-4a941e54]{grid-area:tags;padding:0;list-style:none;display:flex;gap:1em;font-size:.7rem;margin:auto 0 0 0}.job .tags li[data-v-4a941e54]{padding:.2em .4em .1em;line-height:1;border-radius:3px;border:1px solid var(--color1);color:var(--color1)}.job .description[data-v-4a941e54]{grid-area:description}.job .description h3[data-v-4a941e54]{margin-top:0}.job .buttons[data-v-4a941e54]{grid-area:buttons;display:flex;gap:var(--gap);justify-content:center}.companies[data-v-2d2ef30a]{max-width:600px;width:100%;background-color:var(--color4);border-radius:1.25em;margin:auto;height:100%}@media (min-width:980px){.companies[data-v-2d2ef30a]{padding:1em}}.companies h2[data-v-2d2ef30a]{margin:0 0 1rem;color:var(--color1)}.company[data-v-2d2ef30a]{display:grid;grid-template-columns:50px 1fr;min-height:50px;gap:.5rem;grid-template-areas:"photo name" "photo other";color:var(--color3);text-decoration:none}.company_image[data-v-2d2ef30a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid var(--color1);grid-area:photo;border-radius:10px;overflow:hidden}.categories[data-v-bf7e19a8]{--cols:2;border-radius:1.25em;width:100%;background-color:#fff;position:relative;overflow:hidden}@media (min-width:980px){.categories[data-v-bf7e19a8]{padding:1em}}.categories_list[data-v-bf7e19a8]{position:relative;padding:1em;list-style:none;gap:1rem;display:flex;overflow:auto}@media (min-width:980px){.categories_list[data-v-bf7e19a8]{padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(var(--cols),1fr)}}.categories_list .category[data-v-bf7e19a8]{width:100%;flex-shrink:0;flex-grow:1;flex-wrap:wrap;overflow:hidden;border:1px solid var(--color1);padding:.5em;border-radius:5px}.categories_title[data-v-bf7e19a8]{color:var(--color1);text-align:left;margin:0 1em}@media (min-width:980px){.categories_title[data-v-bf7e19a8]{margin:0}}.offers[data-v-40ec6fb9]{--gap:2rem;border-radius:1.25em;width:100%;background-color:#fff;position:relative;overflow:hidden}@media (min-width:980px){.offers[data-v-40ec6fb9]{padding:1em}}.offers .next[data-v-40ec6fb9],.offers .prev[data-v-40ec6fb9]{position:absolute;top:3rem;bottom:1rem;width:50px;z-index:20;transition:opacity .2s ease-out;display:flex}.offers .next svg[data-v-40ec6fb9],.offers .prev svg[data-v-40ec6fb9]{width:50%;height:100%;margin:auto;fill:transparent;stroke:var(--color1)}.offers .next[data-v-40ec6fb9]:not(:hover),.offers .prev[data-v-40ec6fb9]:not(:hover){opacity:0}.offers .next[data-v-40ec6fb9]{right:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%)}.offers .next svg[data-v-40ec6fb9]{transform:rotate(180deg)}.offers .prev[data-v-40ec6fb9]{left:0;background-image:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0))}.offers_list[data-v-40ec6fb9]{position:relative;padding:1em;list-style:none;gap:var(--gap);display:flex;overflow:auto}@media (min-width:980px){.offers_list[data-v-40ec6fb9]{padding:0;overflow:hidden}}.offers_list .job[data-v-40ec6fb9]{width:100%;flex-shrink:0;flex-grow:1;flex-wrap:wrap;overflow:hidden;transform:translateX(calc(-100% - var(--gap)))}@media (min-width:980px){.offers_list .job[data-v-40ec6fb9]{width:calc(33.33333% - 1.33333rem)}}.offers_list-next .job[data-v-40ec6fb9]{transform:translateX(calc(-200% - var(--gap)*2));transition:transform .2s ease-out}.offers_list-prev .job[data-v-40ec6fb9]{transform:translateX(0);transition:transform .2s ease-out}.offers_title[data-v-40ec6fb9]{color:var(--color1);text-align:left;margin:0 1em}@media (min-width:980px){.offers_title[data-v-40ec6fb9]{margin:0}}.home[data-v-3a7ce85d]{width:100%;display:grid;gap:2rem;margin:auto;grid-template-columns:6fr 2fr 1fr;grid-template-areas:"sponsored sponsored sponsored" "recent companies categories"}.home_recent[data-v-3a7ce85d]{grid-area:recent;width:100%;--cols:2}.home_companies[data-v-3a7ce85d]{grid-area:companies}.home_categories[data-v-3a7ce85d]{grid-area:categories}.home_sponsored[data-v-3a7ce85d]{grid-area:sponsored;width:100%}.modal[data-v-3a7ce85d]{position:fixed;background-color:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0}.company[data-v-20a18d8a]{display:grid;grid-template-areas:"banner banner" "general general" "info info" "data social" "buttons buttons" "offers offers"}.company .banner[data-v-20a18d8a]{background-color:var(--color1);height:150px;width:100%;border-radius:var(--radius);grid-area:banner}.company .general[data-v-20a18d8a]{grid-area:general}.company .general .logo[data-v-20a18d8a]{height:75px;width:75px;border:1px solid var(--color1);border-radius:var(--radius)}.company .info[data-v-20a18d8a]{grid-area:info}.company .data[data-v-20a18d8a]{grid-area:data}.company .social[data-v-20a18d8a]{grid-area:social}.company .buttons[data-v-20a18d8a]{grid-area:buttons;display:flex;gap:var(--gap)}.company .offers[data-v-20a18d8a]{grid-area:offers}.jobs[data-v-525355ae]{--gap:1rem;background-color:var(--color4);border-radius:var(--radius);padding:var(--gap);display:grid;gap:var(--gap);max-width:700px;margin:auto}.jobs .close[data-v-525355ae]{display:none}.jobs .title[data-v-525355ae]{grid-area:title;color:var(--color1);margin:0}.jobs .logo[data-v-525355ae]{grid-area:logo;height:75px;width:75px;border:1px solid var(--color1);border-radius:var(--radius)}.jobs .companyInfo[data-v-525355ae]{grid-area:info;height:100%}.jobs .company[data-v-525355ae]{margin:auto 0}.jobs .location[data-v-525355ae]{margin:auto 0;font-weight:400;color:var(--color1)}.jobs .tags[data-v-525355ae]{grid-area:tags;padding:0;list-style:none;display:flex;gap:1em;font-size:.7rem;margin:auto 0 0 0}.jobs .tags li[data-v-525355ae]{padding:.2em .4em .1em;line-height:1;border-radius:3px;border:1px solid var(--color1);color:var(--color1)}.jobs .description[data-v-525355ae]{grid-area:description}.jobs .description h3[data-v-525355ae]{margin-top:0}.jobs .buttons[data-v-525355ae]{grid-area:buttons;display:flex;gap:var(--gap);justify-content:center}.job[data-v-62b2ebfa]{--gap:1rem;background-color:var(--color4);border-radius:var(--radius);padding:var(--gap);display:grid;gap:var(--gap);grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-rows:repeat(4,-webkit-min-content) 1fr -webkit-min-content;grid-template-rows:repeat(4,min-content) 1fr min-content;grid-template-areas:"title title" "logo info" "tags tags" "description description" "buttons buttons";max-width:800px;margin:auto}.job.applied[data-v-62b2ebfa]{grid-template-rows:repeat(5,-webkit-min-content) -webkit-min-content;grid-template-rows:repeat(5,min-content) min-content;grid-template-areas:"title title" "logo info" "tags tags" "description description" "disclaimer disclaimer" "buttons buttons"}.job .disclaimer[data-v-62b2ebfa]{grid-area:disclaimer;background-color:var(--color2);text-align:center;font-size:.8em;color:var(--color4);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:calc(var(--gap)/2);line-height:1;margin:auto}.job .disclaimer p[data-v-62b2ebfa]{margin:0}.job .close[data-v-62b2ebfa]{display:none}.job .title[data-v-62b2ebfa]{grid-area:title;color:var(--color1);margin:0}.job .logo[data-v-62b2ebfa]{grid-area:logo;height:75px;width:75px;border:1px solid var(--color1);border-radius:var(--radius)}.job .companyInfo[data-v-62b2ebfa]{grid-area:info;height:100%}.job .company[data-v-62b2ebfa]{margin:auto 0}.job .location[data-v-62b2ebfa]{margin:auto 0;font-weight:400;color:var(--color1)}.job .tags[data-v-62b2ebfa]{grid-area:tags;padding:0;list-style:none;display:flex;gap:1em;font-size:.7rem;margin:auto 0 0 0}.job .tags li[data-v-62b2ebfa]{padding:.2em .4em .1em;line-height:1;border-radius:3px;border:1px solid var(--color1);color:var(--color1)}.job .description[data-v-62b2ebfa]{grid-area:description}.job .description h3[data-v-62b2ebfa]{margin-top:0}.job .buttons[data-v-62b2ebfa]{grid-area:buttons;display:flex;gap:var(--gap);justify-content:center}.profile[data-v-51b7f367]{display:grid;-moz-column-gap:1rem;column-gap:1rem;grid-template-rows:repeat(4,-webkit-min-content) 1fr;grid-template-rows:repeat(4,min-content) 1fr;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content;grid-template-areas:"photo name settings" "photo programme ." "cv cv ." "subtitle subtitle subtitle" "applications applications applications"}@media (max-width:979px){.profile[data-v-51b7f367]{padding-left:1rem!important;padding-right:1rem!important}}.applications[data-v-51b7f367]{grid-area:applications;display:flex;flex-direction:column;gap:1rem}.applications_title[data-v-51b7f367]{color:var(--color3);grid-area:subtitle}.cv[data-v-51b7f367]{grid-area:cv;margin:1rem 0 0;font-size:1rem}.name[data-v-51b7f367]{grid-area:name;margin:auto 0 0 0}.photo[data-v-51b7f367]{height:100px;width:100px;background-color:var(--color2);border-radius:50px;grid-area:photo}.programme[data-v-51b7f367]{grid-area:programme;margin:0 0 auto 0;font-weight:400;color:var(--color1)}.settings[data-v-51b7f367]{grid-area:settings;fill:var(--color3)}.settings[data-v-51b7f367] :hover{fill:var(--color1)}.settings svg[data-v-51b7f367]{transition:fill .2s ease-out;height:1.5rem;width:1.5rem}label[data-v-51b7f367]{background-color:var(--color1);padding:calc(var(--gap)/2);color:var(--color4);border-radius:var(--gap);line-height:1}a.cv[data-v-51b7f367]{color:var(--color1);margin-left:calc(var(--gap)/2)}input[data-v-51b7f367]{display:none}.search[data-v-c0a54a64]{width:100%;gap:2rem;margin:auto}.search_recent[data-v-c0a54a64]{grid-area:recent;width:100%;--cols:3}.search_companies[data-v-c0a54a64]{grid-area:companies}.search_categories[data-v-c0a54a64]{grid-area:categories}.search_sponsored[data-v-c0a54a64]{grid-area:sponsored;width:100%}.modal[data-v-c0a54a64]{position:fixed;background-color:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0}@font-face{font-family:Neo Sans Std;src:url(../fonts/NeoSansStd-Bold.aa713e06.woff2) format("woff2"),url(../fonts/NeoSansStd-Bold.19aeb847.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Neo Sans Std;src:url(../fonts/NeoSansStd-Regular.e4cb07c3.woff2) format("woff2"),url(../fonts/NeoSansStd-Regular.cfd4741a.woff) format("woff");font-display:swap}@font-face{font-family:Neo Sans Std;src:url(../fonts/NeoSansStd-Ultra.d12ce596.woff2) format("woff2"),url(../fonts/NeoSansStd-Ultra.1601a1fd.woff) format("woff");font-weight:900;font-display:swap}